فهرست منبع

fixed OFW font issue

Matthew 2 سال پیش
والد
کامیت
e7acb57712
1فایلهای تغییر یافته به همراه16 افزوده شده و 2 حذف شده
  1. 16 2
      radar_scanner.c

+ 16 - 2
radar_scanner.c

@@ -75,8 +75,21 @@ static void draw_callback(Canvas* canvas, void* ctx) {
         elements_multiline_text_aligned(canvas, 64, 32, AlignCenter, AlignTop, "Muted");
     }
 
+#ifdef FW_ORIGIN_Official
+    canvas_set_font(canvas, FontKeyboard);
+    if(altPinout) {
+        elements_multiline_text_aligned(
+            canvas, 64, 42, AlignCenter, AlignTop, "Alt-PinoutEnabled");
+        elements_multiline_text_aligned(canvas, 64, 49, AlignCenter, AlignTop, "GND -> Pin 3");
+        elements_multiline_text_aligned(canvas, 64, 56, AlignCenter, AlignTop, "OUT -> Pin 2(A7)");
+    } else if(!altPinout) {
+        elements_multiline_text_aligned(
+            canvas, 64, 42, AlignCenter, AlignTop, "Alt-PinoutDisabled");
+        elements_multiline_text_aligned(canvas, 64, 49, AlignCenter, AlignTop, "GND -> GND");
+        elements_multiline_text_aligned(canvas, 64, 56, AlignCenter, AlignTop, "OUT -> Pin 7(C3)");
+    }
+#else
     canvas_set_font(canvas, FontBatteryPercent);
-
     if(altPinout) {
         elements_multiline_text_aligned(
             canvas, 64, 42, AlignCenter, AlignTop, "Alt-Pinout Enabled");
@@ -92,6 +105,7 @@ static void draw_callback(Canvas* canvas, void* ctx) {
         elements_multiline_text_aligned(
             canvas, 64, 56, AlignCenter, AlignTop, "OUT -> Pin 7 (C3)");
     }
+#endif
 }
 
 static void input_callback(InputEvent* input_event, void* ctx) {
@@ -132,7 +146,7 @@ int32_t app_radar_scanner(void* p) {
     furi_hal_gpio_init(altGroundPin, GpioModeOutputPushPull, GpioPullNo, GpioSpeedVeryHigh);
     furi_hal_gpio_write(altGroundPin, false);
 
-    // Auto 5v- Thanks Willy!!
+    // Auto 5v power
     uint8_t attempts = 0;
     bool otg_was_enabled = furi_hal_power_is_otg_enabled();
     while(!furi_hal_power_is_otg_enabled() && attempts++ < 5) {