Roy_01
|
70312cf1f5
|
note: updated comments
|
2024-09-25 10:45:15 +08:00 |
|
Roy_01
|
03d53ed0a3
|
update: updated dev_mode_gpio() code in dev_mode
|
2024-09-25 10:34:14 +08:00 |
|
Roy_01
|
412c08b995
|
feat: 將專案設定切換到 cpg1.1
|
2024-09-24 11:30:32 +08:00 |
|
Roy_01
|
78ab5c2a29
|
Merge commit 'cc66858615bb2c153e5580560b3d8591bc4dd754' into develp
|
2024-09-24 10:20:17 +08:00 |
|
Roy_01
|
cc66858615
|
feat: 將專案設定切換回 DEF_ELITE_DEV
|
2024-09-24 10:19:50 +08:00 |
|
Roy_01
|
a6bcf5f8e2
|
fix: add max14802 definition and fix app_config.h
|
2024-09-24 10:18:56 +08:00 |
|
Roy_01
|
df280027f0
|
update: updated dev_mode_electrode_switch() code in dev_mode
|
2024-09-24 09:45:36 +08:00 |
|
Roy_01
|
1a844b0c30
|
feat: new u8_to_someting_data_type
|
2024-09-23 13:43:27 +08:00 |
|
Roy_01
|
19d212253d
|
fix: fix preprocessor
|
2024-09-23 09:46:18 +08:00 |
|
Roy_01
|
9d11067e1d
|
fix: using NFC pins P0.09 and P0.10 as GPIOs
|
2024-09-23 09:43:05 +08:00 |
|
chain40
|
2f21efd1b2
|
feat: add customized max14802 driver for cpg1.1
|
2024-09-17 21:02:22 +08:00 |
|
chain40
|
ccb15f4cba
|
feat: update <ToolchainVersion>13.3.1/15.1/r3</ToolchainVersion>
|
2024-09-17 16:36:28 +08:00 |
|
Roy_01
|
d8b82b6edf
|
fix: replace 'pusle' with 'pulse'
|
2024-09-12 09:23:24 +08:00 |
|
Roy_01
|
ba55256b91
|
fix: freq is wrong when use only one electrode
|
2024-09-11 17:45:52 +08:00 |
|
Roy_01
|
0f105e6166
|
feat: new start_electrodes_api & stop_electrodes_api
|
2024-09-10 17:45:03 +08:00 |
|
Roy_01
|
516970a6a5
|
feat: new current_convert_tw1508()
|
2024-09-06 16:45:11 +08:00 |
|
Roy_01
|
694c3c4289
|
update: modify the commands related to controlling the electrodes
|
2024-09-05 15:53:04 +08:00 |
|
Roy_01
|
17587ae873
|
bugfix: 小波已修正
|
2024-09-03 22:45:02 +08:00 |
|
Roy_01
|
6e72b2cac2
|
bug: 這版本單獨打電極2 & 電極4 都會有小波出現
依序用小工具輸入指令測試:
1. 設定電極1~4參數值, 把電極1~電極4設一樣
3000FF0206F00000004B00000889
2. 設pulse_cnt=3, 把電極1~電極4的pulse_cnt=3
3000FF0209F000000003
3. 打波形(電極1/電極2/電極3/電極4 單獨測)
3000FF020780
3000FF020740
3000FF020720
3000FF020710
|
2024-09-03 14:38:41 +08:00 |
|
chain40
|
906d684db0
|
feat: support pulse suspend & resume feature
|
2024-08-31 15:36:36 +08:00 |
|
Roy_01
|
66fc6c92f5
|
fix: 1. fix start_which_electrodes()
2. after powering on, the state of all four electrodes is highZ
3. an electrode only changes to the idle state after it has been used
|
2024-08-30 16:50:16 +08:00 |
|
Roy_01
|
3fbc01a6e4
|
fix: fix cpg11_electrodes()
|
2024-08-29 11:16:07 +08:00 |
|
Roy_01
|
8db81a445c
|
fix: 1. upon startup, the state of all electrodes is highZ (the control of GPIOs follows a specific order)
2. the state is idle before starting and after finishing the pulse generation
|
2024-08-29 09:56:08 +08:00 |
|
Roy_01
|
98a4524067
|
update: comment on cpg_pulse_default_demo_ext()
|
2024-08-28 17:39:22 +08:00 |
|
Roy_01
|
d5488c2ce9
|
update: 1. remove is_pulse_gen_running()
2. pusle_gen is configured by the user
|
2024-08-28 17:37:28 +08:00 |
|
Roy_01
|
2ed330dece
|
fix: cpg_pulse_default_demo & output pulse functions
|
2024-08-28 17:11:37 +08:00 |
|
Roy_01
|
5bac6e7eab
|
update: update the demo code
|
2024-08-28 14:22:20 +08:00 |
|
chain40
|
d0e3f75038
|
feat: enhance pulse generation feature
step 1: call cpg11_pulse_init() to create pulses
step 2: call cpg11_pulse_start() to start pulse timer
step 3: call cpg11_pulse_stop_by_pulse_id() to stop pulses
|
2024-08-25 19:49:23 +08:00 |
|
Roy_01
|
98082a2a05
|
fix: can input 3000FF0208F0 to turn off all the electrodes
|
2024-08-22 10:54:08 +08:00 |
|
Roy_01
|
2e42e83fe3
|
1. fix: cpg_pulse_default_demo is the waveform applied to the third electrode
2. fix: the possible combinations of electrodes that can generate pulses are {timer1_IRQ corresponding electrode, timer2_IRQ corresponding electrode} = {1, x} {2, x} {x, 3} {x, 4} {1, 3} {1, 4} {2, 3} {2, 4}
|
2024-08-21 12:05:04 +08:00 |
|
Roy_01
|
7ecf044f62
|
config: increase the number of logs printed
|
2024-08-21 11:00:39 +08:00 |
|
Roy_01
|
9672e20bb4
|
test: demo是電極3的pulse
|
2024-08-13 11:56:54 +08:00 |
|
Roy_01
|
5c027a7d9f
|
test: 暫時借用電極1&2的timer, 測試電極3&4
|
2024-08-13 11:51:33 +08:00 |
|
Roy_01
|
df350ef0e7
|
feat: 將專案設定切換到 cpg1.1
|
2024-08-12 17:24:11 +08:00 |
|
Roy_01
|
22273c0560
|
Merge branch 'cpg1.1' into develp
|
2024-08-09 15:00:46 +08:00 |
|
Roy_01
|
8ed62990f9
|
feat: 將專案設定切換回 DEF_ELITE_DEV
|
2024-08-09 15:00:22 +08:00 |
|
Roy_01
|
49a402d86b
|
update: update cpg1.0 to cpg1.1 code
|
2024-08-08 16:59:03 +08:00 |
|
Roy_01
|
808a618712
|
update: update a bunch of functions in dev mode
|
2024-08-08 16:19:05 +08:00 |
|
Roy_01
|
ddb70af2ed
|
fix: fix cpg1.1 cpg_pulse_default_demo
|
2024-08-08 16:14:24 +08:00 |
|
Roy_01
|
8ff828849d
|
fix: update cpg1.0 to cpg1.1 gpio
|
2024-08-08 16:11:25 +08:00 |
|
Roy_01
|
d792fbe6b7
|
feat: new dev_mode: stop_which_electrodes
|
2024-08-01 10:53:06 +08:00 |
|
chain40
|
4bc5d23a50
|
feat: add cpg10_pulse_stop(), rename cpg10_pulse_gen() to cpg10_pulse_start()
|
2024-07-31 20:54:14 +08:00 |
|
Roy_01
|
453dbba5a7
|
feat: new dev_mode: setting_cpg_pulse_parameter & start_which_electrodes
|
2024-07-31 20:36:45 +08:00 |
|
Roy_01
|
041835dd1f
|
feat: 將專案設定切換到 cpg1.1
|
2024-07-31 20:36:45 +08:00 |
|
Roy_01
|
167abf6536
|
feat: cpg1.0 and cpg1.1 use the same app layer
|
2024-07-31 20:36:45 +08:00 |
|
Roy_01
|
d141cf96ca
|
feat: new application configuration for cpg1.1
|
2024-07-31 20:36:45 +08:00 |
|
chain40
|
e29fcd5f0e
|
Merge branch 'bsp' into develop
|
2024-07-31 20:36:36 +08:00 |
|
chain40
|
e51c9e5d1d
|
feat: GCC 13.3.1 / GDB 15.1
|
2024-07-31 20:36:30 +08:00 |
|
Roy_01
|
5bbede4fd2
|
Merge branch 'pel1.0' into develp
|
2024-07-31 15:01:16 +08:00 |
|
Roy_01
|
7302489d30
|
feat: 將專案設定切換回 DEF_ELITE_DEV
|
2024-07-31 15:00:58 +08:00 |
|