eRPC API Reference
Rev. 1.12.0
NXP Semiconductors
|
▼Infrastructure | C++ core |
Transports | Superclasses for building transports |
Utilities | Utility code used by the infrastructure |
Server | Server classes |
Client | Client classes |
Serialization | Classes used for message serialization |
▼Porting | Porting layer |
Memory | Memory allocation |
Threads | Threading model |
Serial | Serial port |
SPIdev | SPIdev port |
SysGPIO | SysGPIO port |
▼Setup API | C language setup functions |
Server Setup | Server side setup and control functions |
Client Setup | Client side setup functions |
Message Buffer Factory Setup | Message Buffer Factory setup functions |
Transport Setup | Transport layer initialization |
Extension Setup | Extension setup functions |
▼Transport Layers | Transport layer classes |
DSPI Master | MCUXpressoSDK DSPI master driver transport |
DSPI Slave | MCUXpressoSDK DSPI slave driver transport |
SPI Master | MCUXpressoSDK SPI master driver transport |
SPI Slave | MCUXpressoSDK SPI slave driver transport |
SPIdev Linux Master | SPIdev Linux transport |
Inter-thread | Simple inter-thread communications transport |
CMSIS UART | CMSIS UART driver transport |
Serial port | POSIX and Win32 serial port transport |
RPMsg-Lite RTOS | RPMsg-Lite zero copy transport using RTOS API |
RPMsg-Lite | RPMsg-Lite zero copy transport |
RPMsg TTY RTOS | RPMsg TTY RTOS transport |
TCP/IP | Simple TCP/IP transport |
Messaging Unit | Messaging Unit transport |
RPMsg Endpoints | RPMsg endpoints linux transport |
USB CDC | USB CDC transport |
I2C Slave | MCUXpressoSDK I2C slave driver transport |
Configuration | Configuration settings |
Lpi2c_slave_transport | |
Lpspi_slave_transport |