File tree Expand file tree Collapse file tree 5 files changed +7
-5
lines changed
Expand file tree Collapse file tree 5 files changed +7
-5
lines changed Original file line number Diff line number Diff line change 1414 "dependencies" : {
1515 "name" : " M5Stack"
1616 },
17- "version" : " 0.2.8 " ,
17+ "version" : " 0.2.9 " ,
1818 "framework" : " arduino" ,
1919 "platforms" : " espressif32" ,
2020 "build" : {
Original file line number Diff line number Diff line change 11name =M5Stack_TreeView
2- version =0.2.8
2+ version =0.2.9
33author =lovyan03
44maintainer =Lovyan <
[email protected] >
55sentence =TreeView Menu UI for M5Stack
Original file line number Diff line number Diff line change @@ -117,9 +117,9 @@ M5TreeView::eCmd M5TreeView::checkInput() {
117117MenuItem* M5TreeView::update (bool redraw) {
118118 if (millis () - _msec < 16 ) {
119119 uint32_t freq = getCpuFrequencyMhz ();
120- setCpuFrequencyMhz (getXtalFrequencyMhz () / 4 );
120+ if (useLowClockDelay) setCpuFrequencyMhz (getXtalFrequencyMhz () / 4 );
121121 delay (16 - (millis () - _msec));
122- setCpuFrequencyMhz (freq);
122+ if (useLowClockDelay) setCpuFrequencyMhz (freq);
123123 }
124124
125125 redraw |= _redraw;
@@ -170,7 +170,7 @@ MenuItem* M5TreeView::update(bool redraw) {
170170 if (oldFocus != focusItem) {
171171 scrollTarget (focusItem);
172172 }
173- focusItem->onFocusLoop ();
173+ if (focusItem) focusItem->onFocusLoop ();
174174
175175 return res;
176176}
Original file line number Diff line number Diff line change @@ -18,6 +18,7 @@ bool MenuItem::useFACES = false;
1818bool MenuItem::useCardKB = false ;
1919bool MenuItem::useJoyStick = false ;
2020bool MenuItem::usePLUSEncoder = false ;
21+ bool MenuItem::useLowClockDelay = false ;
2122bool MenuItem::swapBtnBC = false ;
2223
2324int16_t MenuItem::titleOffset = 14 ;
Original file line number Diff line number Diff line change @@ -28,6 +28,7 @@ class MenuItem {
2828 static bool useCardKB;
2929 static bool useJoyStick;
3030 static bool usePLUSEncoder;
31+ static bool useLowClockDelay;
3132 static bool swapBtnBC;
3233
3334 static void setTextFont (int f) { gfxFont = NULL ; font = f; }
You can’t perform that action at this time.
0 commit comments