diff --git a/ard/example/analog_input.c b/ard/examples/analog_input.c similarity index 100% rename from ard/example/analog_input.c rename to ard/examples/analog_input.c diff --git a/ard/example/analog_output.c b/ard/examples/analog_output.c similarity index 100% rename from ard/example/analog_output.c rename to ard/examples/analog_output.c diff --git a/ard/example/digital.c b/ard/examples/digital.c similarity index 100% rename from ard/example/digital.c rename to ard/examples/digital.c diff --git a/examples/blink.c b/examples/blink.c new file mode 100644 index 0000000..a14d5fe --- /dev/null +++ b/examples/blink.c @@ -0,0 +1,29 @@ +#include +#include +#include "../ard/serial.h" +#include "../ard/pins.h" +#include "../ard/util.h" + +void prepare(); +void loop(); + +int main(){ + prepare(); + + while(1){ + loop(); + } +} + +void prepare(){ + pins_init(); + serial_init(9600); + pin_mode(13, OUTPUT); +} + +void loop(){ + digital_write(13, LOW); + _delay_ms(1000); + digital_write(13, HIGH); + _delay_us(1000000); +} diff --git a/main.c b/main.c index 4b5ad79..f14d4f7 100644 --- a/main.c +++ b/main.c @@ -18,7 +18,6 @@ int main(){ void prepare(){ pins_init(); serial_init(9600); - pin_mode(13, OUTPUT); } @@ -26,5 +25,5 @@ void loop(){ digital_write(13, LOW); _delay_ms(1000); digital_write(13, HIGH); - _delay_ms(1000); + _delay_us(1000000); } diff --git a/rf24/example/tx_rx_string.c b/rf24/examples/tx_rx_string.c similarity index 100% rename from rf24/example/tx_rx_string.c rename to rf24/examples/tx_rx_string.c diff --git a/servo/example/servo_example.c b/servo/examples/servo_example.c similarity index 100% rename from servo/example/servo_example.c rename to servo/examples/servo_example.c