Add KConfig for board battery charger
This commit is contained in:
parent
1797cfb5c5
commit
7aea57328c
3 changed files with 18 additions and 2 deletions
|
@ -3,3 +3,8 @@ config BOARD_ENABLE_DCDC
|
||||||
select SOC_DCDC_NRF52X
|
select SOC_DCDC_NRF52X
|
||||||
default y
|
default y
|
||||||
depends on (BOARD_NRFMICRO_11 || BOARD_NRFMICRO_11_FLIPPED || BOARD_NRFMICRO_13)
|
depends on (BOARD_NRFMICRO_11 || BOARD_NRFMICRO_11_FLIPPED || BOARD_NRFMICRO_13)
|
||||||
|
|
||||||
|
config BOARD_ENABLE_CHARGER
|
||||||
|
bool "Enable battery charger"
|
||||||
|
default y
|
||||||
|
depends on (BOARD_NRFMICRO_13)
|
||||||
|
|
|
@ -30,4 +30,11 @@ config ZMK_USB
|
||||||
config PINMUX
|
config PINMUX
|
||||||
default y
|
default y
|
||||||
|
|
||||||
|
if BOARD_NRFMICRO_13
|
||||||
|
|
||||||
|
config BOARD_ENABLE_CHARGER
|
||||||
|
default y
|
||||||
|
|
||||||
|
endif # BOARD_NRFMICRO_13
|
||||||
|
|
||||||
endif # BOARD_NRFMICRO_11 || BOARD_NRFMICRO_11_FLIPPED || BOARD_NRFMICRO_13
|
endif # BOARD_NRFMICRO_11 || BOARD_NRFMICRO_11_FLIPPED || BOARD_NRFMICRO_13
|
||||||
|
|
|
@ -23,9 +23,13 @@ static int pinmux_nrfmicro_init(struct device *port)
|
||||||
gpio_pin_configure(p1, 9, GPIO_OUTPUT);
|
gpio_pin_configure(p1, 9, GPIO_OUTPUT);
|
||||||
gpio_pin_set(p1, 9, 0);
|
gpio_pin_set(p1, 9, 0);
|
||||||
|
|
||||||
// enable charger (nRFMicro 1.3 only)
|
#if CONFIG_BOARD_ENABLE_CHARGER
|
||||||
gpio_pin_configure(p0, 5, GPIO_OUTPUT);
|
gpio_pin_configure(p0, 5, GPIO_OUTPUT);
|
||||||
gpio_pin_set(p0, 5, 0);
|
gpio_pin_set(p0, 5, 0);
|
||||||
|
#else
|
||||||
|
gpio_pin_configure(p0, 5, GPIO_INPUT);
|
||||||
|
#endif
|
||||||
|
|
||||||
#else
|
#else
|
||||||
// enable EXT_VCC (use 0 for nRFMicro 1.3, use 1 for nRFMicro 1.1)
|
// enable EXT_VCC (use 0 for nRFMicro 1.3, use 1 for nRFMicro 1.1)
|
||||||
gpio_pin_configure(p1, 9, GPIO_OUTPUT);
|
gpio_pin_configure(p1, 9, GPIO_OUTPUT);
|
||||||
|
|
Loading…
Reference in a new issue