diff --git a/README_FUNCTION_CN.md b/README_FUNCTION_CN.md index 3fb605f..fb92b6d 100644 --- a/README_FUNCTION_CN.md +++ b/README_FUNCTION_CN.md @@ -114,7 +114,16 @@ ### 14) AW8737A 脉冲控制 -- `setAw8737aPulse`/`refreshAw8737aPulse` +- **脉冲模式** + - `setAw8737aPulse(pin, pulseNum, refresh)`: 设置脉冲数量(0-3) + - `refreshAw8737aPulse`: 触发脉冲刷新 +- **增益模式**(语义化别名) + - `setAw8737aMode(pin, mode, refresh)`: 设置增益模式(MODE_1 到 MODE_4) + - `refreshAw8737aMode`: 触发模式刷新 +- **注意事项** + - 如果引脚不是输出模式,会自动配置为推挽输出 + - 如果使用开漏输出,需要外部上拉电阻 + - refresh=NOW 时执行后会有 20ms 延迟 ### 15) RTC RAM diff --git a/README_FUNCTION_EN.md b/README_FUNCTION_EN.md index 23ebb38..9508fc4 100644 --- a/README_FUNCTION_EN.md +++ b/README_FUNCTION_EN.md @@ -114,7 +114,16 @@ Feature overview of the PM1 power management driver library for Arduino/ESP-IDF. ### 14) AW8737A Pulse Control -- `setAw8737aPulse`/`refreshAw8737aPulse` +- **Pulse Mode** + - `setAw8737aPulse(pin, pulseNum, refresh)`: Set pulse count (0-3) + - `refreshAw8737aPulse`: Trigger pulse refresh +- **Gain Mode** (semantic aliases) + - `setAw8737aMode(pin, mode, refresh)`: Set gain mode (MODE_1 to MODE_4) + - `refreshAw8737aMode`: Trigger mode refresh +- **Notes** + - If pin is not output mode, it will be auto-configured as push-pull output + - If using open-drain output, external pull-up is required + - When refresh=NOW, there will be a 20ms delay after execution ### 15) RTC RAM