Hilscher netX microcontroller driver
V0.0.5.0
Documentation of the netX driver package
|
GPIO peripheral module driver. This file provides firmware functions to manage the following functionalities of the General Purpose Input/Output (GPIO) peripheral: More...
#include "netx_drv.h"
Go to the source code of this file.
Macros | |
#define | DRV_HANDLE_CHECK(handle) |
#define | DRV_SPI_IRQHandler_Generator(id, _) DRV_Default_IRQHandler_Function_Generator(DRV_SPI_IRQ_HANDLER ## id,DRV_SPI_IRQ_Inline_Handler,(DRV_SPI_DEVICE_ID_E)(DRV_SPI_DEVICE_ID_MIN + id)) |
Functions | |
static void | DRV_SPI_Flush_DMA_Callback_Rx (void *ptDriverHandle, DRV_SPI_HANDLE_T *const ptDriver) |
static void | DRV_SPI_Flush_DMA_Callback_Tx (void *ptDriverHandle, DRV_SPI_HANDLE_T *const ptDriver) |
Variables | |
static DRV_SPI_DEVICE_U const | s_apDeviceAddressTable [DRV_SPI_DEVICE_COUNT] = DRV_SPI_DEVICE_LIST |
Table of the device addresses. More... | |
static DRV_DMAC_PERIPHERAL_E const | s_apDeviceDmacTable [DRV_SPI_DEVICE_COUNT] = DRV_SPI_DEVICE_DMA_LIST |
Table of the dma channels of the devices. More... | |
static IRQn_Type const | s_apHandleIRQnTable [DRV_SPI_DEVICE_COUNT] = DRV_SPI_DEVICE_IRQ_LIST |
Table of the IRQ vector numbers. More... | |
static DRV_SPI_HANDLE_T * | s_apHandleAddressTable [DRV_SPI_DEVICE_COUNT] = { 0 } |
Used for mapping the handle to an interrupt. More... | |
GPIO peripheral module driver. This file provides firmware functions to manage the following functionalities of the General Purpose Input/Output (GPIO) peripheral:
SPI peripheral module driver.
Definition in file netx_drv_spi.c.