From a675e49259fdbc2c41f9bb9d1acdabdbbc8df701 Mon Sep 17 00:00:00 2001 From: Roy_01 Date: Thu, 18 Jul 2024 16:17:10 +0800 Subject: [PATCH] feat: dev_mode_ctrl_cpg10_electrodes_task new cpg_pulse_demo task --- cpg.c | 2 +- cpg10_dev_mode.c | 9 +++++++++ cpg10_io.c | 2 -- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/cpg.c b/cpg.c index 360c6be..1a28f19 100644 --- a/cpg.c +++ b/cpg.c @@ -16,7 +16,7 @@ #define VERSION_DATE_MONTH 7 #define VERSION_DATE_DAY 18 #define VERSION_DATE_HOUR 16 -#define VERSION_DATE_MINUTE 16 +#define VERSION_DATE_MINUTE 17 static void cis_version(uint8_t *ins, uint16_t size) { NRF_LOG_INFO("%s", __FUNCTION__); diff --git a/cpg10_dev_mode.c b/cpg10_dev_mode.c index 6359946..52c3651 100644 --- a/cpg10_dev_mode.c +++ b/cpg10_dev_mode.c @@ -439,6 +439,8 @@ void dev_mode_set_cpg10_tw1508(uint8_t *ins) -ss: 00h: stop electrodes_4_task 01h: start electrodes_4_task + (5)0x3000FF0205 + -func: start cpg_pulse_demo() */ void dev_mode_ctrl_cpg10_electrodes_task(uint8_t *ins) { @@ -530,6 +532,13 @@ void dev_mode_ctrl_cpg10_electrodes_task(uint8_t *ins) } break; } + + case 0x05: { + NRF_LOG_INFO("[test] 2 pin cpg_pulse_demo()"); + extern void cpg_pulse_demo(void); + cpg_pulse_demo(); + break; + } } } diff --git a/cpg10_io.c b/cpg10_io.c index 8fd3c2d..0d8bada 100644 --- a/cpg10_io.c +++ b/cpg10_io.c @@ -293,8 +293,6 @@ void cpg10_io_init(void) nrf_gpio_cfg_input(AIN0_PIN, NRF_GPIO_PIN_NOPULL); nrf_gpio_cfg_input(AIN1_PIN, NRF_GPIO_PIN_NOPULL); - - cpg_pulse_demo(); } #endif