summaryrefslogtreecommitdiffstats
path: root/keyboards/keychron/k3_pro
diff options
context:
space:
mode:
authorlokher <lokher@gmail.com>2023-01-12 15:50:37 +0800
committerlokher <lokher@gmail.com>2023-01-12 15:50:37 +0800
commita0d162e03ae1301c64a04b04264b53d0787c1358 (patch)
treeadb31f18f533845f83011de41423b1c01a511c1c /keyboards/keychron/k3_pro
parentbbe437487d4da158376a9f55c589acebc3396ff0 (diff)
change battery voltage meause and battery low indication; update from latest chibios hal
Diffstat (limited to 'keyboards/keychron/k3_pro')
-rw-r--r--keyboards/keychron/k3_pro/ansi/rgb/config.h1
-rw-r--r--keyboards/keychron/k3_pro/ansi/white/config.h1
-rw-r--r--keyboards/keychron/k3_pro/halconf.h1
-rw-r--r--keyboards/keychron/k3_pro/iso/rgb/config.h1
-rw-r--r--keyboards/keychron/k3_pro/iso/white/config.h1
-rw-r--r--keyboards/keychron/k3_pro/k3_pro.c15
6 files changed, 5 insertions, 15 deletions
diff --git a/keyboards/keychron/k3_pro/ansi/rgb/config.h b/keyboards/keychron/k3_pro/ansi/rgb/config.h
index 53450cd2bd..78ddccf5b9 100644
--- a/keyboards/keychron/k3_pro/ansi/rgb/config.h
+++ b/keyboards/keychron/k3_pro/ansi/rgb/config.h
@@ -37,6 +37,7 @@
/* Caps lock indicating led */
# define DIM_CAPS_LOCK
# define CAPS_LOCK_INDEX 46
+# define LOW_BAT_IND_INDEX 77
# ifdef VIA_ENABLE
# define VIA_QMK_RGBLIGHT_ENABLE
diff --git a/keyboards/keychron/k3_pro/ansi/white/config.h b/keyboards/keychron/k3_pro/ansi/white/config.h
index 79fdbe793d..41e7a814a2 100644
--- a/keyboards/keychron/k3_pro/ansi/white/config.h
+++ b/keyboards/keychron/k3_pro/ansi/white/config.h
@@ -32,6 +32,7 @@
/* Caps lock indicating led */
# define DIM_CAPS_LOCK
# define CAPS_LOCK_INDEX 46
+# define LOW_BAT_IND_INDEX 77
/* LED Matrix Animation modes. Explicitly enabled
* For full list of effects, see:
diff --git a/keyboards/keychron/k3_pro/halconf.h b/keyboards/keychron/k3_pro/halconf.h
index 128ff72492..5e33e63739 100644
--- a/keyboards/keychron/k3_pro/halconf.h
+++ b/keyboards/keychron/k3_pro/halconf.h
@@ -22,6 +22,7 @@
#ifdef KC_BLUETOOTH_ENABLE
# define PAL_USE_CALLBACKS TRUE
# define HAL_USE_SERIAL TRUE
+# define HAL_USE_RTC TRUE
#endif
#include_next <halconf.h>
diff --git a/keyboards/keychron/k3_pro/iso/rgb/config.h b/keyboards/keychron/k3_pro/iso/rgb/config.h
index f6f0df0e49..3a0d680e5e 100644
--- a/keyboards/keychron/k3_pro/iso/rgb/config.h
+++ b/keyboards/keychron/k3_pro/iso/rgb/config.h
@@ -37,6 +37,7 @@
/* Caps lock indicating led */
# define DIM_CAPS_LOCK
# define CAPS_LOCK_INDEX 46
+# define LOW_BAT_IND_INDEX 78
# ifdef VIA_ENABLE
# define VIA_QMK_RGBLIGHT_ENABLE
diff --git a/keyboards/keychron/k3_pro/iso/white/config.h b/keyboards/keychron/k3_pro/iso/white/config.h
index 28833783b6..ced8692684 100644
--- a/keyboards/keychron/k3_pro/iso/white/config.h
+++ b/keyboards/keychron/k3_pro/iso/white/config.h
@@ -32,6 +32,7 @@
/* Caps lock indicating led */
# define DIM_CAPS_LOCK
# define CAPS_LOCK_INDEX 46
+# define LOW_BAT_IND_INDEX 78
/* LED Matrix Animation modes. Explicitly enabled
* For full list of effects, see:
diff --git a/keyboards/keychron/k3_pro/k3_pro.c b/keyboards/keychron/k3_pro/k3_pro.c
index 3c345d2e42..08412fb9ab 100644
--- a/keyboards/keychron/k3_pro/k3_pro.c
+++ b/keyboards/keychron/k3_pro/k3_pro.c
@@ -232,21 +232,6 @@ void bluetooth_pre_task(void) {
}
}
}
-
-void battery_measure(void) {
-# ifdef LED_MATRIX_ENABLE
- if (led_matrix_is_enabled()) {
- ckbt51_read_state_reg(0x05, 0x02);
- return;
- }
-# endif
-# ifdef RGB_MATRIX_ENABLE
- if (rgb_matrix_is_enabled()) {
- ckbt51_read_state_reg(0x05, 0x02);
- return;
- }
-# endif
-}
#endif
void battery_calculte_voltage(uint16_t value) {