Add README and LED control to all arduino projects

This commit is contained in:
Jeremy Soller 2019-09-29 22:01:16 -06:00
parent 01bae12644
commit 35a869bb49
No known key found for this signature in database
GPG Key ID: E988B49EE78A7FB1
5 changed files with 17 additions and 1 deletions

View File

@ -0,0 +1,3 @@
# Arduino Mega 2560
![Arduino Mega 2560 Pinout](https://arduino.pinout.guide/arduino_mega_pinout.png)

View File

@ -1,14 +1,19 @@
#include <stdio.h> #include <stdio.h>
#include <arch/gpio.h>
#include <arch/uart.h> #include <arch/uart.h>
void init(void) { void init(void) {
uart_stdio_init(0, 9600); uart_stdio_init(0, 9600);
} }
struct Gpio LED = GPIO(B, 7);
int main(void) { int main(void) {
init(); init();
gpio_set_dir(&LED, true);
gpio_set(&LED, false);
printf("Hello from System76 EC for the Arduino Mega 2560!\n"); printf("Hello from System76 EC for the Arduino Mega 2560!\n");
for (;;) { for (;;) {
int c = getchar(); int c = getchar();

View File

@ -0,0 +1,3 @@
# Arduino Micro
![Arduino Micro Pinout](https://arduino.pinout.guide/arduino_micro_pinout_and_ISP_pins.png)

View File

@ -1,14 +1,19 @@
#include <stdio.h> #include <stdio.h>
#include <arch/gpio.h>
#include <arch/uart.h> #include <arch/uart.h>
void init(void) { void init(void) {
uart_stdio_init(0, 9600); uart_stdio_init(0, 9600);
} }
struct Gpio LED = GPIO(C, 7);
int main(void) { int main(void) {
init(); init();
gpio_set_dir(&LED, true);
gpio_set(&LED, false);
printf("Hello from System76 EC for the Arduino Micro!\n"); printf("Hello from System76 EC for the Arduino Micro!\n");
for (;;) { for (;;) {
int c = getchar(); int c = getchar();

View File

@ -1,3 +1,3 @@
# Arduino Uno # 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)