ACwing FC firmware
STM32WB55: attitude IEKF, altitude Kalman filter, flight core, protocol v2
Loading...
Searching...
No Matches
ring_t Struct Reference

Data Fields

uint8_t buf [TLM_BLE_RING_SIZE]
 
volatile uint32_t head
 
volatile uint32_t tail
 
uint8_t b [USBL_TX_SIZE]
 
volatile uint32_t h
 
volatile uint32_t t
 
uint32_t dropped
 
uint8_t * buf
 
uint32_t size
 
volatile uint16_t drops
 
uint16_t drops_seen
 

Detailed Description

Definition at line 27 of file tlm_ble.c.

Field Documentation

◆ buf [1/2]

uint8_t ring_t::buf[TLM_BLE_RING_SIZE]

Definition at line 28 of file tlm_ble.c.

Referenced by log_q_get(), log_q_put(), push(), and tlm_ble_peek().

◆ head

◆ tail

◆ b

uint8_t ring_t::b[USBL_TX_SIZE]

Definition at line 15 of file usb_link.c.

Referenced by usbl_put_frame(), and usbl_tx_peek().

◆ h

volatile uint32_t ring_t::h

Definition at line 16 of file usb_link.c.

Referenced by choose(), usbl_put_frame(), and usbl_tx_free_src().

◆ t

volatile uint32_t ring_t::t

Definition at line 16 of file usb_link.c.

Referenced by choose(), usbl_tx_consume(), usbl_tx_free_src(), and usbl_tx_peek().

◆ dropped

uint32_t ring_t::dropped

Definition at line 17 of file usb_link.c.

Referenced by usbl_put_frame(), and usbl_tx_dropped().

◆ buf [2/2]

uint8_t* ring_t::buf

Definition at line 10 of file log_queue.c.

◆ size

uint32_t ring_t::size

Definition at line 11 of file log_queue.c.

Referenced by log_q_get(), and log_q_put().

◆ drops

volatile uint16_t ring_t::drops

Definition at line 13 of file log_queue.c.

Referenced by log_q_put(), log_q_reset(), and log_q_take_drops().

◆ drops_seen

uint16_t ring_t::drops_seen

Definition at line 14 of file log_queue.c.

Referenced by log_q_reset(), and log_q_take_drops().


The documentation for this struct was generated from the following files: