| 90 | } |
| 91 | |
| 92 | static void toggle_primary_led(const bool on) { |
| 93 | if (OHDPlatform::instance().is_rpi()) { |
| 94 | toggle_led("/sys/class/leds/ACT/brightness", on); |
| 95 | } else if (OHDPlatform::instance().is_zero3w()) { |
| 96 | toggle_led("/sys/class/leds/board-led/brightness", on); |
| 97 | } else if (OHDPlatform::instance().is_radxa_cm3()) { |
| 98 | toggle_led("/sys/class/leds/pi-led-green/brightness", on); |
| 99 | } else if (OHDPlatform::instance().is_rock5_a()) { |
| 100 | toggle_led("/sys/class/leds/user-led1/brightness", on); |
| 101 | } else if (OHDPlatform::instance().is_rock5_b()) { |
| 102 | toggle_led("/sys/class/leds/mmc0::/brightness", on); |
| 103 | } else if (OHDPlatform::instance().is_x20()) { |
| 104 | toggle_led("/sys/class/leds/openhd-x20dev:green:usr/brightness", on); |
| 105 | } |
| 106 | } |
| 107 | |
| 108 | static void secondary_led_on_off_delayed( |
| 109 | const std::chrono::milliseconds &delay1, |
no test coverage detected