#include #include #include UUID uuid("f897177b-aee8-4767-8ecc-cc694fd5fcee"); // retarget printf #ifdef ENERGIA extern "C" { int putchar(int c) { Serial.write((uint8_t)c); return c; } } static void setup_printf(void) { Serial.begin(9600); } #else static FILE uartout = {0} ; static int uart_putchar (char c, FILE *stream) { Serial.write(c); return 0; } static void setup_printf(void) { Serial.begin(9600); fdev_setup_stream (&uartout, uart_putchar, NULL, _FDEV_SETUP_WRITE); stdout = &uartout; } #endif void setup(void){ setup_printf(); BTstack.iBeaconConfigure(&uuid, 4711, 2); BTstack.setup(); BTstack.startAdvertising(); } void loop(void){ BTstack.loop(); }