File tree Expand file tree Collapse file tree 3 files changed +16
-7
lines changed
examples/Braccio_Learn_and_Repeat Expand file tree Collapse file tree 3 files changed +16
-7
lines changed Original file line number Diff line number Diff line change @@ -62,7 +62,6 @@ static void event_handler_menu(lv_event_t * e)
6262 }
6363}
6464
65-
6665void custom_main_menu ()
6766{
6867 Braccio.lvgl_lock ();
@@ -251,3 +250,14 @@ void ZeroState::onExit()
251250{
252251 lv_btnmatrix_clear_btn_ctrl (btnm, 2 , LV_BTNMATRIX_CTRL_CHECKED);
253252}
253+
254+ /* *************************************************************************************
255+ * LearnAndRepeatApp
256+ **************************************************************************************/
257+
258+ void LearnAndRepeatApp::enableButtons ()
259+ {
260+ /* Enable buttons once init is complete. */
261+ lv_btnmatrix_clear_btn_ctrl (btnm, 0 , LV_BTNMATRIX_CTRL_DISABLED);
262+ lv_btnmatrix_clear_btn_ctrl (btnm, 2 , LV_BTNMATRIX_CTRL_DISABLED);
263+ }
Original file line number Diff line number Diff line change @@ -125,6 +125,8 @@ class LearnAndRepeatApp
125125 static ReplayState _replay_state;
126126 static ZeroState _zero_state;
127127
128+ void enableButtons ();
129+
128130 void update (EventSource const evt_src)
129131 {
130132 mbed::ScopedLock<rtos::Mutex> lock (_mtx);
Original file line number Diff line number Diff line change 1010 * GLOBAL VARIABLES
1111 **************************************************************************************/
1212
13- extern lv_obj_t * btnm;
1413LearnAndRepeatApp app;
1514
1615/* *************************************************************************************
@@ -19,11 +18,9 @@ LearnAndRepeatApp app;
1918
2019void setup ()
2120{
22- Braccio.begin (custom_main_menu);
23-
24- /* Enable buttons once init is complete. */
25- lv_btnmatrix_clear_btn_ctrl (btnm, 0 , LV_BTNMATRIX_CTRL_DISABLED);
26- lv_btnmatrix_clear_btn_ctrl (btnm, 2 , LV_BTNMATRIX_CTRL_DISABLED);
21+ if (Braccio.begin (custom_main_menu)) {
22+ app.enableButtons ();
23+ }
2724}
2825
2926void loop ()
You can’t perform that action at this time.
0 commit comments