rcbench
Servo and ESC test bench: panel, IOmcu and shared C
Toggle main menu visibility
Loading...
Searching...
No Matches
settings_rows_int.h
Go to the documentation of this file.
1
10
#ifndef SETTINGS_ROWS_INT_H
11
#define SETTINGS_ROWS_INT_H
12
13
#include <stdint.h>
14
15
#include "
settings.h
"
16
#include "
ui_text.h
"
17
19
typedef
struct
{
20
setting_id_t
id
;
21
int8_t
heading
;
22
int8_t
text
;
23
int8_t
part
;
24
}
settings_row_t
;
25
33
settings_row_t
settings_rows_entry
(
setting_cat_t
cat,
int
index);
34
40
ui_text_id_t
settings_rows_heading_text
(
int
heading);
41
48
int
settings_rows_listed
(
setting_cat_t
cat);
49
50
#endif
/* SETTINGS_ROWS_INT_H */
settings.h
Device settings: a typed schema, a value per entry, and a persistence seam.
setting_cat_t
setting_cat_t
Definition
settings.h:28
setting_id_t
setting_id_t
Every setting's id, in schema order.
Definition
settings.h:67
settings_rows_listed
int settings_rows_listed(setting_cat_t cat)
Counts the settings and strings cat lists: its rows less its headings.
Definition
settings_rows.c:138
settings_rows_entry
settings_row_t settings_rows_entry(setting_cat_t cat, int index)
Returns row index of cat's list; a setting of id 0 with every index -1 past the last.
Definition
settings_rows.c:122
settings_rows_heading_text
ui_text_id_t settings_rows_heading_text(int heading)
Returns the words of section heading heading.
Definition
settings_rows.c:132
settings_row_t
One row of a list: a setting, a heading, a string or a part's heading.
Definition
settings_rows_int.h:19
settings_row_t::part
int8_t part
Definition
settings_rows_int.h:23
settings_row_t::heading
int8_t heading
Definition
settings_rows_int.h:21
settings_row_t::text
int8_t text
Definition
settings_rows_int.h:22
settings_row_t::id
setting_id_t id
Definition
settings_rows_int.h:20
ui_text.h
The interface's words, one table per language.
ui_text_id_t
ui_text_id_t
The screens' strings, TX_<ID> for each UI_TEXT() of ui_text.def.
Definition
ui_text.h:43
shared
ui
settings_rows_int.h
Generated by
1.18.0