Ver Fonte

Support NewUI on WioTrackerL1

taco há 1 ano atrás
pai
commit
86671c0ff8

+ 1 - 0
variants/wio-tracker-l1/platformio.ini

@@ -85,6 +85,7 @@ build_flags = ${WioTrackerL1.build_flags}
 build_src_filter = ${WioTrackerL1.build_src_filter}
   +<helpers/nrf52/SerialBLEInterface.cpp>
   +<../examples/companion_radio>
+  +<helpers/ui/MomentaryButton.cpp>
   +<helpers/ui/buzzer.cpp>
 lib_deps = ${WioTrackerL1.lib_deps}
   adafruit/RTClib @ ^2.1.3

+ 1 - 0
variants/wio-tracker-l1/target.cpp

@@ -16,6 +16,7 @@ WioTrackerL1SensorManager sensors = WioTrackerL1SensorManager(nmea);
 
 #ifdef DISPLAY_CLASS
   DISPLAY_CLASS display;
+  MomentaryButton user_btn(PIN_USER_BTN, 1000, true);
 #endif
 
 bool radio_init() {

+ 2 - 0
variants/wio-tracker-l1/target.h

@@ -9,6 +9,7 @@
 #include <helpers/ArduinoHelpers.h>
 #ifdef DISPLAY_CLASS
   #include <helpers/ui/SH1106Display.h>
+  #include <helpers/ui/MomentaryButton.h>
 #endif
 #include <helpers/sensors/EnvironmentSensorManager.h>
 
@@ -38,6 +39,7 @@ extern AutoDiscoverRTCClock rtc_clock;
 extern WioTrackerL1SensorManager sensors;
 #ifdef DISPLAY_CLASS
   extern DISPLAY_CLASS display;
+  extern MomentaryButton user_btn;
 #endif
 
 bool radio_init();