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
- Core
Peripherals - 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