[−][src]Crate s32k144
Peripheral access API for S32K144 microcontrollers (generated using svd2rust v0.14.0)
You can find an overview of the API here.
Modules
adc0 | Analog-to-Digital Converter |
adc1 | Analog-to-Digital Converter |
aips | AIPS-Lite Bridge |
can0 | Flex Controller Area Network module |
cmp0 | High-Speed Comparator (CMP), Voltage Reference (VREF) Digital-to-Analog Converter (DAC), and Analog Mux (ANMUX) |
crc | Cyclic Redundancy Check |
cse_pram | CSE_PRAM |
dma | Enhanced Direct Memory Access |
dmamux | DMA channel multiplexor |
eim | Error Injection Module |
erm | ERM |
ewm | External Watchdog Monitor |
flexio | The FLEXIO Memory Map/Register Definition can be found here. |
ftfc | FTFC |
ftm0 | FlexTimer Module |
ftm1 | FlexTimer Module |
ftm2 | FlexTimer Module |
ftm3 | FlexTimer Module |
lmem | Local Memory Controller |
lpi2c0 | The LPI2C Memory Map/Register Definition can be found here. |
lpit0 | Low Power Periodic Interrupt Timer (LPIT) |
lpspi0 | The LPSPI Memory Map/Register Definition can be found here. |
lpspi1 | The LPSPI Memory Map/Register Definition can be found here. |
lpspi2 | The LPSPI Memory Map/Register Definition can be found here. |
lptmr0 | Low Power Timer |
lpuart0 | Universal Asynchronous Receiver/Transmitter |
mcm | Core Platform Miscellaneous Control Module |
mscm | MSCM |
pcc | PCC |
pdb0 | Programmable Delay Block |
pdb1 | Programmable Delay Block |
pmc | PMC |
porta | Pin Control and Interrupts |
portb | Pin Control and Interrupts |
portc | Pin Control and Interrupts |
portd | Pin Control and Interrupts |
porte | Pin Control and Interrupts |
pta | General Purpose Input/Output |
ptb | General Purpose Input/Output |
ptc | General Purpose Input/Output |
ptd | General Purpose Input/Output |
pte | General Purpose Input/Output |
rcm | Reset Control Module |
rtc | Secure Real Time Clock |
scg | System Clock Generator |
sim | System Integration Module |
smc | System Mode Controller |
trgmux | TRGMUX |
wdog | Watchdog timer |
Structs
ADC0 | Analog-to-Digital Converter |
ADC1 | Analog-to-Digital Converter |
AIPS | AIPS-Lite Bridge |
CAN0 | Flex Controller Area Network module |
CAN1 | Flex Controller Area Network module |
CAN2 | Flex Controller Area Network module |
CBP | Cache and branch predictor maintenance operations |
CMP0 | High-Speed Comparator (CMP), Voltage Reference (VREF) Digital-to-Analog Converter (DAC), and Analog Mux (ANMUX) |
CPUID | CPUID |
CRC | Cyclic Redundancy Check |
CSE_PRAM | CSE_PRAM |
CorePeripherals | Core peripherals |
DCB | Debug Control Block |
DMA | Enhanced Direct Memory Access |
DMAMUX | DMA channel multiplexor |
DWT | Data Watchpoint and Trace unit |
EIM | Error Injection Module |
ERM | ERM |
EWM | External Watchdog Monitor |
FLEXIO | The FLEXIO Memory Map/Register Definition can be found here. |
FPB | Flash Patch and Breakpoint unit |
FPU | Floating Point Unit |
FTFC | FTFC |
FTM0 | FlexTimer Module |
FTM1 | FlexTimer Module |
FTM2 | FlexTimer Module |
FTM3 | FlexTimer Module |
ITM | Instrumentation Trace Macrocell |
LMEM | Local Memory Controller |
LPI2C0 | The LPI2C Memory Map/Register Definition can be found here. |
LPIT0 | Low Power Periodic Interrupt Timer (LPIT) |
LPSPI0 | The LPSPI Memory Map/Register Definition can be found here. |
LPSPI1 | The LPSPI Memory Map/Register Definition can be found here. |
LPSPI2 | The LPSPI Memory Map/Register Definition can be found here. |
LPTMR0 | Low Power Timer |
LPUART0 | Universal Asynchronous Receiver/Transmitter |
LPUART1 | Universal Asynchronous Receiver/Transmitter |
LPUART2 | Universal Asynchronous Receiver/Transmitter |
MCM | Core Platform Miscellaneous Control Module |
MPU | Memory Protection Unit |
MSCM | MSCM |
NVIC | Nested Vector Interrupt Controller |
PCC | PCC |
PDB0 | Programmable Delay Block |
PDB1 | Programmable Delay Block |
PMC | PMC |
PORTA | Pin Control and Interrupts |
PORTB | Pin Control and Interrupts |
PORTC | Pin Control and Interrupts |
PORTD | Pin Control and Interrupts |
PORTE | Pin Control and Interrupts |
PTA | General Purpose Input/Output |
PTB | General Purpose Input/Output |
PTC | General Purpose Input/Output |
PTD | General Purpose Input/Output |
PTE | General Purpose Input/Output |
Peripherals | All the peripherals |
RCM | Reset Control Module |
RTC | Secure Real Time Clock |
SCB | System Control Block |
SCG | System Clock Generator |
SIM | System Integration Module |
SMC | System Mode Controller |
SYST | SysTick: System Timer |
TPIU | Trace Port Interface Unit |
TRGMUX | TRGMUX |
WDOG | Watchdog timer |
Enums
Interrupt | Enumeration of all the interrupts |
Constants
NVIC_PRIO_BITS | Number available in the NVIC for configuring priority |