back up of work during May 2019
Dependencies: microbit
bitboard.h
- Committer:
- tht216
- Date:
- 2019-06-05
- Branch:
- class_implmentation
- Revision:
- 6:f372773ad32f
File content as of revision 6:f372773ad32f:
#ifndef BITBOARD_H #define BITBOARD_H #include "MicroBit.h" #include "mbed.h" #include "ble/BLE.h" #include "KeyboardService.h" #include "MicroBitPin.h" #include "examples_common.h" #include "MicroBit.h" #include "keymap.h" class bitboard { protected: KeyboardService* kbdServicePtr; const char* DEVICE_NAME; const char* SHORT_DEVICE_NAME; uint8_t Buffer; public: // MicroBit &uBit; BLE &ble; bitboard(/**MicroBit &_uBit,**/ BLE &_ble, KeyboardService* _kbdServicePtr, const char* _DEVICE_NAME, const char* _SHORT_DEVICE_NAME); ~bitboard(); void init(); // void start_service(); // void start_broadcast(); void onDisconnect(const Gap::DisconnectionCallbackParams_t *params); void onConnect(const Gap::ConnectionCallbackParams_t *params); void onButtonA(MicroBitEvent e); void send_keypress(); uint8_t get_keycode(char c); }; #endif