Browse Source
Merge pull request #2436 from chrisdavis2110/rak3401-comp-ana-button
feat: Add support for PIN_USER_BTN_ANA on rak3401 companion usb and companion ble envs
pull/2448/head
Liam Cottle
2 months ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with
11 additions and
8 deletions
-
examples/companion_radio/ui-new/UITask.cpp
-
variants/rak3401/platformio.ini
|
|
@ -749,7 +749,7 @@ void UITask::loop() { |
|
|
#endif |
|
|
#endif |
|
|
#if defined(PIN_USER_BTN_ANA) |
|
|
#if defined(PIN_USER_BTN_ANA) |
|
|
if (abs(millis() - _analogue_pin_read_millis) > 10) { |
|
|
if (abs(millis() - _analogue_pin_read_millis) > 10) { |
|
|
ev = analog_btn.check(); |
|
|
int ev = analog_btn.check(); |
|
|
if (ev == BUTTON_EVENT_CLICK) { |
|
|
if (ev == BUTTON_EVENT_CLICK) { |
|
|
c = checkDisplayOn(KEY_NEXT); |
|
|
c = checkDisplayOn(KEY_NEXT); |
|
|
} else if (ev == BUTTON_EVENT_LONG_PRESS) { |
|
|
} else if (ev == BUTTON_EVENT_LONG_PRESS) { |
|
|
|
|
|
@ -64,6 +64,8 @@ board_upload.maximum_size = 712704 |
|
|
build_flags = |
|
|
build_flags = |
|
|
${rak3401.build_flags} |
|
|
${rak3401.build_flags} |
|
|
-I examples/companion_radio/ui-new |
|
|
-I examples/companion_radio/ui-new |
|
|
|
|
|
-D PIN_USER_BTN_ANA=31 |
|
|
|
|
|
-D PIN_GPS_EN=-1 |
|
|
-D DISPLAY_CLASS=SSD1306Display |
|
|
-D DISPLAY_CLASS=SSD1306Display |
|
|
-D MAX_CONTACTS=350 |
|
|
-D MAX_CONTACTS=350 |
|
|
-D MAX_GROUP_CHANNELS=40 |
|
|
-D MAX_GROUP_CHANNELS=40 |
|
|
@ -83,6 +85,7 @@ board_upload.maximum_size = 712704 |
|
|
build_flags = |
|
|
build_flags = |
|
|
${rak3401.build_flags} |
|
|
${rak3401.build_flags} |
|
|
-I examples/companion_radio/ui-new |
|
|
-I examples/companion_radio/ui-new |
|
|
|
|
|
-D PIN_USER_BTN_ANA=31 |
|
|
-D PIN_GPS_EN=-1 |
|
|
-D PIN_GPS_EN=-1 |
|
|
-D DISPLAY_CLASS=SSD1306Display |
|
|
-D DISPLAY_CLASS=SSD1306Display |
|
|
-D MAX_CONTACTS=350 |
|
|
-D MAX_CONTACTS=350 |
|
|
|