20#define LOG_Q_IMU_SIZE 4096u
21#define LOG_Q_BATT_SIZE 512u
25int log_q_put(uint8_t src, uint8_t type,
const void *payload, uint8_t len);
31uint32_t
log_q_get(uint8_t src, uint8_t *type,
void *payload, uint8_t
cap);
uint32_t log_q_get(uint8_t src, uint8_t *type, void *payload, uint8_t cap)
next record of 'src': returns payload length + 1, 0 if empty
int log_q_put(uint8_t src, uint8_t type, const void *payload, uint8_t len)
0 = queued
uint8_t log_q_active(void)
void log_q_set_active(uint8_t on)
uint16_t log_q_take_drops(uint8_t src)