#include <fifo.h>
|
| | Fifo (uint16_t max) |
| |
| | ~Fifo () |
| |
| void | clear () |
| |
| uint16_t | length () const |
| |
| uint16_t | free () const |
| |
| uint16_t | size () const |
| |
| uint8_t * | data () const |
| |
| uint8_t * | in () const |
| |
| uint8_t * | out () const |
| |
| uint16_t | pull (uint8_t *buf, uint16_t max) |
| |
| int | pull () |
| |
| uint16_t | push (const uint8_t *buf, uint16_t len) |
| |
| int | push (uint8_t b) |
| |
| void | seek (uint16_t len) |
| |
Definition at line 27 of file fifo.h.
◆ Fifo()
| Piduino::Fifo::Fifo |
( |
uint16_t |
max | ) |
|
|
inline |
◆ ~Fifo()
◆ clear()
| void Piduino::Fifo::clear |
( |
| ) |
|
|
inline |
◆ data()
| uint8_t * Piduino::Fifo::data |
( |
| ) |
const |
|
inline |
◆ free()
| uint16_t Piduino::Fifo::free |
( |
| ) |
const |
|
inline |
◆ in()
| uint8_t * Piduino::Fifo::in |
( |
| ) |
const |
|
inline |
◆ length()
| uint16_t Piduino::Fifo::length |
( |
| ) |
const |
|
inline |
◆ out()
| uint8_t * Piduino::Fifo::out |
( |
| ) |
const |
|
inline |
◆ pull() [1/2]
| int Piduino::Fifo::pull |
( |
| ) |
|
|
inline |
◆ pull() [2/2]
| uint16_t Piduino::Fifo::pull |
( |
uint8_t * |
buf, |
|
|
uint16_t |
max |
|
) |
| |
|
inline |
◆ push() [1/2]
| uint16_t Piduino::Fifo::push |
( |
const uint8_t * |
buf, |
|
|
uint16_t |
len |
|
) |
| |
|
inline |
◆ push() [2/2]
| int Piduino::Fifo::push |
( |
uint8_t |
b | ) |
|
|
inline |
◆ seek()
| void Piduino::Fifo::seek |
( |
uint16_t |
len | ) |
|
|
inline |
◆ size()
| uint16_t Piduino::Fifo::size |
( |
| ) |
const |
|
inline |
◆ _data
| uint8_t* Piduino::Fifo::_data |
|
protected |
◆ _in
| uint8_t* Piduino::Fifo::_in |
|
protected |
◆ _out
| uint8_t* Piduino::Fifo::_out |
|
protected |
◆ _size
| uint16_t Piduino::Fifo::_size |
|
protected |