dev-board-io.cpp 664 B

123456789101112131415161718192021
  1. #include "all-headers.h"
  2. static void setupIO (INIT_MODE) {
  3. pinMode (L0_LED, DigitalMode::OUTPUT);
  4. pinMode (L1_LED, DigitalMode::OUTPUT);
  5. pinMode (L2_LED, DigitalMode::OUTPUT);
  6. pinMode (L3_LED, DigitalMode::OUTPUT);
  7. pinMode (L4_LED, DigitalMode::OUTPUT);
  8. pinMode (TEENSY_LED, DigitalMode::OUTPUT);
  9. pinMode (P0_PUSH_BUTTON, DigitalMode::INPUT_PULLUP);
  10. pinMode (P1_PUSH_BUTTON, DigitalMode::INPUT_PULLUP);
  11. pinMode (P2_PUSH_BUTTON, DigitalMode::INPUT_PULLUP);
  12. pinMode (P3_PUSH_BUTTON, DigitalMode::INPUT_PULLUP);
  13. pinMode (P4_PUSH_BUTTON, DigitalMode::INPUT_PULLUP);
  14. // Start teensy led
  15. digitalWrite (TEENSY_LED, true);
  16. }
  17. MACRO_INIT_ROUTINE (setupIO);