pw_board_led: Minor improvements.
* Using Arduino's LED_BUILTIN instead of hard-coded pin 13.
* Using Toggle instead of explicit call to TurnOn/TurnOff.
Change-Id: I52ee4d72badafac4814dbcdbb06f62f18a0521e1
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/126433
Reviewed-by: Anthony DiGirolamo <tonymd@google.com>
Commit-Queue: Chris Mumford <cmumford@google.com>
diff --git a/applications/blinky/main.cc b/applications/blinky/main.cc
index b6d5171..5690e81 100644
--- a/applications/blinky/main.cc
+++ b/applications/blinky/main.cc
@@ -23,10 +23,7 @@
while (true) {
PW_LOG_INFO("Blink %d", i++);
- pw::board_led::TurnOn();
- pw::spin_delay::WaitMillis(1000);
-
- pw::board_led::TurnOff();
+ pw::board_led::Toggle();
pw::spin_delay::WaitMillis(1000);
}
diff --git a/pw_board_led_arduino/led.cc b/pw_board_led_arduino/led.cc
index 3f9a85f..b515b20 100644
--- a/pw_board_led_arduino/led.cc
+++ b/pw_board_led_arduino/led.cc
@@ -21,23 +21,22 @@
namespace pw::board_led {
namespace {
-constexpr int kLedPin = 13;
bool led_on = false;
} // namespace
void Init() {
- pinMode(kLedPin, OUTPUT);
+ pinMode(LED_BUILTIN, OUTPUT);
TurnOff();
}
void TurnOff() {
- digitalWrite(kLedPin, LOW);
+ digitalWrite(LED_BUILTIN, LOW);
led_on = false;
}
void TurnOn() {
- digitalWrite(kLedPin, HIGH);
+ digitalWrite(LED_BUILTIN, HIGH);
led_on = true;
}