#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 |