|
Paparazzi UAS v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
|
Include dependency graph for ring_buffer.c:Go to the source code of this file.
Functions | |
| void | ring_buffer_init (ring_buffer_t *rb, uint8_t *buf, size_t size) |
| Init. | |
| size_t | ring_buffer_available (ring_buffer_t *rb) |
| size_t | ring_buffer_free_space (ring_buffer_t *ring_buffer) |
| size_t | ring_buffer_write (ring_buffer_t *rb, uint8_t *data, size_t len) |
| Write. | |
| size_t | ring_buffer_read (ring_buffer_t *rb, uint8_t *read_buffer, size_t len) |
| Read. | |
| size_t ring_buffer_available | ( | ring_buffer_t * | ring_buffer | ) |
| ring_buffer. |
Definition at line 20 of file ring_buffer.c.
References foo.
Referenced by ring_buffer_free_space(), and ring_buffer_read().
Here is the caller graph for this function:| size_t ring_buffer_free_space | ( | ring_buffer_t * | ring_buffer | ) |
| ring_buffer |
Definition at line 29 of file ring_buffer.c.
References foo, and ring_buffer_available().
Referenced by ring_buffer_write().
Here is the call graph for this function:
Here is the caller graph for this function:| void ring_buffer_init | ( | ring_buffer_t * | ring_buffer, |
| uint8_t * | buf, | ||
| size_t | size | ||
| ) |
Init.
| ring_buffer | with the |
| buf | subjacent buffer of size |
| size. |
Definition at line 13 of file ring_buffer.c.
References foo.
| size_t ring_buffer_read | ( | ring_buffer_t * | ring_buffer, |
| uint8_t * | read_buffer, | ||
| size_t | len | ||
| ) |
Read.
| len | bytes from |
| ring_buffer | into |
| read_buffer. |
Definition at line 58 of file ring_buffer.c.
References foo, and ring_buffer_available().
Here is the call graph for this function:| size_t ring_buffer_write | ( | ring_buffer_t * | ring_buffer, |
| uint8_t * | data, | ||
| size_t | len | ||
| ) |
Write.
| data | of size |
| len | in |
| ring_buffer. |
Definition at line 33 of file ring_buffer.c.
References foo, and ring_buffer_free_space().
Here is the call graph for this function: