Modules
Here is a list of all modules:
[detail level 12345]
 ADC DriverAnalog to Digital Converter Peripheral Driver
 Analog to Digital Converter - Peripheral Abstraction Layer (ADC PAL)Analog to Digital Converter - Peripheral Abstraction Layer (ADC PAL)
 Clock ManagerThis module covers the clock management API and clock related functionality
 Clock_manager_s32k1xx
 Comparator (CMP)
 Comparator DriverComparator Peripheral Driver
 Controller Area Network - Peripheral Abstraction Layer (CAN PAL)The S32 SDK provides a Peripheral Abstraction Layer for Controller Area Network (CAN) modules of S32 SDK devices
 Controller Area Network with Flexible Data Rate (FlexCAN)
 FlexCAN Driver
 Cryptographic Services Engine (CSEc)
 CSEc DriverCryptographic Services Engine Peripheral Driver
 Cyclic Redundancy Check (CRC)The S32 SDK provides Peripheral Drivers for the Cyclic Redundancy Check (CRC) module.
 CRC Driver
 Enhanced Direct Memory Access (eDMA)The S32 SDK provides Peripheral Driver for the Enhanced Direct Memory Access (eDMA) module.
The direct memory access engine features are used for performing complex data transfers with minimal intervention from the host processor. These sections describe the S32 SDK software modules API that can be used for initializing, configuring and triggering eDMA transfers
 EDMA DriverThis module covers the functionality of the Enhanced Direct Memory Access (eDMA) peripheral driver
 Error Injection Module (EIM)The S32 SDK provides Peripheral Drivers for the Error Injection Module (EIM) of S32 MCU
 EIM DriverError Injection Module Peripheral Driver.
EIM PD provides a set of high-level APIs/services to configure the Error Injection Module (EIM) module
 Error Reporting Module (ERM)The S32 SDK provides Peripheral Drivers for the Error Reporting Module (ERM) module of S32 SDK devices
 ERM DriverError Reporting Module Peripheral Driver
 Flash Memory (Flash)Flash Memory Module provides the general flash APIs
 Flash Memory (Flash)
 FlexTimer (FTM)FlexTimer Peripheral Driver
 FlexTimer Input Capture Driver (FTM_IC)FlexTimer Input Capture Peripheral Driver
 FlexTimer Module Counter Driver (FTM_MC)FlexTimer Module Counter Peripheral Driver
 FlexTimer Output Compare Driver (FTM_OC)FlexTimer Output Compare Peripheral Driver
 FlexTimer Pulse Width Modulation Driver (FTM_PWM)FlexTimer Pulse Width Modulation Peripheral Driver
 FlexTimer Quadrature Decoder Driver (FTM_QD)FlexTimer Quadrature Decoder Peripheral Driver
 Flexible I/O (FlexIO)
 FlexIO Common DriverCommon services for FlexIO drivers
 FlexIO I2C DriverI2C communication over FlexIO module (FLEXIO_I2C)
 FlexIO I2S DriverI2S communication over FlexIO module (FLEXIO_I2S)
 FlexIO SPI DriverSPI communication over FlexIO module (FLEXIO_SPI)
 FlexIO UART DriverUART communication over FlexIO module (FLEXIO_UART)
 Ftm_common
 I2S PAL
 Input Capture - Peripheral Abstraction Layer (IC PAL)The S32 SDK provides a Peripheral Abstraction Layer for the input capture mode of S32 SDK devices
 Inter Integrated Circuit - Peripheral Abstraction Layer(I2C PAL)Inter Integrated Circuit- Peripheral Abstraction Layer
 Interrupt Manager (Interrupt)The S32 SDK Interrupt Manager provides a set of API/services to configure the Interrupt Controller (NVIC)
 Local Interconnect Network (LIN)The S32 SDK provides both driver and middleware layers for the Local Interconnect Network (LIN) protocol, emulated on top of LPUART serial communication IP
 LIN DriverThis section describes the programming interface of the Peripheral driver for LIN
 LIN StackThis section covers the functionality of the LIN Stack middleware layer in S32 SDK
 Diagnostic servicesDiagnostic services defines methods to implement diagnostic data transfer between a master node connected with a diagnostic tester and the slave nodes
 LIN Core APIThe LIN core API handles initialization, processing and a signal based interaction between the application and the LIN core. Refer to chapter 7, LIN 2.2A specification
 Low level APILow level layer consists of functions that call LIN driver API
 Transport layer APITransport layer stands between the application layer and the core API layer
 Low Power Inter-Integrated Circuit (LPI2C)
 LPI2C DriverLow Power Inter-Integrated Circuit (LPI2C) Peripheral Driver
 Low Power Interrupt Timer (LPIT)The Low Power Periodic Interrupt Timer (LPIT) is a multi-channel timer module generating independent pre-trigger and trigger outputs. These timer channels can operate individually or can be chained together. The LPIT can operate in low power modes if configured to do so. The pre-trigger and trigger outputs can be used to trigger other modules on the device
 LPIT DriverLow Power Interrupt Timer Peripheral Driver
 Low Power Serial Peripheral Interface (LPSPI)Low Power Serial Peripheral Interface (LPSPI) Peripheral Driver
 LPSPI DriverLow Power Serial Peripheral Interface Peripheral Driver
 Low Power Timer (LPTMR)
 LPTMR DriverLow Power Timer Peripheral Driver
 Low Power Universal Asynchronous Receiver-Transmitter (LPUART)The S32 SDK provides a Peripheral Driver for the Low Power Universal Asynchronous Receiver-Transmitter (LPUART) module of S32 SDK devices.
