Commit Graph

33 Commits

Author SHA1 Message Date
Roy_01 d6fa983da5 feat: add the decode_start_data_char_notify() & stop_data_char_notify() function for dev_mode 2024-12-10 10:08:04 +08:00
Roy_01 4abf04c08d feat: add the data_char_update_once() function for dev_mode 2024-12-04 11:33:34 +08:00
Roy_01 4c778c79c5 updated: cancel the demo 2024-12-02 11:13:28 +08:00
Roy_01 4a51b3f753 fix: modify the command of dev_mode_input_resistor 2024-11-29 16:46:02 +08:00
Roy_01 77f255776a update: update _load_set code 2024-11-29 10:41:06 +08:00
Roy_01 66ef5479b4 remove: remove unnecessary #include directives 2024-11-27 16:51:11 +08:00
Roy_01 1e9b70aa0c update: the content of the device information service 2024-11-27 13:40:10 +08:00
Roy_01 3fadfef77f fix: fix parameter name typo 2024-11-25 14:49:04 +08:00
Roy_01 9305cfd2a3 fix: fix parameter name typo 2024-11-25 11:08:57 +08:00
Roy_01 1ac9ff0276 updated: change Inputx to Rx 2024-11-21 17:09:09 +08:00
Roy_01 c0706573bb pel_cfg.sample_time ≥ NRF_SAADC_ACQTIME_10US to avoid an additional 10µs 2024-11-19 15:00:15 +08:00
Roy_01 0b0f7328c0 fix: fix pel_cfg config 2024-11-19 14:40:26 +08:00
Roy_01 fc52bba19b comment: comment out pel_pulse_gen_demo() 2024-11-15 14:17:45 +08:00
Roy_01 537e48dde0 fix: 1. replace 'pel1.0' with 'pel2.0' code
2. fix anode and cathode ilde time: 1ms
2024-10-08 12:31:08 +08:00
Roy_01 34f3f79267 fix: fix adc channel idx (OUTPUT_VC_CHANNEL = 0, OUTPUT_VE_CHANNEL = 1) 2024-10-04 14:42:03 +08:00
Roy_01 584e6f76a2 fix: fix pin define 2024-10-04 13:11:17 +08:00
Roy_01 f650299c37 fix: replace 'pel1.0' with 'pel2.0' code 2024-10-01 16:56:41 +08:00
Roy_01 ae34ff9efe fix: fix header file link 2024-10-01 16:49:00 +08:00
Roy_01 3562b5dfb8 fix: replace 'DEF_ELITE_PEL_V1_0' with 'DEF_ELITE_PEL_V2_0' 2024-10-01 16:31:26 +08:00
Roy_01 9b9c710f63 update: redefine elite model 2024-10-01 16:10:30 +08:00
Roy_01 498690219e feat:
1. to set the resistors, the large resistor (Input12) needs to be controlled first
2. new dev_mode: pel_select_resistor_combinations_mode
2024-07-30 13:40:14 +08:00
Roy_01 f6d758bef4 updated pel1.0 product number 2024-07-29 16:15:08 +08:00
Roy_01 a67f2b8fa4 feat: pel1.0 新增小工具功能: 控制 Input1~12 2024-07-09 11:08:03 +08:00
chain40 e5ff1c5f78 feat: adc_drv_if add read_multiple_milivolt_ex() func 2024-06-24 10:22:48 +08:00
chain40 0c4ec15b93 fix: 修改 VC / VE 的腳位 2024-06-24 09:41:11 +08:00
Roy_01 ab706aee83 fix: sampleR & sampleV 要在取 sample 的程序最後才做動作 2024-06-17 13:57:43 +08:00
Roy_01 9ec7363729 fix: Input1~12平時拉high, 選定Input要拉low 2024-05-29 15:32:15 +08:00
Roy_01 dfaed7fc5a fix: "DEF_PULSE_E_LOAD_01" replaced with "DEF_PULSE_E_LOAD_10" 2024-05-27 18:01:34 +08:00
Roy_01 aaaa331bcb fix: 1.Measure OUT=L、Measure OUT=H是不同relay, Anode, Cathode 的訊號
2.更改dev mode指令:
0x60: 打pulse+設定阻值+ADC讀ouput_r1/r2/vo/vc/ve
0x61: 把ouput_r1/r2/vo/vc/ve 傳給 central
0xF0: pel io init
0xF1: start/stop testing output pin task
2024-05-24 13:37:31 +08:00
chain40 17f3120ed9 fix: 修改 pel10_io_init() 命名, 並將 elite_board_init() 改為 pel10_io_init() 減少藕合 2024-05-22 19:55:22 +08:00
Roy_01 2d7dbb6b4a fix: 1. pel_pins are low when pel init
2. 選定Input檔位 = high
3. 新增 0x3000FF08 = elite_board_init()
2024-05-22 17:55:58 +08:00
Roy_01 1a39199666 feat: new dev_mode:
0x3000FF06 is create test_gpio_task task
0x3000FF07 is delete test_gpio_task task
2024-05-22 13:15:10 +08:00
chain40 5892bffd3c feat: 支援 Pulse-E-Load 1.0 初版
1. 實作 Dev mode
2. 實作 cis_version
3. ADC_DRV 新增 adc_read_mutiple_channels()/adc_read_mutiple_channels_ex(), 連續轉換多個 ADC channel

備註: 目前設定使用 adc_read_mutiple_channels()/adc_read_mutiple_channels_ex() 每筆 ADC 需要 sample 40us
2024-05-21 21:36:36 +08:00