Bluetooth BLE HID Keyboard for the AlterErgo device, based on Seeed Studio Tiny BLE.
Dependencies: BLE_API BLE_HID mbed nRF51822
Fork of BLENano_HID by
tiny_ble.h@1:c6659c8882c9, 2018-08-26 (annotated)
- Committer:
- shervinemami
- Date:
- Sun Aug 26 10:19:01 2018 +0000
- Revision:
- 1:c6659c8882c9
Initial working version of keyboard-only BLE HID
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
shervinemami | 1:c6659c8882c9 | 1 | |
shervinemami | 1:c6659c8882c9 | 2 | #ifndef __TINY_BLE_H__ |
shervinemami | 1:c6659c8882c9 | 3 | #define __TINY_BLE_H__ |
shervinemami | 1:c6659c8882c9 | 4 | |
shervinemami | 1:c6659c8882c9 | 5 | #define LED_GREEN p21 |
shervinemami | 1:c6659c8882c9 | 6 | #define LED_RED p22 |
shervinemami | 1:c6659c8882c9 | 7 | #define LED_BLUE p23 |
shervinemami | 1:c6659c8882c9 | 8 | #define BUTTON_PIN p17 |
shervinemami | 1:c6659c8882c9 | 9 | //#define BATTERY_PIN p1 // Already defined in a TinyBLE system header? |
shervinemami | 1:c6659c8882c9 | 10 | |
shervinemami | 1:c6659c8882c9 | 11 | #define OUT3V3_PIN p30 // Needs to be enabled if you want to use the 3.3V output pin. |
shervinemami | 1:c6659c8882c9 | 12 | |
shervinemami | 1:c6659c8882c9 | 13 | #define FINGER1_PIN p3 |
shervinemami | 1:c6659c8882c9 | 14 | #define FINGER2_PIN p4 |
shervinemami | 1:c6659c8882c9 | 15 | #define FINGER3_PIN p5 |
shervinemami | 1:c6659c8882c9 | 16 | #define FINGER4_PIN p6 |
shervinemami | 1:c6659c8882c9 | 17 | |
shervinemami | 1:c6659c8882c9 | 18 | #define MPU6050_SDA p12 |
shervinemami | 1:c6659c8882c9 | 19 | #define MPU6050_SCL p13 |
shervinemami | 1:c6659c8882c9 | 20 | |
shervinemami | 1:c6659c8882c9 | 21 | #define UART_TX p9 |
shervinemami | 1:c6659c8882c9 | 22 | #define UART_RX p11 |
shervinemami | 1:c6659c8882c9 | 23 | #define UART_CTS p8 |
shervinemami | 1:c6659c8882c9 | 24 | #define UART_RTS p10 |
shervinemami | 1:c6659c8882c9 | 25 | |
shervinemami | 1:c6659c8882c9 | 26 | #endif // __TINY_BLE_H__ |