|
Cascoda SDK
Cascoda SDK for building software to run with CA-821x transceivers
|
Declarations for core platform abstraction functions. More...


Go to the source code of this file.
Functions | |
| void | BSP_WaitUs (u32_t us) |
| Wait for specified Time in Microseconds (max. More... | |
| void | BSP_Waiting (void) |
| This function will be called repeatedly when the Baremetal drivers are blocking & waiting (eg. More... | |
| u32_t | BSP_ReadAbsoluteTime (void) |
| Get the number of milliseconds since program start. More... | |
| void | BSP_WaitTicks (u32_t ticks) |
| Wait for specified Time in Milliseconds. More... | |
| void | BSP_ResetRF (u8_t ms) |
| Reset CAX RF Chip. More... | |
| u8_t | BSP_SenseRFIRQ (void) |
| Sense whether SPI IRQ is high or low. More... | |
| void | BSP_DisableRFIRQ (void) |
| Inhibit SPI IRQ, suppresses interrupt but still latches it. More... | |
| void | BSP_EnableRFIRQ (void) |
| Allow SPI IRQ, re-enabling interrupt after BSP_DisableRFIRQ() More... | |
| void | BSP_SetRFSSBHigh (void) |
| Put SPI Select (SSB) Pin high. More... | |
| void | BSP_SetRFSSBLow (void) |
| Put SPI Select (SSB) Pin low. More... | |
| void | BSP_SPIInit (void) |
| Initialise GPIO and SPI Pins for Comms with CA-821X. More... | |
| void | BSP_SPIExchange (u8_t *RxBuf, const u8_t *TxBuf, u8_t RxLen, u8_t TxLen) |
| Exchange bytes over SPI, receiving into RxBuf and transferring from TxBuf. More... | |
| bool | BSP_IsInsideInterrupt (void) |
| Is the code running in an interrupt context? More... | |
| void | BSP_SetSPIMOSIOutput (void) |
| Connect MOSI port to SPI MOSI and disable pull-up. More... | |
| void | BSP_SetSPIMOSITristate (void) |
| Disconnect MOSI port from SPI MOSI and put to tristate with pull-up. More... | |
| void | BSP_MicroTimerStart (void) |
| start microseconds timer More... | |
| u32_t | BSP_MicroTimerStop (void) |
| stop microseconds timer More... | |
| u32_t | BSP_MicroTimerGet (void) |
| get microseconds timer while running More... | |
| bool | BSP_IsCommsInterfaceEnabled (void) |
| check if comms interface is connected More... | |
Declarations for core platform abstraction functions.