Skip to content

Commit

Permalink
keyboard/annepro2: Bluetooth path
Browse files Browse the repository at this point in the history
  • Loading branch information
Codetector1374 authored and bwisn committed Sep 12, 2021
1 parent db480da commit ac810bf
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 28 deletions.
20 changes: 4 additions & 16 deletions keyboards/annepro2/annepro2.c
Original file line number Diff line number Diff line change
Expand Up @@ -79,30 +79,18 @@ bool OVERRIDE led_update_kb(led_t status) {
bool OVERRIDE process_record_kb(uint16_t keycode, keyrecord_t *record) {
if (record->event.pressed) {
switch (keycode) {
case KC_AP2_BT_SCAN1:
case KC_AP2_BT1:
annepro2_ble_broadcast(0);
return false;
case KC_AP2_BT_SCAN2:
case KC_AP2_BT2:
annepro2_ble_broadcast(1);
return false;
case KC_AP2_BT_SCAN3:
case KC_AP2_BT3:
annepro2_ble_broadcast(2);
return false;
case KC_AP2_BT_SCAN4:
case KC_AP2_BT4:
annepro2_ble_broadcast(3);
return false;
case KC_AP2_BT_CONN1:
annepro2_ble_connect(0);
return false;
case KC_AP2_BT_CONN2:
annepro2_ble_connect(1);
return false;
case KC_AP2_BT_CONN3:
annepro2_ble_connect(2);
return false;
case KC_AP2_BT_CONN4:
annepro2_ble_connect(3);
return false;
case KC_AP2_USB:
annepro2_ble_disconnect();
return false;
Expand Down
12 changes: 4 additions & 8 deletions keyboards/annepro2/annepro2.h
Original file line number Diff line number Diff line change
Expand Up @@ -24,14 +24,10 @@
extern uint16_t annepro2LedMatrix[MATRIX_ROWS * MATRIX_COLS];

enum AP2KeyCodes {
KC_AP2_BT_SCAN1 = SAFE_RANGE,
KC_AP2_BT_SCAN2,
KC_AP2_BT_SCAN3,
KC_AP2_BT_SCAN4,
KC_AP2_BT_CONN1,
KC_AP2_BT_CONN2,
KC_AP2_BT_CONN3,
KC_AP2_BT_CONN4,
KC_AP2_BT1 = SAFE_RANGE,
KC_AP2_BT2,
KC_AP2_BT3,
KC_AP2_BT4,
KC_AP2_BT_UNPAIR,
KC_AP2_USB,
AP2_SAFE_RANGE,
Expand Down
4 changes: 2 additions & 2 deletions keyboards/annepro2/annepro2_ble.c
Original file line number Diff line number Diff line change
Expand Up @@ -72,13 +72,13 @@ void annepro2_ble_broadcast(uint8_t port) {
sdPut(&SD1, 0x00);
sdWrite(&SD1, bleMcuStartBroadcast, 10);
sdPut(&SD1, port);
annepro2_ble_connect(port);
}

void annepro2_ble_connect(uint8_t port) {
if (port > 3) {
port = 3;
}
sdPut(&SD1, 0x00);
sdWrite(&SD1, bleMcuConnect, 10);
sdPut(&SD1, port);
ap2_ble_swtich_ble_driver();
Expand Down Expand Up @@ -111,8 +111,8 @@ static void ap2_ble_swtich_ble_driver(void) {
lastHostDriver = host_get_driver();
#ifdef NKRO_ENABLE
lastNkroStatus = keymap_config.nkro;
keymap_config.nkro = false;
#endif
keymap_config.nkro = false;
host_set_driver(&ap2_ble_driver);
}

Expand Down
4 changes: 2 additions & 2 deletions keyboards/annepro2/keymaps/default/keymap.c
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ enum custom_keys {
/*
* Layer _FN2_LAYER
* ,-----------------------------------------------------------------------------------------.
* | ~ | F1 | F2 | F3 | F4 | F5 | F6 | F7 |LEDOF|LEDON| F10 | F11 | F12 | Bksp |
* | ~ | BT1 | BT2 | BT3 | BT4 | F5 | F6 | F7 |LEDOF|LEDON| F10 | F11 | F12 | Bksp |
* |-----------------------------------------------------------------------------------------+
* | Tab | q | UP | e | r | t | y | u | i | o | PS | HOME | END | \ |
* |-----------------------------------------------------------------------------------------+
Expand All @@ -82,7 +82,7 @@ enum custom_keys {
*
*/
[_FN2_LAYER] = KEYMAP( /* Base */
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_AP_LED_OFF, KC_AP_LED_ON, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
KC_TRNS, KC_AP2_BT1, KC_AP2_BT2, KC_AP2_BT3, KC_AP2_BT4, KC_TRNS, KC_TRNS, KC_TRNS, KC_AP_LED_OFF, KC_AP_LED_ON, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
MO(_FN2_LAYER), KC_TRNS, KC_UP, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_PSCR, KC_HOME, KC_END, KC_TRNS,
KC_TRNS, KC_LEFT, KC_DOWN, KC_RGHT, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_PGUP, KC_PGDN, KC_TRNS,
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_DEL, KC_TRNS,
Expand Down

0 comments on commit ac810bf

Please sign in to comment.