ADC Driver | Analog to Digital Converter Peripheral Driver |
Analog to Digital Converter - Peripheral Abstraction Layer (ADC PAL) | Analog to Digital Converter - Peripheral Abstraction Layer (ADC PAL) |
▼Clock Manager | This module covers the clock management API and clock related functionality |
Clock_manager_s32k1xx | |
▼Comparator (CMP) | |
Comparator Driver | Comparator 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 Driver | Cryptographic 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 Driver | This 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 Driver | Error 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 Driver | Error 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 Driver | Common services for FlexIO drivers |
FlexIO I2C Driver | I2C communication over FlexIO module (FLEXIO_I2C) |
FlexIO I2S Driver | I2S communication over FlexIO module (FLEXIO_I2S) |
FlexIO SPI Driver | SPI communication over FlexIO module (FLEXIO_SPI) |
FlexIO UART Driver | UART 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 Driver | This section describes the programming interface of the Peripheral driver for LIN |
▼LIN Stack | This section covers the functionality of the LIN Stack middleware layer in S32 SDK |
►Diagnostic services | Diagnostic services defines methods to implement diagnostic data transfer between a master node connected with a diagnostic tester and the slave nodes |
►LIN Core API | The 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 API | Low level layer consists of functions that call LIN driver API |
►Transport layer API | Transport layer stands between the application layer and the core API layer |
▼Low Power Inter-Integrated Circuit (LPI2C) | |
LPI2C Driver | Low 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 Driver | Low Power Interrupt Timer Peripheral Driver |
▼Low Power Serial Peripheral Interface (LPSPI) | Low Power Serial Peripheral Interface (LPSPI) Peripheral Driver |
LPSPI Driver | Low Power Serial Peripheral Interface Peripheral Driver |
▼Low Power Timer (LPTMR) | |
LPTMR Driver | Low 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 Driver | This 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 Driver | Memory 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 PAL | Memory 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 Manager | The 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 Driver | Programmable 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 Driver | Real Time Clock Driver Peripheral Driver |
▼Security Peripheral Abstraction Layer - SECURITY PAL | |
Security PAL | Security 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 file | This module covers the S32K118 SoC Header file |
Backward Compatibility Symbols for S32K118 | This module covers backward compatibility symbols |
Interrupt vector numbers for S32K118 | This module covers interrupt number allocation |
►Peripheral access layer for S32K118 | This module covers all memory mapped register available on SoC |
▼SoC Support | This module covers SoC support files |
S32K118 System Files | This module covers the SoC support file for S32K118 |
▼System Basis Chip Driver (SBC) - UJA1169 Family | System Basis Chip driver is a middleware driver for SBC settings and control |
UJA1169 SBC Driver | |
TRGMUX Driver | Trigger 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 PAL | Watchdog Peripheral Abstraction Layer |
▼Watchdog timer (WDOG) | The S32 SDK provides Peripheral Driver for the Watchdog timer (WDOG) module of S32 SDK devices. |
WDOG Driver | Watchdog Timer Peripheral Driver |