Craig Evans
/
1620_App_Board_Buttons
Button example.
Diff: main.cpp
- Revision:
- 3:cb287ef68787
- Parent:
- 2:8211254a87fd
- Child:
- 4:1676578fd4cd
--- a/main.cpp Wed Jan 10 14:22:54 2018 +0000 +++ b/main.cpp Wed Jan 10 14:27:38 2018 +0000 @@ -10,10 +10,12 @@ DigitalOut blue_led(p22); void init_buttons(); +void init_leds(); int main() { init_buttons(); // turn off internal pull-up/pull-down resistors + init_leds(); // tursn off the LEDs while(1) { @@ -59,3 +61,17 @@ button_C.mode(PullNone); button_D.mode(PullNone); } + +void init_leds() +{ + // LEDs are common anode (active-low) so writing a 1 will turn them off + red_led.write(1); + green_led.write(1); + blue_led.write(1); + + // this syntax is equivalent + //red_led = 1; + //green_led = 1; + //blue_led = 1; +} +