Commit Graph

150 Commits

Author SHA1 Message Date
Roy_01 4d4ac8576f test: 測試 cycle iv mode, OUT1電壓不會動 2024-06-27 21:29:27 +08:00
chain40 3f980237c7 feat: implement iv_cycle mode 2024-06-27 21:29:19 +08:00
chain40 460b0d6705 fix: le_data_notify() and le_event_notify() return failure, if not connected 2024-06-27 21:28:38 +08:00
chain40 6d6600475e feat: 將專案設定切換回 edc2.0 2024-06-27 21:28:32 +08:00
Roy_01 85812c3770 Merge branch 'pel1.0_anode_cathode_change' into develp 2024-06-24 11:09:46 +08:00
Roy_01 f3e3724855 feat: 將專案設定切換回 DEF_ELITE_DEV 2024-06-24 11:09:19 +08:00
chain40 e5ff1c5f78 feat: adc_drv_if add read_multiple_milivolt_ex() func 2024-06-24 10:22:48 +08:00
chain40 fa796d6b61 disable ssadc burst 2024-06-24 09:41:17 +08:00
chain40 0c4ec15b93 fix: 修改 VC / VE 的腳位 2024-06-24 09:41:11 +08:00
Roy_01 e35b4dbda6 update: update pel1.0 ELITE_DEVICE_NAME 2024-06-17 13:58:41 +08:00
Roy_01 ab706aee83 fix: sampleR & sampleV 要在取 sample 的程序最後才做動作 2024-06-17 13:57:43 +08:00
Roy_01 be088432ef hardware fix: CATHODE_PIN 與 ANODE_PIN 調換 2024-06-14 15:10:08 +08:00
Roy_01 7876ed2352 feat: 將專案設定切換回 DEF_PULSE_E_LOAD_10 2024-06-14 15:01:15 +08:00
chain40 5edb950906 Merge branch 'edc2.0' into develop 2024-06-10 23:12:09 +08:00
Roy_01 2133083c41 feat: 將專案設定切換回 DEF_ELITE_DEV 2024-05-31 13:01:52 +08:00
Roy_01 ed86d3dc51 fix: elite.h include app_config.h 2024-05-31 13:01:11 +08:00
Roy_01 a49d495f19 feat: 將專案設定切換回 edc2.0 2024-05-31 10:25:25 +08:00
Roy_01 8e5cac178c Merge branch 'fix_pel10' into develp 2024-05-31 09:17:39 +08:00
Roy_01 9c52557f7f fix: "DEF_PULSE_E_LOAD_01" replaced with "DEF_PULSE_E_LOAD_10" 2024-05-31 09:09:24 +08:00
chain40 a905ef0166 Merge branch 'elite_dev' into develop 2024-05-30 22:48:16 +08:00
chain40 794eb048ba feat: 支援 DEF_ELITE_DEV 裝置
1. 新增 DEF_BTN_ENABLED 定義, 決定是否支援 BTN
2. 待 pi 支援此裝置才可以進行連線
2024-05-30 22:47:57 +08:00
chain40 5b9898cd68 Merge branch 'btn' into develop 2024-05-30 22:45:03 +08:00
chain40 640b27c99d feat: 新增 DEF_BTN_ENABLED 定義, 啟用或是關閉按鍵 2024-05-30 22:44:04 +08:00
chain40 b0f7679545 Merge branch 'edc20' into develop 2024-05-29 21:14:24 +08:00
chain40 a27733c879 feat: 實作按鍵功能
1. 長按三秒上電
2. 長按三秒斷電
3. 支援短按 1~3 下
2024-05-29 21:14:00 +08:00
chain40 c9ecde9eba feat: 實作 vis_device_shiny / vis_shiny_dis
1. LED_COUNT 改命名為 DEF_LED_COUNT
2. DEF_LED_COUNT 改在 app_config.h 中定義
2024-05-29 21:13:56 +08:00
chain40 3bb6487384 fix: 取消 ModeLED(x) 定義 2024-05-29 21:13:53 +08:00
chain40 e2eb731ea1 fix: 新增裝置辨別, 避免重覆定義 2024-05-29 21:13:50 +08:00
chain40 b3d1a4abd3 feat: 實作 cis_temperature 2024-05-29 21:13:45 +08:00
chain40 bf2209ccde feat: 實作 cis_volt 2024-05-29 21:09:30 +08:00
chain40 0256a74c27 feat: 實作 cis_version 2024-05-29 21:09:12 +08:00
chain40 e7f7757eaa fix: edc 2.0 程式碼整理, 移除 unicode 字元 2024-05-29 21:09:07 +08:00
chain40 b9b43875f4 feat: 將專案設定切換回 edc2.0 2024-05-29 21:08:54 +08:00
chain40 d85a87c6fd Merge remote-tracking branch 'origin/pulse_e_load' into develop 2024-05-29 20:58:00 +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
Roy_01 1beb237590 fix: updated CATHODE_PIN pin number 2024-05-22 11:32:59 +08:00
chain40 316f00c8f9 test: 暫用 edc 名稱及版號, 讓 pi 可以識別 2024-05-21 21:39:58 +08:00
chain40 f4cb22f436 feat: undefine CONFIG_GPIO_AS_PINRESET 2024-05-21 21:39:25 +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
chain40 24df573e7c fix: 修正回傳 data char 的資料時, 需要前䮕加上資料長度欄位
1. 如果要傳送的資料長度小於 20 bytes 請補 0 湊滿 20 bytes (pi 相容性)
2024-05-21 21:21:15 +08:00
chain40 306177a647 bugfix: 每次收到指令要寫入 data char 2024-05-21 21:20:34 +08:00
chain40 46ce36d71c feat: 專案整理及架構調整, 使用 #define 致能/禁用各功能 2024-05-21 21:20:29 +08:00
chain40 a4e6d59996 feat: ignore *.zip 2024-05-01 21:53:54 +08:00
Roy_01 643d3230a1 modify:
1. elite init setting add: adc_gain use GAIN_3P000
2. [test] adc read AIN2 only
3. ads8691 read twice
2024-04-26 14:54:54 +08:00
Roy_01 0ce9377eb1 modify:
1. update dev_mode_circuit_selection function
2. elite init setting: circuit_selection_dac_fune_tune_f2
2024-04-26 10:41:47 +08:00