feat: 添加Atguigu键盘板支持和IP5306电源管理驱动
添加了两个新的键盘板支持: - atguigu_keyboard_dongle (基于nrf52833) - atguigu_mini_keyboard (基于nrf52840) 同时添加了完整的IP5306电源管理芯片驱动,包括: - 支持充电状态检测 - 提供软硬件保活脉冲功能 - 硬件后端利用nRF的RTC+GPIOTE+GPPI实现低功耗保活 - 软件后端作为备用方案
This commit is contained in:
17
modules/ip5306/drivers/power/Kconfig
Normal file
17
modules/ip5306/drivers/power/Kconfig
Normal file
@@ -0,0 +1,17 @@
|
||||
config IP5306
|
||||
bool "Injoinic IP5306 PMIC driver"
|
||||
depends on I2C && GPIO
|
||||
default n
|
||||
help
|
||||
Enable IP5306 PMIC driver over I2C.
|
||||
|
||||
config IP5306_KEEPALIVE_HW_NRF
|
||||
bool "Enable nRF keepalive HW offload backend"
|
||||
depends on IP5306 && SOC_FAMILY_NORDIC_NRF
|
||||
select NRFX_GPIOTE
|
||||
select NRFX_GPPI
|
||||
select NRFX_RTC2
|
||||
default y
|
||||
help
|
||||
Enable low-power keepalive offload backend using RTC2 + GPIOTE + GPPI.
|
||||
Runtime selection is controlled by devicetree property keepalive-offload.
|
||||
Reference in New Issue
Block a user