Supported Hardware
The Hardware supported are:
- NXP VF610 (Cortex-M4 only)
- NXP IMX6sx (Cortex-M4 only)
- NXP S32k
- ST STM32
- TI AM57xx (Cortex-M4 only)
- TI TMS320C28x (TI DSP)
- Qemu Virt IO (Risc-V)
Driver Support for each core:
Platform | GPIO | UART | ADC | DAC | SPI | Timer | PWM | Capture | SD | Net | CAN | Mailbox | Remoteproc | Temp |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
VF610 | x | x | x | - | x | x | x | x | - | - | / | - | - | - |
IMX6sx | x | x | - | - | - | x | x | x | - | x | / | x | x | - |
S32k | x | x | - | - | - | x | x | x | - | / | x | - | - | - |
STM32 | x | x | x | - | x | x | x | x | x | - | - | - | - | - |
AM57xx | x | x | - | - | x | x | x | x | - | - | x | x | x | x |
TMS320C28x | x | x | / | - | - | x | / | - | - | - | x | - | - | - |
Qemu Virt | - | x | - | - | - | x | - | - | - | - | - | - | - | - |
x=supported, /=not tested, o=only software emulation supported
Supported external Hardware
The following external Hardware is supported:
- TI TPS65381: Automotive 4.5V to 40V, 1.3A Buck Converter with 4 LDOs for Microcontroller over SPI
- TI ADCS747x: 12-Bit ADC over SPI
- Microchip MCP320X: 12-Bit ADC over SPI
- MPU9250 / ICM-20948: Nine-Axis (Gyro + Accelerometer + Compass) MEMS (Compass not supported) over SPI
- NTC Tempaturesensor over ADC
- Microchip MCP492x DAC: 12-Bit DAC with SPI Interface
Software Emulation
Some Hardware can be Emulated
- Software Real time clock (Wall time, seconds and nanoseconds after 01/01/1970) using a HW Timer
- Software Counter (counts GPIO Interrupts) use GPIO Interface
- Software PWM use a HW timer and GPIO
Software Support
- TCP/UDP/IP Support over lwIP over the generic Net Interface