A cute tiny piece of code implementing an IoT NAND device, demonstrating how to setup and advertise a cute GATT (NAND) service. The code has been tested on a Nordic nRF51822-DK.
Dependencies: BLE_API mbed nRF51822
Fork of BLE_HeartRate_IDB0XA1 by
bricks/stop.cpp
- Committer:
- hux
- Date:
- 2018-05-19
- Revision:
- 26:dce30a5341bb
- Parent:
- 25:339931243be4
File content as of revision 26:dce30a5341bb:
// stop.cpp - stop button functionality #include "bricks/stop.h" //============================================================================== // Stop Button Functionality //============================================================================== static bool flag; // stop indication flag static void cbButton(void) // button press callback { flag = true; } void StopButton::set() // set stop flag { flag = true; } void StopButton::clear() // clear stop flag { flag = false; } bool StopButton::request() // stop requested? { return flag; } StopButton::StopButton(PinName pin) : InterruptIn(pin) // constructor { clear(); rise(&cbButton); } // eof