ESOS32
ESOSOn32-bitProcessors
|
#include "esos.h"
Go to the source code of this file.
Macros | |
#define | ESOS_TASK_WAIT_ON_AVAILABLE_SPI() |
#define | ESOS_SIGNAL_AVAILABLE_SPI() |
#define | ESOS_IS_SPI_AVAILABLE() |
#define | ESOS_TASK_WAIT_ON_WRITE1SPI1(u16_d1) |
#define | ESOS_TASK_WAIT_ON_WRITE2SPI1(u16_d1, u16_d2) |
#define | ESOS_TASK_WAIT_ON_WRITENSPI1(pu16_out, u16_cnt) ESOS_TASK_SPAWN_AND_WAIT( (ESOS_TASK_HANDLE)&__stChildTaskSPI, __esos_spi_hw_xferNSPI1, (pu16_out), NULLPTR, (u16_cnt) ) |
#define | ESOS_TASK_WAIT_ON_XFERNSPI1(pu16_out, pu16_in, u16_cnt) ESOS_TASK_SPAWN_AND_WAIT( (ESOS_TASK_HANDLE)&__stChildTaskSPI, __esos_spi_hw_xferNSPI1, (pu16_out), (pu16_in), (u16_cnt) ) |
#define | ESOS_TASK_WAIT_ON_READ1SPI1(u16_d1) |
#define | ESOS_TASK_WAIT_ON_READ2SPI1(u16_d1, u16_d2) |
#define | ESOS_TASK_WAIT_ON_READNSPI1(pu16_in, u16_cnt) ESOS_TASK_SPAWN_AND_WAIT( (ESOS_TASK_HANDLE)&__stChildTaskSPI, __esos_spi_hw_xferNSPI1, NULLPTR, (pu16_in), (u16_cnt) ) |
Functions | |
void | __esos_spi_config (uint32_t u32_spibps) |
void | __esos_spi_hw_config (uint32_t u32_spibps) |
ESOS_CHILD_TASK (__esos_spi_hw_xferNSPI1, uint16_t *pu16_out, uint16_t *pu16_in, uint16_t u16_cnt) | |
Variables | |
struct stTask | __stChildTaskSPI |
uint16_t | __esos_spi_u16s [2] |
This file contains routines which SPI service on ESOS
Definition in file esos_spi.h.