ble nano hid over gatt

Dependencies:   BLE_API mbed-dev nRF51822

Revision:
48:d6938de02f62
Parent:
45:f4be69c936f6
Child:
51:d9297f8a60b7
--- a/KeyboardService.h	Mon Aug 29 12:38:32 2016 +0000
+++ b/KeyboardService.h	Mon Aug 29 14:09:09 2016 +0000
@@ -116,7 +116,7 @@
 		inputReportBuffer.reset();
 	}
 
-	void appendReportData(uint8_t keycode) {
+	void appendReportData(const uint8_t keycode) {
 		uint8_t modifier = toModifierBit(keycode);
 		if (modifier) {
 			inputReportData.data.modifier |= modifier;
@@ -134,7 +134,7 @@
 		// TODO: report data is full
 	}
 
-	void deleteReportData(uint8_t keycode) {
+	void deleteReportData(const uint8_t keycode) {
 		uint8_t modifier = toModifierBit(keycode);
 		if (modifier) {
 			inputReportData.data.modifier &= ~modifier;
@@ -154,7 +154,7 @@
 		startReportTicker();
 	}
 
-	uint8_t toModifierBit(uint8_t keycode) const {
+	uint8_t toModifierBit(const uint8_t keycode) const {
 		switch (keycode) {
 			case KEY_LeftControl:  return MODIFIER_LEFT_CONTROL;
 			case KEY_LeftShift:    return MODIFIER_LEFT_SHIFT;