summaryrefslogtreecommitdiffstats
path: root/keyboards/keychron/bluetooth
diff options
context:
space:
mode:
authorlokher <lokher@gmail.com>2023-01-03 15:13:57 +0800
committerlokher <lokher@gmail.com>2023-01-05 11:14:10 +0800
commitf5d737cbbd0723f37a746ed0620f70c634bbb26a (patch)
tree831c804f92a95193fbdc3ff7a365bea65c28659e /keyboards/keychron/bluetooth
parenteb2a2996e6eb32d3ebbc482ff35f7b1a791ef102 (diff)
Add k3_pro
Diffstat (limited to 'keyboards/keychron/bluetooth')
-rw-r--r--keyboards/keychron/bluetooth/factory_test.c14
1 files changed, 9 insertions, 5 deletions
diff --git a/keyboards/keychron/bluetooth/factory_test.c b/keyboards/keychron/bluetooth/factory_test.c
index e2915dd013..3b8f404499 100644
--- a/keyboards/keychron/bluetooth/factory_test.c
+++ b/keyboards/keychron/bluetooth/factory_test.c
@@ -15,13 +15,15 @@
*/
#include "quantum.h"
-#include "ckbt51.h"
#include "raw_hid.h"
-#include "transport.h"
-#include "battery.h"
#include "via.h"
#include "indicator.h"
+#ifdef KC_BLUETOOTH_ENABLE
+#include "transport.h"
+#include "battery.h"
#include "lpm.h"
+#include "ckbt51.h"
+#endif
extern bool bt_factory_reset;
@@ -244,10 +246,10 @@ void factory_test_rx(uint8_t *data, uint8_t length) {
}
/* Verify checksum */
if ((checksum & 0xFF) != data[RAW_EPSIZE - 2] || checksum >> 8 != data[RAW_EPSIZE - 1]) return;
-
+#ifdef KC_BLUETOOTH_ENABLE
uint8_t payload[32];
uint8_t len = 0;
-
+#endif
switch (data[1]) {
case FACTORY_TEST_CMD_BACKLIGHT:
backlight_test_mode = data[2];
@@ -262,6 +264,7 @@ void factory_test_rx(uint8_t *data, uint8_t length) {
case FACTORY_TEST_CMD_JUMP_TO_BL:
// if (memcmp(&data[2], "JumpToBootloader", strlen("JumpToBootloader")) == 0) bootloader_jump();
break;
+#ifdef KC_BLUETOOTH_ENABLE
case FACTORY_TEST_CMD_INT_PIN:
switch (data[2]) {
/* Enalbe/disable test */
@@ -287,6 +290,7 @@ void factory_test_rx(uint8_t *data, uint8_t length) {
payload[len++] = readPin(USB_POWER_SENSE_PIN);
factory_test_send(payload, len);
break;
+#endif
#ifdef BATTERY_CHARGE_DONE_DETECT_ADC
case FACTORY_TEST_CMD_CHARGING_ADC:
case 0xA1: