Crate s32k144

Source
Expand description

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