|
2 | 2 | Based on theRadioLib SX127x Receive with Interrupts Example
|
3 | 3 | For full API reference, see the GitHub Pages
|
4 | 4 | https://jgromes.github.io/RadioLib/
|
| 5 | + |
5 | 6 | */
|
6 | 7 |
|
7 | 8 | // include the library
|
@@ -312,22 +313,22 @@ void drawFrame6(OLEDDisplay *display, OLEDDisplayUiState* state, int16_t x, int1
|
312 | 313 | display->setColor(BLACK);
|
313 | 314 | display->setTextAlignment(TEXT_ALIGN_CENTER);
|
314 | 315 | display->fillRect(83,0,128,11);
|
315 |
| - display->drawString( 65+x, 49+y+(x/2), "Waiting for FossaSat Pos" ); |
316 |
| - display->drawString( 63+x, 51+y+(x/2), "Waiting for FossaSat Pos" ); |
317 |
| - display->fillCircle(sat_pos_oled[0], sat_pos_oled[1], 6); |
318 |
| - |
319 |
| - |
320 |
| - display->setColor(WHITE); |
| 316 | + display->setFont(ArialMT_Plain_10); |
| 317 | + |
321 | 318 | if (sat_pos_oled[0] == 0 && sat_pos_oled[1] == 0) {
|
322 |
| - display->setFont(ArialMT_Plain_10); |
| 319 | + display->drawString( 65+x, 49+y+(x/2), "Waiting for FossaSat Pos" ); |
| 320 | + display->drawString( 63+x, 51+y+(x/2), "Waiting for FossaSat Pos" ); |
| 321 | + display->setColor(WHITE); |
323 | 322 | display->drawString( 64+x, 50+y+(x/2), "Waiting for FossaSat Pos" );
|
324 | 323 | }
|
325 | 324 | else {
|
326 |
| - display->drawCircle(sat_pos_oled[0], sat_pos_oled[1], 5); |
| 325 | + display->fillCircle(sat_pos_oled[0]+x, sat_pos_oled[1]+y, 6); |
| 326 | + display->setColor(WHITE); |
| 327 | + display->drawCircle(sat_pos_oled[0]+x, sat_pos_oled[1]+y, 5); |
327 | 328 | display->setColor(BLACK);
|
328 |
| - display->drawCircle(sat_pos_oled[0], sat_pos_oled[1], 2); |
| 329 | + display->drawCircle(sat_pos_oled[0]+x, sat_pos_oled[1]+y, 2); |
329 | 330 | display->setColor(WHITE);
|
330 |
| - display->drawCircle(sat_pos_oled[0], sat_pos_oled[1], 1); |
| 331 | + display->drawCircle(sat_pos_oled[0]+x, sat_pos_oled[1]+y, 1); |
331 | 332 | }
|
332 | 333 |
|
333 | 334 | }
|
|
0 commit comments