class::hal::FFifoInfo

class hal::FFifoInfo
  : public api::InfoObject

Summary

[FFifoInfo](#classhal_1_1_f_fifo_info_1a9d337ba7d37c2e5055bb7b80a22a904e)()

[FFifoInfo](#classhal_1_1_f_fifo_info_1ac330f033c46f44b222d92022c05b6f8f)(  

const ffifo_info_t & info
)

u16 frame_count() const

u16 frame_count_ready() const

u16 frame_size() const

bool is_overflow() const

bool is_valid() const

u32 size() const

Members

FFifoInfo()

Constructs an object with all zeros.


FFifoInfo(

const ffifo_info_t & info
)

Constructs an object by copying info.


u16 frame_count() const

Returns the number of frames in the framed FIFO.


u16 frame_count_ready() const

Returns the number of frames currently in use.

This is the number of frames that is ready to be read.


u16 frame_size() const

Returns the number of frames in the framed FIFO.


bool is_overflow() const

Returns true if the FFIFO has overflowed. This flag is cleared on FFifo::get_info().


bool is_valid() const

Returns true if the info is valid.


u32 size() const

Returns the total number of bytes used by the FFIFO buffer (frame size * frame count).


X

Thanks for Coming!

Subscribe to news and updates