From e324ebd99b629490fcaf2909584d7efd502cd007 Mon Sep 17 00:00:00 2001 From: Wuchuyuan <1917507415@qq.com> Date: Mon, 31 Aug 2026 17:57:52 +0800 Subject: [PATCH] =?UTF-8?q?=E7=B2=BE=E7=AE=80=20usr=5Fapp=20=E6=9E=B6?= =?UTF-8?q?=E6=9E=84=EF=BC=9A=E5=8E=BB=E6=8E=89=E5=85=B3=E6=9C=BA/?= =?UTF-8?q?=E4=BC=91=E7=9C=A0=E6=AD=BB=E4=BB=A3=E7=A0=81=EF=BC=8C=E6=8C=89?= =?UTF-8?q?=E9=94=AE=E5=A4=8D=E7=94=A8=20key.c=20=E7=8A=B6=E6=80=81?= =?UTF-8?q?=E6=9C=BA=EF=BC=8CISR=20=E9=87=8D=E6=B4=BB=E7=BB=9F=E4=B8=80?= =?UTF-8?q?=E5=BB=B6=E5=90=8E=E5=88=B0=E4=BB=BB=E5=8A=A1=E4=B8=8A=E4=B8=8B?= =?UTF-8?q?=E6=96=87=20Type-C=20=E9=95=BF=E4=BE=9B=E7=94=B5=E3=80=81?= =?UTF-8?q?=E4=B8=8A=E7=94=B5=E5=8D=B3=E5=B7=A5=E4=BD=9C=E3=80=81=E6=97=A0?= =?UTF-8?q?=E8=BD=AF=E5=85=B3=E6=9C=BA=EF=BC=8C=E5=88=A0=E9=99=A4=20app=5F?= =?UTF-8?q?boot/app=5Fpower=20=E5=8F=8A=20DP0=20=E5=BC=80=E5=85=B3?= =?UTF-8?q?=E7=9B=B8=E5=85=B3=E9=80=BB=E8=BE=91=EF=BC=8C=20=E5=8E=BB?= =?UTF-8?q?=E6=8E=89=E7=A9=BA=E5=8D=A0=E4=BD=8D=20app=5Ffan=5Frun=20?= =?UTF-8?q?=E5=92=8C=E6=97=A0=E6=95=88=E7=9A=84=20usr=5Ftimer=5Fpick=5Fmod?= =?UTF-8?q?e/rearm=EF=BC=88=E6=95=B0=E7=A0=81=E7=AE=A1=204ms=20=E6=89=AB?= =?UTF-8?q?=E6=8F=8F=E5=B7=B2=20priority=3D1=EF=BC=8C=20=E7=B3=BB=E7=BB=9F?= =?UTF-8?q?=E6=9C=AC=E6=9D=A5=E5=B0=B1=E4=B8=8D=E4=BC=9A=E8=BF=9B=E4=BD=8E?= =?UTF-8?q?=E5=8A=9F=E8=80=97=EF=BC=89=E3=80=82=E6=8C=89=E9=94=AE=205s=20?= =?UTF-8?q?=E9=85=8D=E5=AF=B9=20/=2012s=20OTA=20=E6=94=B9=E8=B5=B0=20key.c?= =?UTF-8?q?=20=E9=95=BF=E6=8C=89=E5=88=86=E7=BA=A7=EF=BC=8C=E5=8E=BB?= =?UTF-8?q?=E6=8E=89=E8=87=AA=E8=AE=A1=E6=97=B6=E4=B8=8E=201~5s=20?= =?UTF-8?q?=E6=AD=BB=E5=8C=BA=E3=80=82=20=E6=96=B0=E5=A2=9E=20app=5Fdefer?= =?UTF-8?q?=EF=BC=8CNVM/=E9=85=8D=E5=AF=B9/OTA=20=E5=8F=AA=E5=9C=A8=20ISR?= =?UTF-8?q?=20=E7=BD=AE=E4=BD=8D=E3=80=81=E5=9C=A8=20500ms=20=E4=BB=BB?= =?UTF-8?q?=E5=8A=A1=E4=B8=8A=E4=B8=8B=E6=96=87=E8=90=BD=E5=9C=B0=EF=BC=8C?= =?UTF-8?q?=E9=81=BF=E5=85=8D=E5=86=8D=E5=9C=A8=20usr=5Ftimer=20=E9=87=8C?= =?UTF-8?q?=E5=86=99=20flash=E3=80=82=20=E8=A7=84=E6=A0=BC=E4=B9=A6?= =?UTF-8?q?=E4=B8=8E=E6=B3=A8=E9=87=8A=E5=90=8C=E6=AD=A5=E7=B2=BE=E7=AE=80?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- AC701N.cbp | 12 +- Doc/温湿度风扇_固件需求规格书.md | 153 +++++++++------- Makefile | 5 +- apps/earphone/app_main.c | 2 +- apps/usr_app/app_arbiter.c | 4 +- apps/usr_app/app_arbiter.h | 4 +- apps/usr_app/app_boot.c | 132 -------------- apps/usr_app/app_boot.h | 28 --- apps/usr_app/app_cond.c | 12 +- apps/usr_app/app_cond.h | 4 +- apps/usr_app/app_defer.c | 57 ++++++ apps/usr_app/app_defer.h | 59 +++++++ apps/usr_app/app_disp.c | 20 +-- apps/usr_app/app_disp.h | 11 +- apps/usr_app/app_fan.c | 16 +- apps/usr_app/app_fan.h | 13 +- apps/usr_app/app_function.c | 163 ++++++++---------- apps/usr_app/app_function.h | 60 +++---- apps/usr_app/app_led.c | 37 +++- apps/usr_app/app_led.h | 20 ++- apps/usr_app/app_mode.c | 9 +- apps/usr_app/app_mode.h | 4 +- apps/usr_app/app_nvm.c | 27 ++- apps/usr_app/app_nvm.h | 17 +- apps/usr_app/app_pair.c | 4 +- apps/usr_app/app_pair.h | 4 +- apps/usr_app/app_power.c | 100 ----------- apps/usr_app/app_power.h | 55 ------ apps/usr_app/app_th.c | 4 +- apps/usr_app/app_th.h | 4 +- apps/usr_app/app_timer_task.c | 12 +- apps/usr_app/app_timer_task.h | 4 +- apps/usr_app/key.c | 4 +- apps/usr_app/key.h | 4 +- apps/usr_app/key_manager.c | 81 +++++---- apps/usr_app/key_manager.h | 28 ++- apps/usr_app/led.c | 4 +- apps/usr_app/led.h | 6 +- apps/usr_app/led_manager.c | 4 +- apps/usr_app/led_manager.h | 4 +- apps/usr_jb_proto/usr_jb_main.c | 162 ++++------------- apps/usr_periph/board_pin.h | 17 +- apps/usr_periph/bsp_aht20.c | 13 +- apps/usr_periph/bsp_aht20.h | 9 +- apps/usr_periph/bsp_ct1642.c | 7 +- apps/usr_periph/bsp_ct1642.h | 8 +- apps/usr_periph/bsp_hw.c | 4 +- apps/usr_periph/bsp_hw.h | 4 +- apps/usr_periph/usr_rtc.c | 5 +- apps/usr_periph/usr_rtc.h | 6 +- .../download/earphone/download_app_ota.bat | 2 +- 51 files changed, 542 insertions(+), 886 deletions(-) delete mode 100644 apps/usr_app/app_boot.c delete mode 100644 apps/usr_app/app_boot.h create mode 100644 apps/usr_app/app_defer.c create mode 100644 apps/usr_app/app_defer.h delete mode 100644 apps/usr_app/app_power.c delete mode 100644 apps/usr_app/app_power.h diff --git a/AC701N.cbp b/AC701N.cbp index 2473078..28ed40b 100644 --- a/AC701N.cbp +++ b/AC701N.cbp @@ -796,10 +796,6 @@