This section documents the drivers which form the stable API of the ModusToolbox™ HAL.
In order to remain portable across platforms and HAL versions, applications should rely only on functionality documented in this section.
API Reference | |
| Clock | |
| Interface for enabling or disabling the clock and updating the clock frequency. | |
| GPIO (General Purpose Input Output) | |
| High level interface for configuring and interacting with general purpose input/outputs (GPIO). | |
| LPTimer (Low-Power Timer) | |
| High level interface for interacting with the low-power timer (LPTimer). | |
| MemorySPI (Memory Serial Peripheral Interface) | |
| High level interface for interacting with the Memory SPI interface. | |
| NVM (Onboard Non-Volatile Memory) | |
| High level interface to the onboard Non-Volatile memory (Internal Flash, RRAM, OTP region). | |
| SPI (Serial Peripheral Interface) | |
| High level interface for interacting with the Serial Peripheral Interface (SPI). | |
| System Power Management | |
| Interface for changing power states and restricting when they are allowed. | |
| System | |
| High level interface for interacting with reset and delays. | |
| UART (Universal Asynchronous Receiver-Transmitter) | |
| High level interface for interacting with the Universal Asynchronous Receiver-Transmitter (UART). | |