30 #if !defined(__BL_PERIPHERAL_INTERFACE_H__) 31 #define __BL_PERIPHERAL_INTERFACE_H__ 33 #include "bootloader/bl_context.h" 45 kPeripheralClearClock = 0,
52 kPeripheralDisableIRQ = 0,
167 #endif // __BL_PERIPHERAL_INTERFACE_H__ const peripheral_control_interface_t g_dspiControlInterface
Control interface for the DSPI peripheral driver.
Definition: dspi_peripheral_interface.c:84
const peripheral_control_interface_t g_uart0ControlInterface
Control interface for the UART0 peripheral driver.
Definition: uart0_peripheral_interface.c:60
const peripheral_control_interface_t g_scuartControlInterface
Control interface for the SCIUART peripheral driver.
Definition: scuart_peripheral_interface.c:63
const peripheral_byte_inteface_t g_i2cByteInterface
Byte I/O interface for the I2C peripheral driver.
Definition: i2c_peripheral_interface.c:115
const peripheral_control_interface_t g_uartControlInterface
Control interface for the UART peripheral driver.
Definition: uart_peripheral_interface.c:65
const peripheral_control_interface_t g_spiControlInterface
Control interface for the SPI peripheral driver.
Definition: spi_peripheral_interface.c:83
const peripheral_control_interface_t g_lpspiControlInterface
Control interface for the LPSPI peripheral driver.
Definition: lpspi_peripheral_interface.c:84
const peripheral_control_interface_t g_usbHidControlInterface
Control interface for the USB HID peripheral driver.
Definition: usb_hid_msc_peripheral_interface.c:105
PeripheralSystemIRQSetting
IRQ options.
Definition: bl_peripheral_interface.h:50
const peripheral_byte_inteface_t g_spiByteInterface
Byte I/O interface for the SPI peripheral driver.
Definition: spi_peripheral_interface.c:90
Peripheral control interface.
Definition: bl_peripheral.h:75
PeripheralClockSetting
Clock options.
Definition: bl_peripheral_interface.h:43
const peripheral_control_interface_t g_usbMsdControlInterface
Control interface for the USB MSD peripheral driver.
const peripheral_byte_inteface_t g_lpi2cByteInterface
Byte I/O interface for the LPI2C peripheral driver.
Definition: lpi2c_peripheral_interface.c:107
Peripheral Packet Interface.
Definition: bl_peripheral.h:101
const peripheral_byte_inteface_t g_uartByteInterface
Byte I/O interface for the UART peripheral driver.
Definition: uart_peripheral_interface.c:69
const peripheral_control_interface_t g_flexcanControlInterface
Control interface for the FLEXCAN peripheral driver.
Definition: flexcan_peripheral_interface.c:266
Peripheral abstract byte interface.
Definition: bl_peripheral.h:84
const peripheral_control_interface_t g_lpi2cControlInterface
Control interface for the LPI2C peripheral driver.
Definition: lpi2c_peripheral_interface.c:103
const peripheral_byte_inteface_t g_dspiByteInterface
Byte I/O interface for the DSPI peripheral driver.
Definition: dspi_peripheral_interface.c:91
const peripheral_packet_interface_t g_usbHidPacketInterface
Packet interface for the USB HID peripheral driver.
Definition: usb_hid_msc_peripheral_interface.c:110
const peripheral_byte_inteface_t g_uart0ByteInterface
Byte I/O interface for the UART0 peripheral driver.
Definition: uart0_peripheral_interface.c:64
const peripheral_byte_inteface_t g_lpuartByteInterface
Byte I/O interface for the LPUART peripheral driver.
Definition: lpuart_peripheral_interface.c:67
const peripheral_byte_inteface_t g_lpspiByteInterface
Byte I/O interface for the LPSPI peripheral driver.
Definition: lpspi_peripheral_interface.c:88
const peripheral_control_interface_t g_i2cControlInterface
Control interface for the I2C peripheral driver.
Definition: i2c_peripheral_interface.c:108
const peripheral_byte_inteface_t g_flexcanByteInterface
Byte I/O interface for the FLEXCAN peripheral driver.
Definition: flexcan_peripheral_interface.c:274
const peripheral_control_interface_t g_lpuartControlInterface
Control interface for the LPUART peripheral driver.
Definition: lpuart_peripheral_interface.c:63
const peripheral_byte_inteface_t g_scuartByteInterface
Byte I/O interface for the SCIUART peripheral driver.
Definition: scuart_peripheral_interface.c:67