Classes | Functions
can_buffer.h File Reference
#include <stdint.h>
#include <stdbool.h>
#include "can.h"
Include dependency graph for can_buffer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  can_buffer_t
 

Functions

void can_buffer_dequeue (can_buffer_t *buf)
 
bool can_buffer_empty (can_buffer_t *buf)
 
void can_buffer_enqueue (can_buffer_t *buf)
 
bool can_buffer_full (can_buffer_t *buf)
 
can_tcan_buffer_get_dequeue_ptr (can_buffer_t *buf)
 
can_tcan_buffer_get_enqueue_ptr (can_buffer_t *buf)
 
void can_buffer_init (can_buffer_t *buf, uint8_t size, can_t *list)
 

Function Documentation

◆ can_buffer_dequeue()

void can_buffer_dequeue ( can_buffer_t buf)
Warning

◆ can_buffer_empty()

bool can_buffer_empty ( can_buffer_t buf)

◆ can_buffer_enqueue()

void can_buffer_enqueue ( can_buffer_t buf)
Warning

◆ can_buffer_full()

bool can_buffer_full ( can_buffer_t buf)

◆ can_buffer_get_dequeue_ptr()

can_t* can_buffer_get_dequeue_ptr ( can_buffer_t buf)

◆ can_buffer_get_enqueue_ptr()

can_t* can_buffer_get_enqueue_ptr ( can_buffer_t buf)

◆ can_buffer_init()

void can_buffer_init ( can_buffer_t buf,
uint8_t  size,
can_t list 
)


uavcan_communicator
Author(s):
autogenerated on Fri Dec 13 2024 03:10:03