| 102 | } |
| 103 | |
| 104 | void updateOLED() { |
| 105 | u8g2.clearBuffer(); |
| 106 | u8g2.setFont(u8g2_font_ncenB08_tr); |
| 107 | |
| 108 | u8g2.setCursor(0, 10); |
| 109 | u8g2.print("Mode "); |
| 110 | u8g2.print(" ....... "); |
| 111 | u8g2.setCursor(65, 10); |
| 112 | u8g2.print("["); |
| 113 | u8g2.print(currentMode == BLE_MODULE ? "BLE" : currentMode == Bluetooth_MODULE ? "Bluetooth" : "Deactive"); |
| 114 | u8g2.print("]"); |
| 115 | |
| 116 | u8g2.setCursor(0, 35); |
| 117 | u8g2.print("Radio 1: "); |
| 118 | u8g2.setCursor(70, 35); |
| 119 | u8g2.print(radio1.isChipConnected() ? "Active" : "Inactive"); |
| 120 | |
| 121 | u8g2.setCursor(0, 50); |
| 122 | u8g2.print("Radio 2: "); |
| 123 | u8g2.setCursor(70, 50); |
| 124 | u8g2.print(radio2.isChipConnected() ? "Active" : "Inactive"); |
| 125 | |
| 126 | u8g2.setCursor(0, 64); |
| 127 | u8g2.print("Radio 3: "); |
| 128 | u8g2.setCursor(70, 64); |
| 129 | u8g2.print(radio3.isChipConnected() ? "Active" : "Inactive"); |
| 130 | |
| 131 | u8g2.sendBuffer(); |
| 132 | } |
| 133 | |
| 134 | void checkModeChange() { |
| 135 | if (modeChangeRequested) { |
no outgoing calls
no test coverage detected