|
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