mirror of
https://github.com/meshtastic/firmware.git
synced 2025-08-07 22:24:41 +00:00
manual fixes after merge
This commit is contained in:
parent
2f6738577b
commit
0694b9e90d
@ -77,8 +77,8 @@ class ScanI2C
|
|||||||
BQ25896,
|
BQ25896,
|
||||||
BQ27220,
|
BQ27220,
|
||||||
LTR553ALS,
|
LTR553ALS,
|
||||||
BHI260AP
|
BHI260AP,
|
||||||
BMM150,
|
BMM150
|
||||||
} DeviceType;
|
} DeviceType;
|
||||||
|
|
||||||
// typedef uint8_t DeviceAddress;
|
// typedef uint8_t DeviceAddress;
|
||||||
|
@ -15,6 +15,7 @@ class TCA8418Keyboard : public TCA8418KeyboardBase
|
|||||||
void released(void) override;
|
void released(void) override;
|
||||||
|
|
||||||
int8_t last_key;
|
int8_t last_key;
|
||||||
|
int8_t next_key;
|
||||||
uint32_t last_tap;
|
uint32_t last_tap;
|
||||||
uint8_t char_idx;
|
uint8_t char_idx;
|
||||||
int32_t tap_interval;
|
int32_t tap_interval;
|
||||||
|
@ -291,31 +291,31 @@ int32_t KbI2cBase::runOnce()
|
|||||||
break;
|
break;
|
||||||
case TCA8418KeyboardBase::ESC:
|
case TCA8418KeyboardBase::ESC:
|
||||||
e.inputEvent = INPUT_BROKER_CANCEL;
|
e.inputEvent = INPUT_BROKER_CANCEL;
|
||||||
e.kbchar = 0;
|
e.kbchar = 0x00;
|
||||||
break;
|
break;
|
||||||
case 0x9E:
|
case TCA8418KeyboardBase::GPS_TOGGLE:
|
||||||
e.inputEvent = ANYKEY;
|
e.inputEvent = INPUT_BROKER_ANYKEY;
|
||||||
e.kbchar = INPUT_BROKER_MSG_GPS_TOGGLE;
|
e.kbchar = INPUT_BROKER_GPS_TOGGLE;
|
||||||
break;
|
break;
|
||||||
case 0xAF:
|
case TCA8418KeyboardBase::SEND_PING:
|
||||||
e.inputEvent = ANYKEY;
|
e.inputEvent = INPUT_BROKER_ANYKEY;
|
||||||
e.kbchar = INPUT_BROKER_MSG_SEND_PING;
|
e.kbchar = INPUT_BROKER_SEND_PING;
|
||||||
break;
|
break;
|
||||||
case 0xAC:
|
case TCA8418KeyboardBase::MUTE_TOGGLE:
|
||||||
e.inputEvent = ANYKEY;
|
e.inputEvent = INPUT_BROKER_ANYKEY;
|
||||||
e.kbchar = INPUT_BROKER_MSG_MUTE_TOGGLE;
|
e.kbchar = INPUT_BROKER_MSG_MUTE_TOGGLE;
|
||||||
break;
|
break;
|
||||||
case 0xAA:
|
case TCA8418KeyboardBase::BT_TOGGLE:
|
||||||
e.inputEvent = ANYKEY;
|
e.inputEvent = INPUT_BROKER_ANYKEY;
|
||||||
e.kbchar = INPUT_BROKER_MSG_BLUETOOTH_TOGGLE;
|
e.kbchar = INPUT_BROKER_MSG_BLUETOOTH_TOGGLE;
|
||||||
break;
|
break;
|
||||||
case 0xAB:
|
case TCA8418KeyboardBase::BL_TOGGLE:
|
||||||
e.inputEvent = ANYKEY;
|
e.inputEvent = INPUT_BROKER_ANYKEY;
|
||||||
e.kbchar = INPUT_BROKER_MSG_BLUETOOTH_TOGGLE;
|
e.kbchar = INPUT_BROKER_MSG_BLUETOOTH_TOGGLE;
|
||||||
break;
|
break;
|
||||||
case 0x09:
|
case TCA8418KeyboardBase::TAB:
|
||||||
e.inputEvent = ANYKEY;
|
e.inputEvent = INPUT_BROKER_ANYKEY;
|
||||||
e.kbchar = 0x09; // Tab
|
e.kbchar = INPUT_BROKER_MSG_TAB;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
if (nextEvent > 127) {
|
if (nextEvent > 127) {
|
||||||
|
Loading…
Reference in New Issue
Block a user