diff --git a/libraries/AP_HAL_AVR/examples/Blink/Arduino.h b/libraries/AP_HAL_AVR/examples/Blink/Arduino.h new file mode 100644 index 0000000000..e69de29bb2 diff --git a/libraries/AP_HAL_AVR/examples/Blink/Blink.pde b/libraries/AP_HAL_AVR/examples/Blink/Blink.pde new file mode 100644 index 0000000000..bb7254d698 --- /dev/null +++ b/libraries/AP_HAL_AVR/examples/Blink/Blink.pde @@ -0,0 +1,28 @@ + +#include +#include +#include + +const AP_HAL::HAL& hal = AP_HAL_AVR_APM1; + +void loop (void) { + hal.scheduler->delay(1000); + hal.gpio->write(13, 1); + hal.scheduler->delay(1000); + hal.gpio->write(13, 0); +} + +void setup (void) { + hal.gpio->pinMode(13, GPIO_OUTPUT); + hal.gpio->write(13, 0); +} + + +extern "C" { +int main (void) { + hal.init(NULL); + setup(); + for(;;) loop(); + return 0; +} +} diff --git a/libraries/AP_HAL_AVR/examples/Blink/Makefile b/libraries/AP_HAL_AVR/examples/Blink/Makefile new file mode 100644 index 0000000000..d1f40fd90f --- /dev/null +++ b/libraries/AP_HAL_AVR/examples/Blink/Makefile @@ -0,0 +1 @@ +include ../../../AP_Common/Arduino.mk diff --git a/libraries/AP_HAL_AVR/examples/Blink/nocore.inoflag b/libraries/AP_HAL_AVR/examples/Blink/nocore.inoflag new file mode 100644 index 0000000000..e69de29bb2