The LPUART module is used for serial communication, supporting LIN master and slave operation. These sections describe the S32 SDK software modules API that can be used for initializing and configuring the module, as well as initiating serial communications using the interrupt-based method
 LPUART DriverThis module covers the functionality of the Low Power Universal Asynchronous Receiver-Transmitter (LPUART) peripheral driver
 Memory Protection Unit (MPU)The S32 SDK provides Peripheral Driver for the Memory Protection Unit (MPU) module of S32 SDK devices
 MPU DriverMemory Protection Unit Peripheral Driver
 Memory Protection Unit Peripheral Abstraction Layer (MPU PAL)The S32 SDK provides a Peripheral Abstraction Layer for Memory Protection Unit (MPU) modules of S32 SDK devices
 MPU PALMemory Protection Unit Peripheral Abstraction Layer
 OS Interface (OSIF)OS Interface Layer (OSIF)
 Output Compare - Peripheral Abstraction Layer (OC PAL)The S32 SDK provides a Peripheral Abstraction Layer for the output compare mode of S32 SDK devices
 Pins Driver (PINS)The S32 SDK provides Peripheral Drivers for the PINS module of S32K1xx, S32MTV, S32V234 and MPC574xx devices
 PINS Driver
 Power ManagerThe S32 SDK Power Manager provides a set of API/services that enables applications to configure and select among various operational and low power modes
 Power_s32k1xx
 Programmable Delay Block (PDB)
 PDB DriverProgrammable Delay Block Peripheral Driver
 Pulse-width modulation - Peripheral Abstraction Layer (PWM PAL)The S32 SDK provides a Peripheral Abstraction Layer for the PWM mode
 Real Time Clock Driver (RTC)The S32 SDK provides the Peripheral Driver for the Real Time Clock (RTC) module of S32 SDK devices
 Real Time Clock DriverReal Time Clock Driver Peripheral Driver
 Security Peripheral Abstraction Layer - SECURITY PAL
 Security PALSecurity Peripheral Abstraction Layer
 Serial Peripheral Interface - Peripheral Abstraction Layer(SPI PAL)Serial Peripheral Interface - Peripheral Abstraction Layer
 SoC Header file (SoC Header )This module covers SoC Header file
 S32K118 SoC Header fileThis module covers the S32K118 SoC Header file
 Backward Compatibility Symbols for S32K118This module covers backward compatibility symbols
 Interrupt vector numbers for S32K118This module covers interrupt number allocation
 Peripheral access layer for S32K118This module covers all memory mapped register available on SoC
 SoC SupportThis module covers SoC support files
 S32K118 System FilesThis module covers the SoC support file for S32K118
 System Basis Chip Driver (SBC) - UJA1169 FamilySystem Basis Chip driver is a middleware driver for SBC settings and control
 UJA1169 SBC Driver
 TRGMUX DriverTrigger MUX Control Peripheral Driver. The TRGMUX introduces an extremely flexible methodology for connecting various trigger sources to multiple pins/peripherals
 Timing - Peripheral Abstraction Layer (TIMING PAL)The S32 SDK provides a Peripheral Abstraction Layer for timer modules of S32 SDK devices
 Universal Asynchronous Receiver/Transmitter - Peripheral Abstraction Layer (UART PAL)The S32 SDK provides a Peripheral Abstraction Layer for Universal Asynchronous Receiver-Transmitter (UART) modules of S32 SDK devices
 Watchdog Peripheral Abstraction Layer (WDG PAL)The S32 SDK provides a Peripheral Abstraction Layer for Watchdog (WDG PAL) modules of S32 SDK devices
 WDG PALWatchdog Peripheral Abstraction Layer
 Watchdog timer (WDOG)The S32 SDK provides Peripheral Driver for the Watchdog timer (WDOG) module of S32 SDK devices.
 WDOG DriverWatchdog Timer Peripheral Driver