[−][src]Crate tm4c_hal
Generic implementation code for both TM4C123 and TM4C129.
Modules
bb | Code to handle bit-banding. |
delay | Code for busy-waiting |
gpio | Code for GPIO pins |
i2c | Common I2C code for TM4C123 and TM4C129 |
serial | Serial code that is generic to both the TM4C123 and TM4C129, such as the pin traits. |
sysctl | Code for the System Control module. |
time | Time units |
Macros
gpio_macro | ! An internal macro to implement the GPIO functionality for each port |
i2c_busy_wait | Spins until the controler is ready (mcs.busy is clear) and optionally on another field of the mcs register until it is clear or set (depending on op parameter). |
i2c_hal | Implements embedded-hal for an TM4C I2C peripheral |
i2c_pins | Implements the traits for an I2C peripheral |
uart_hal_macro | ! An internal macro to implement the UART functionality for each peripheral |
uart_pin_macro | ! An internal macro to help define all the different pin typestates |