Radio Control Layer (RCL)
LRFLPF3_FIFO.c File Reference
#include <stdint.h>
#include <stdbool.h>
#include <ti/drivers/rcl/LRF.h>
#include <ti/drivers/dpl/HwiP.h>
#include <ti/devices/DeviceFamily.h>
+ Include dependency graph for LRFLPF3_FIFO.c:

Functions

static void LRF_writeFifoPtr (uint32_t value, uintptr_t regAddr)
 
static void LRF_writeFifoPtrs (uint32_t value, uintptr_t regAddr0, uintptr_t regAddr1)
 
uint32_t LRF_getTxFifoWritable (void)
 
uint32_t LRF_prepareTxFifo (void)
 
uint32_t LRF_peekRxFifo (int32_t offset)
 
uint32_t LRF_peekTxFifo (int32_t offset)
 
uint8_t * LRF_getTxFifoWrAddr (int32_t offset)
 
void LRF_skipTxFifoWords (uint32_t wordLength)
 
void LRF_discardRxFifoWords (uint32_t wordLength)
 
void LRF_readRxFifoWords (uint32_t *data32, uint32_t wordLength)
 
void LRF_writeTxFifoWords (const uint32_t *data32, uint32_t wordLength)
 
void LRF_setRxFifoEffSz (uint32_t maxSz)
 
void LRF_peekRxFifoWords (uint32_t *data32, uint32_t wordLength, uint32_t startRp)
 
uint32_t LRF_getUncommittedFifoStatus (uint32_t *currentRp)
 
uint32_t LRF_prepareRxFifo (void)
 
void LRF_retryTxFifo (void)
 
bool LRF_hasRxWordToRead (void)
 

Variables

static bool rxFifoDeallocated = true
 

Function Documentation

§ LRF_writeFifoPtr()

static void LRF_writeFifoPtr ( uint32_t  value,
uintptr_t  regAddr 
)
static

§ LRF_writeFifoPtrs()

static void LRF_writeFifoPtrs ( uint32_t  value,
uintptr_t  regAddr0,
uintptr_t  regAddr1 
)
static

Referenced by LRF_discardRxFifoWords().

§ LRF_getTxFifoWritable()

§ LRF_prepareTxFifo()

§ LRF_peekRxFifo()

§ LRF_peekTxFifo()

uint32_t LRF_peekTxFifo ( int32_t  offset)

Referenced by LRF_resetSettingsState().

§ LRF_getTxFifoWrAddr()

§ LRF_skipTxFifoWords()

void LRF_skipTxFifoWords ( uint32_t  wordLength)

§ LRF_discardRxFifoWords()

void LRF_discardRxFifoWords ( uint32_t  wordLength)

§ LRF_readRxFifoWords()

§ LRF_writeTxFifoWords()

void LRF_writeTxFifoWords ( const uint32_t *  data32,
uint32_t  wordLength 
)

§ LRF_setRxFifoEffSz()

§ LRF_peekRxFifoWords()

void LRF_peekRxFifoWords ( uint32_t *  data32,
uint32_t  wordLength,
uint32_t  startRp 
)

§ LRF_getUncommittedFifoStatus()

uint32_t LRF_getUncommittedFifoStatus ( uint32_t *  currentRp)

§ LRF_prepareRxFifo()

§ LRF_retryTxFifo()

void LRF_retryTxFifo ( void  )

§ LRF_hasRxWordToRead()

bool LRF_hasRxWordToRead ( void  )

Variable Documentation

§ rxFifoDeallocated

bool rxFifoDeallocated = true
static