diff --git a/libraries/AP_HAL/examples/RingBuffer/stress_RingBuffer.cpp b/libraries/AP_HAL/examples/RingBuffer/RingBuffer.cpp similarity index 89% rename from libraries/AP_HAL/examples/RingBuffer/stress_RingBuffer.cpp rename to libraries/AP_HAL/examples/RingBuffer/RingBuffer.cpp index e71d5b3e78..1cbb925337 100644 --- a/libraries/AP_HAL/examples/RingBuffer/stress_RingBuffer.cpp +++ b/libraries/AP_HAL/examples/RingBuffer/RingBuffer.cpp @@ -1,11 +1,13 @@ -// g++ stress_RingBuffer.cpp ../../utility/RingBuffer.cpp -I../../utility -pthread -o stress_ring && ./stress_ring +#include + +#if CONFIG_HAL_BOARD == HAL_BOARD_LINUX #include #include #include #include -#include "RingBuffer.h" +#include using namespace std; @@ -90,3 +92,17 @@ int main(int argc, char const **argv) { cout << "Aborting: Good bye **failure** World!\n"; return EXIT_FAILURE; } + +#else + +const AP_HAL::HAL& hal = AP_HAL::get_HAL(); + +static void loop() { } +static void setup() +{ + printf("Board not currently supported\n"); +} + +AP_HAL_MAIN(); + +#endif diff --git a/libraries/AP_HAL/examples/RingBuffer/wscript b/libraries/AP_HAL/examples/RingBuffer/wscript new file mode 100644 index 0000000000..719ec151ba --- /dev/null +++ b/libraries/AP_HAL/examples/RingBuffer/wscript @@ -0,0 +1,7 @@ +#!/usr/bin/env python +# encoding: utf-8 + +def build(bld): + bld.ap_example( + use='ap', + )