diff --git a/app/boards/arm/cyber60/Kconfig.defconfig b/app/boards/arm/cyber60/Kconfig.defconfig index 71a17ef1..e53db746 100644 --- a/app/boards/arm/cyber60/Kconfig.defconfig +++ b/app/boards/arm/cyber60/Kconfig.defconfig @@ -24,5 +24,8 @@ config ZMK_BLE config ZMK_USB default y + +config ZMK_BATTERY_VOLTAGE_DIVIDER + default y endif # BOARD_CYBER60_A diff --git a/app/boards/arm/cyber60/cyber60.dts b/app/boards/arm/cyber60/cyber60.dts index 76bd2990..e25aa608 100644 --- a/app/boards/arm/cyber60/cyber60.dts +++ b/app/boards/arm/cyber60/cyber60.dts @@ -24,6 +24,14 @@ control-gpios = <&gpio1 15 GPIO_ACTIVE_LOW>; }; + vbatt { // need to figure out the resistances + compatible = "zmk,battery-voltage-divider"; + label = "BATTERY"; + io-channels = <&adc 1>; + output-ohms = <2000000>; + full-ohms = <(2000000 + 806000)>; + }; + leds { compatible = "gpio-leds"; red_led: led_3 { @@ -90,6 +98,10 @@ RC(5,0) RC(5,1) RC(5,2) RC(5,3) RC(5,4) }; }; +&adc { + status = "okay"; +}; + &usbd { status = "okay"; };