TB2026-YDS Firmware
Loading...
Searching...
No Matches
menu_screen.c File Reference
#include "menu_screen.h"
#include "navigator.h"
#include "gfx.h"

Macros

#define MENU_ROW_H   22
#define MENU_TEXT_X   8
#define MENU_SCALE   2

Functions

void menu_screen_init (menu_screen_t *ms, const menu_item_t *items, int count)
 Initialize a menu screen: wire the screen vtable and store the items.

Detailed Description

Note
Développé avec l'assistance de Claude Opus 4.8 (Anthropic), sous la direction de Y. Dos Santos : spécification, revue et validation sur cible par l'auteur.

Macro Definition Documentation

◆ MENU_ROW_H

#define MENU_ROW_H   22

◆ MENU_SCALE

#define MENU_SCALE   2

◆ MENU_TEXT_X

#define MENU_TEXT_X   8

Function Documentation

◆ menu_screen_init()

void menu_screen_init ( menu_screen_t * ms,
const menu_item_t * items,
int count )

Initialize a menu screen: wire the screen vtable and store the items.

Parameters
msMenu screen to initialize.
itemsItem array; must outlive the screen (not copied).
countNumber of entries in items.