39 #ifndef LL_ENABLE_TESTER 40 #define LL_ENABLE_TESTER 0 82 #if (LL_ENABLE_TESTER) 102 typedef void (*
PalBbBleRxIsr_t)(uint8_t status, int8_t rssi, uint32_t crc, uint32_t timestamp, uint8_t rxPhyOptions);
125 PalBbIfsMode_t ifsMode:8;
void PalBbBleTxTifsData(PalBbBleTxBufDesc_t descs[], uint8_t cnt)
Transmit packet at TIFS after the last packet received.
void PalBbBleSetDataParams(const PalBbBleDataParam_t *pParam)
Set the data packet exchange parameters.
void PalBbBleEnableDataWhitening(uint8_t enable)
Enable or disable data whitening.
uint8_t peerTxStableModIdx
void(* PalBbBleTxIsr_t)(uint8_t status)
Transmit complete ISR callback signature.
void PalBbBleEnable(void)
Enable the BB hardware.
Crypto driver definition.
void PalBbBleInlineEncryptDecryptSetDirection(uint8_t dir)
Set inline encryption/decryption direction bit.
void PalBbBleTxData(PalBbBleTxBufDesc_t descs[], uint8_t cnt)
Transmit a packet.
void PalBbBleRxData(uint8_t *pBuf, uint16_t len)
Receive packet.
void PalBbBleInlineEncryptSetPacketCount(uint64_t count)
Set the inline encryption packet count for transmit.
void PalBbBleLowPower(void)
Low power operation.
void PalBbBleRxTifsData(uint8_t *pBuf, uint16_t len)
Receive packet at TIFS after the last packet transmitted.
void PalBbBleEnablePrbs15(uint8_t enable)
Enable or disable PRBS15.
uint8_t peerRxStableModIdx
void PalBbBleSetChannelParam(PalBbBleChan_t *pChan)
Set channelization parameters.
void(* PalBbBleRxIsr_t)(uint8_t status, int8_t rssi, uint32_t crc, uint32_t timestamp, uint8_t rxPhyOptions)
Receive complete ISR callback signature.
BLE channelization parameters.
void PalBbBleSetOpParams(const PalBbBleOpParam_t *pOpParam)
Set the operation parameters.
void PalBbBleInit(void)
Initialize the BLE baseband driver.
PalBbBleChan_t * pIfsChan
void PalBbBleCancelTifs(void)
Cancel TIFS timer.
BLE data transfer parameters.
void PalBbBleCancelData(void)
Cancel a pending transmit or receive.
Transmit buffer descriptor.
void PalBbBleDisable(void)
Disable the BB hardware.