@@ -32,20 +32,13 @@ enum states {
32
32
int state = SHOULDER;
33
33
34
34
35
- static const char * btnm_map[] = {" Shoulder" , " \n " ,
36
- " Elbow" , " \n " ,
37
- " Wrist" , " \0 "
38
- };
39
-
40
35
static const char * directional_map[] = {" " , LV_SYMBOL_UP, " " , " \n " ,
41
36
LV_SYMBOL_LEFT, " " , LV_SYMBOL_RIGHT, " \n " ,
42
37
" " , LV_SYMBOL_DOWN, " " , " \0 "
43
38
};
44
39
45
- lv_obj_t * btnm; // Joints button matrix
46
40
lv_obj_t * directional; // Direction button matrix
47
41
48
-
49
42
// Function
50
43
void moveJoints (uint32_t btnID) {
51
44
switch (state) {
@@ -110,37 +103,6 @@ static void eventHandlerDirectional(lv_event_t * e) {
110
103
}
111
104
112
105
// Screens functions
113
- void mainMenu () {
114
- static lv_style_t style_bg;
115
- lv_style_init (&style_bg);
116
- lv_style_set_bg_color (&style_bg, lv_color_white ());
117
-
118
- static lv_style_t style_btn;
119
- lv_style_init (&style_btn);
120
- lv_style_set_bg_color (&style_btn, lv_color_hex (COLOR_YELLOW));
121
- lv_style_set_border_color (&style_btn, lv_color_hex (COLOR_LIGHT_TEAL));
122
- lv_style_set_border_width (&style_btn, 2 );
123
- lv_style_set_text_color (&style_btn, lv_color_hex (COLOR_TEAL));
124
- lv_style_set_text_letter_space (&style_btn, 8 );
125
-
126
- btnm = lv_btnmatrix_create (lv_scr_act ());
127
- lv_obj_set_size (btnm, 240 , 240 );
128
- lv_btnmatrix_set_map (btnm, btnm_map);
129
- lv_obj_align (btnm, LV_ALIGN_CENTER, 0 , 0 );
130
-
131
- lv_obj_add_style (btnm, &style_bg, 0 );
132
- lv_obj_add_style (btnm, &style_btn, LV_PART_ITEMS);
133
-
134
- lv_btnmatrix_set_btn_ctrl (btnm, 0 , LV_BTNMATRIX_CTRL_CHECKABLE);
135
- lv_btnmatrix_set_btn_ctrl (btnm, 1 , LV_BTNMATRIX_CTRL_CHECKABLE);
136
- lv_btnmatrix_set_btn_ctrl (btnm, 2 , LV_BTNMATRIX_CTRL_CHECKABLE);
137
- lv_btnmatrix_set_btn_ctrl (btnm, 3 , LV_BTNMATRIX_CTRL_CHECKABLE);
138
-
139
- lv_btnmatrix_set_one_checked (btnm, true );
140
- lv_btnmatrix_set_selected_btn (btnm, 0 );
141
-
142
- Braccio.connectJoystickTo (btnm);
143
- }
144
106
145
107
void directionScreen (void )
146
108
{
0 commit comments