Peripheral Definitions
Bootloader

Peripheral interfaces. More...

Collaboration diagram for Peripheral Definitions:

## Modules

| DSPI Peripheral
| DSPI peripheral interface.
| I2C Peripheral
| I2C peripheral interface.
| LPI2C Peripheral
| LPI2C peripheral interface.
| LPSPI Peripheral
| LPSPI peripheral interface.
| LPUART Peripheral
| LPUART peripheral interface.
| SCIUART Peripheral
| SCIUART peripheral interface.
| UART Peripheral
| UART peripheral interface.
| UART0 Peripheral
| UART0 peripheral interface.
| SPI Peripheral
| SPI peripheral interface.
| USB HID Peripheral
| USB HID peripheral interface.
| FLEXCAN Peripheral
| FLEXCAN peripheral interface.

## Enumerations

enum | PeripheralClockSetting { kPeripheralClearClock = 0, kPeripheralSetClock }
| Clock options.
enum | PeripheralSystemIRQSetting { kPeripheralDisableIRQ = 0, kPeripheralEnableIRQ }
| IRQ options.

## I2C Peripheral Interfaces

const peripheral_control_interface_t | g_i2cControlInterface
| Control interface for the I2C peripheral driver. More...
const peripheral_byte_inteface_t | g_i2cByteInterface
| Byte I/O interface for the I2C peripheral driver. More...

## LPI2C Peripheral Interfaces

const peripheral_control_interface_t | g_lpi2cControlInterface
| Control interface for the LPI2C peripheral driver.
const peripheral_byte_inteface_t | g_lpi2cByteInterface
| Byte I/O interface for the LPI2C peripheral driver.

## SPI Peripheral Interfaces

const peripheral_control_interface_t | g_spiControlInterface
| Control interface for the SPI peripheral driver. More...
const peripheral_byte_inteface_t | g_spiByteInterface
| Byte I/O interface for the SPI peripheral driver. More...

## FLEXCAN Peripheral Interfaces

const peripheral_control_interface_t | g_flexcanControlInterface
| Control interface for the FLEXCAN peripheral driver. More...
const peripheral_byte_inteface_t | g_flexcanByteInterface
| Byte I/O interface for the FLEXCAN peripheral driver. More...

## LPSPI Peripheral Interfaces

const peripheral_control_interface_t | g_lpspiControlInterface
| Control interface for the LPSPI peripheral driver.
const peripheral_byte_inteface_t | g_lpspiByteInterface
| Byte I/O interface for the LPSPI peripheral driver.

## DSPI Peripheral Interfaces

const peripheral_control_interface_t | g_dspiControlInterface
| Control interface for the DSPI peripheral driver. More...
const peripheral_byte_inteface_t | g_dspiByteInterface
| Byte I/O interface for the DSPI peripheral driver. More...

## SCIUART Peripheral Interfaces

const peripheral_control_interface_t | g_scuartControlInterface
| Control interface for the SCIUART peripheral driver.
const peripheral_byte_inteface_t | g_scuartByteInterface
| Byte I/O interface for the SCIUART peripheral driver.

## LPUART Peripheral Interfaces

const peripheral_control_interface_t | g_lpuartControlInterface
| Control interface for the LPUART peripheral driver.
const peripheral_byte_inteface_t | g_lpuartByteInterface
| Byte I/O interface for the LPUART peripheral driver.

## UART Peripheral Interfaces

const peripheral_control_interface_t | g_uartControlInterface
| Control interface for the UART peripheral driver.
const peripheral_byte_inteface_t | g_uartByteInterface
| Byte I/O interface for the UART peripheral driver.

## UART0 Peripheral Interfaces

const peripheral_control_interface_t | g_uart0ControlInterface
| Control interface for the UART0 peripheral driver.
const peripheral_byte_inteface_t | g_uart0ByteInterface
| Byte I/O interface for the UART0 peripheral driver.

## USB HID Peripheral Interfaces

const peripheral_control_interface_t | g_usbHidControlInterface
| Control interface for the USB HID peripheral driver.
const peripheral_packet_interface_t | g_usbHidPacketInterface
| Packet interface for the USB HID peripheral driver.

## USB MSD Peripheral Interfaces

const peripheral_control_interface_t | g_usbMsdControlInterface
| Control interface for the USB MSD peripheral driver.

## Usage Information

Peripheral interfaces.

## Variable Documentation

const peripheral_byte_inteface_t g_dspiByteInterface

Byte I/O interface for the DSPI peripheral driver.

Byte I/O interface for the DSPI peripheral driver.

const peripheral_control_interface_t g_dspiControlInterface

Control interface for the DSPI peripheral driver.

Control interface for the DSPI peripheral driver.

const peripheral_byte_inteface_t g_flexcanByteInterface

Byte I/O interface for the FLEXCAN peripheral driver.

Byte I/O interface for the FLEXCAN peripheral driver.

const peripheral_control_interface_t g_flexcanControlInterface

Control interface for the FLEXCAN peripheral driver.

Control interface for the FLEXCAN peripheral driver.

const peripheral_byte_inteface_t g_i2cByteInterface

Byte I/O interface for the I2C peripheral driver.

Byte I/O interface for the I2C peripheral driver.

const peripheral_control_interface_t g_i2cControlInterface

Control interface for the I2C peripheral driver.

Control interface for the I2C peripheral driver.

const peripheral_byte_inteface_t g_spiByteInterface

Byte I/O interface for the SPI peripheral driver.

Byte I/O interface for the SPI peripheral driver.

const peripheral_control_interface_t g_spiControlInterface

Control interface for the SPI peripheral driver.

Control interface for the SPI peripheral driver.