49typedef enum : uint32_t {
70typedef enum : uint32_t {
board_console_dims_t
Fixed ring geometry (mirrors the overlay line cap + SCI ring depth).
@ k_board_console_line_cap
Max chars stored per line (with NUL).
@ k_board_console_ring_depth
Recent lines retained per channel.
const char * board_console_line(board_console_ch_t ch, uint32_t back)
Fetch a retained line by age (0 = newest) from a channel.
uint32_t board_console_count(board_console_ch_t ch)
Count of lines currently retained in a channel ring.
void board_console_reset(void)
Clear every channel ring (called on a warm reboot).
const char * board_console_name(board_console_ch_t ch)
Short display name for a channel (the tab caption).
void board_console_push(board_console_ch_t ch, const char *line)
Append one completed line to a channel ring and the ALL ring.
uint32_t board_console_total(board_console_ch_t ch)
Monotonic count of lines ever pushed to a channel.
board_console_ch_t
Console channels the board view exposes as tabs.
@ k_board_console_ch_i2c
I2C (IIC_B + RIIC) transfer summaries.
@ k_board_console_ch_sd
SD (SDHI + SD-over-SPI) block summaries.
@ k_board_console_ch_itm
CoreSight ITM/SWO trace ([itm]).
@ k_board_console_ch_i2s
SSIE / I2S sample-block summaries.
@ k_board_console_ch_all
Aggregate of all lanes (arrival order).
@ k_board_console_ch_count
Channel count (ring + tab array size).
@ k_board_console_ch_spi
SPI_B transfer summaries.
@ k_board_console_ch_dma
DMAC + DTC transfer-complete summaries.
@ k_board_console_ch_dac
DAC_B output summaries.
@ k_board_console_ch_usb
USBFS transfer / enumeration summaries.
@ k_board_console_ch_gpio
GPIO / PORT pin-level transitions.
@ k_board_console_ch_uart
SCI_B serial console ([uart] SCIn:).
@ k_board_console_ch_rtt
SEGGER RTT up-buffer 0 drain ([rtt]).
@ k_board_console_ch_net
Ethernet / IPv4 / TCP packet summaries.
@ k_board_console_ch_ospi
Octal-SPI (xSPI) command summaries.
@ k_board_console_ch_can
CAN-FD frame summaries.
@ k_board_console_ch_adc
ADC_B conversion summaries.