TB2026-YDS Firmware
Loading...
Searching...
No Matches
Data Structures
Here are the data structures with brief descriptions:
 Caudio_sink_tA PCM output backend (wired I2S DAC or Bluetooth A2DP)
 Cautonomy_status_tSnapshot of the running test, for the in-progress screen
 Cbluetooth_device_tOne device found during a scan; the unit the UI lists and selects from
 Cbt_known_device_tThe identity of a remembered device, enough to reconnect without scanning again
 Cclock_cfg
 Cctrl_xy_t
 Cdecoder_backend_tOne format backend (MP3 or WAV). Single-stream: one open at a time
 Cdecoder_format_tPCM format of the open stream, read once after decoder_open()
 Cfb_entry_t
 Cfuel_gauge_data_tSnapshot of the gauge's application-facing outputs
 Cfuel_gauge_debug_tRegister-level snapshot for the debug page: config vs expected + learned state
 Cinput_debounce_tDebounce/edge state. Zero-initialise before the first call (memset or {0})
 Cinput_diag_tLive button snapshot for the diagnostics screen
 Cmenu_item_tA single menu row
 Cmenu_screen_tA scrollable list menu
 Cmp3_frame_hdr_tDecoded fields of one MPEG Layer III frame header
 Cpipe_cmd_t
 Cplayer_status_tSnapshot of the transport for the UI
 Cplaylist_track_tThe resolved current track, filled by the navigation/read calls
 Cpower_state_tCached battery/charge snapshot, refreshed by power_tick()
 Cscreen_tA screen's behaviour, as a table of function pointers
 Cscroll_t
 Ctrack_meta_tA track's tags and audio format, filled by track_meta_read()