diff --git a/src/board/arduino/mega2560/README.md b/src/board/arduino/mega2560/README.md new file mode 100644 index 0000000..c760ec7 --- /dev/null +++ b/src/board/arduino/mega2560/README.md @@ -0,0 +1,3 @@ +# Arduino Mega 2560 + +![Arduino Mega 2560 Pinout](https://arduino.pinout.guide/arduino_mega_pinout.png) diff --git a/src/board/arduino/mega2560/main.c b/src/board/arduino/mega2560/main.c index dbcd5c8..fa6f7c4 100644 --- a/src/board/arduino/mega2560/main.c +++ b/src/board/arduino/mega2560/main.c @@ -1,14 +1,19 @@ #include +#include #include void init(void) { uart_stdio_init(0, 9600); } +struct Gpio LED = GPIO(B, 7); + int main(void) { init(); + gpio_set_dir(&LED, true); + gpio_set(&LED, false); printf("Hello from System76 EC for the Arduino Mega 2560!\n"); for (;;) { int c = getchar(); diff --git a/src/board/arduino/micro/README.md b/src/board/arduino/micro/README.md new file mode 100644 index 0000000..8d5af1e --- /dev/null +++ b/src/board/arduino/micro/README.md @@ -0,0 +1,3 @@ +# Arduino Micro + +![Arduino Micro Pinout](https://arduino.pinout.guide/arduino_micro_pinout_and_ISP_pins.png) diff --git a/src/board/arduino/micro/main.c b/src/board/arduino/micro/main.c index c1a5255..8b47ffa 100644 --- a/src/board/arduino/micro/main.c +++ b/src/board/arduino/micro/main.c @@ -1,14 +1,19 @@ #include +#include #include void init(void) { uart_stdio_init(0, 9600); } +struct Gpio LED = GPIO(C, 7); + int main(void) { init(); + gpio_set_dir(&LED, true); + gpio_set(&LED, false); printf("Hello from System76 EC for the Arduino Micro!\n"); for (;;) { int c = getchar(); diff --git a/src/board/arduino/uno/README.md b/src/board/arduino/uno/README.md index ca7a90d..4dca1f9 100644 --- a/src/board/arduino/uno/README.md +++ b/src/board/arduino/uno/README.md @@ -1,3 +1,3 @@ # Arduino Uno -![Arduino Uno Pinout](https://upload.wikimedia.org/wikipedia/commons/c/c9/Pinout_of_ARDUINO_Board_and_ATMega328PU.svg) +![Arduino Uno Pinout](https://arduino.pinout.guide/arduino_uno_and_atmega328_pinout.png)