EJEMPLO NRF5X
Fork of BLE_Driver by
BLE_Driver.h
- Committer:
- cesarcazal
- Date:
- 2017-03-29
- Revision:
- 1:ed0c2ae35bc2
- Parent:
- 0:9b6cb48c1cc3
File content as of revision 1:ed0c2ae35bc2:
/** Driver BLE para Proyecto - Pulsera Saturometrica. * Util para implementar rapidamente comunicacion simple BLE. * * Ejemplo: * @code * #include "mbed.h" * #include "BLE_Driver.h" * * DigitalOut CONECT_LED(LED2, 1); * DigitalOut TEST_LED(LED3, 1); * DigitalIn TEST_BUTTON(p17,PullUp); * * void callbackBLE(int event) { * switch (event){ * case 1: CONECT_LED = 0; break; * case 2: CONECT_LED = 1; break; * } * } * * void periodicCallback(void){ * uint8_t a; * a= getBLE(); * if (a=='G') * TEST_LED = !TEST_LED; * } * * int main(void){ * iniBLE("Sigfried"); * while(1){ * if (TEST_BUTTON == 0) * putBLE("Hola\n\r"); * } * } * @endcode */ #ifndef MBED_BLE_DRIVER_H #define MBED_BLE_DRIVER_H #include <string.h> #include "mbed.h" #include "BLE.h" #include "UARTService.h" #define TX_RX_MSG_LENGTH 160 void putBLE(const char*); //Definicion de rutina de escritura. void iniBLE(const char*); //Definicion de inicialización. Inicaliza el BLE y el advertising. uint8_t getBLE(void); //Definicion de rutina de lectura. void callbackBLE(int); #endif