esp_hal/rom/
mod.rs

1//! # ESP ROM libraries
2//!
3//! ## Overview
4//! The `rom` driver provides functionality related to the ROM (Read-Only
5//! Memory) on ESP chips. It includes implementations for the [CRC (Cyclic
6//! Redundancy Check)] and [MD5 (Message Digest 5)] algorithms.
7//!
8//! The driver's functionality allows users to perform CRC calculations and MD5
9//! hashing using the ROM functions provided by the ESP chip. This can be useful
10//! for various applications that require data integrity checks or cryptographic
11//! operations.
12//!
13//! It uses `CRC` error-checking techniques to detect changes in data during
14//! transmission or storage.
15//!
16//! This module also implements the `MD5` algorithm, which is widely used for
17//! cryptographic hash function. It's commonly used to verify data integrity and
18//! to check whether the data has been modified.
19//!
20//! Safe abstractions to the additional libraries provided in the ESP's
21//! Read-Only Memory.
22//!
23//! [CRC (Cyclic Redundancy Check)]: ./crc/index.html
24//! [MD5 (Message Digest 5)]: ./md5/index.html
25
26pub use esp_rom_sys::rom::*;
27
28pub(crate) mod regi2c;