14#define SPI_DEFAULT_BAUD 10000000
15#define SPI_DEFAULT_WILC_BAUD 40000000
24 ASSERT_SLAVE_SELECT = 0x0,
25 DEASSERT_SLAVE_SELECT = 0x1,
28void SetupIOPins(
int spiModuleNum,
int csSpiNum,
int connectorNum,
int csGpioPinNum,
int resetPinNum);
30void InitSPI(
int moduleNum,
int csNum, uint32_t busSpeed = SPI_DEFAULT_BAUD);
32void StartSPI(
int moduleNum, uint8_t *TxBuffer, uint8_t *RxBuffer, uint32_t len,
OS_SEM *SPI_SEM,
bool keepCsAsserted);
34void SetPin(
int header,
int pinNum,
int state);
36void InitIRQFunc(
int IRQNum,
void (*handler)(
void), wifiModule wifiPlatform);
38void ResetIRQ(
int IRQNum);
40void DisableIRQ(
int IRQNum);
42void WifiReset(
int resetPinNum = -1,
int connectorNum = -1,
int chipEnablePinNum = -1);
Semaphores are used to control access to shared resources or or to communicate between tasks in a mul...
Definition nbrtos.h:411