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
|
9b9c710f63
|
update: redefine elite model
|
2024-10-01 16:10:30 +08:00 |
|
Roy_01
|
a760658577
|
style: include guard
|
2024-06-27 21:30:30 +08:00 |
|
Roy_01
|
94d5413ceb
|
feat: scanning voltage to determine DAC circuit in cycle iv mode
|
2024-06-27 21:29:36 +08:00 |
|
chain40
|
3f980237c7
|
feat: implement iv_cycle mode
|
2024-06-27 21:29:19 +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
|
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
|
46ce36d71c
|
feat: 專案整理及架構調整, 使用 #define 致能/禁用各功能
|
2024-05-21 21:20:29 +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 |
|
Roy_01
|
28df9885e3
|
modify: update dev_mode_set_adc function
|
2024-04-26 10:41:13 +08:00 |
|
Roy_01
|
03106860f7
|
feat: new dev_mode: dev_mode_circuit_selection
|
2024-04-26 10:40:22 +08:00 |
|
Roy_01
|
5b52d39bba
|
modify:
1. remove vo_mode_config & cv_or_cc_mode_config
|
2024-04-26 10:38:43 +08:00 |
|
Roy_01
|
00413b5098
|
style: update code style
|
2024-04-26 10:38:24 +08:00 |
|
Roy_01
|
10856ca6dd
|
style: update comments and update parentheses
|
2024-04-10 14:50:55 +08:00 |
|
chain40
|
f915dd3b9a
|
feat: adc/dac/sw 的 spi 改用 spim3
1. 使用 32MHz (僅 spim3 支援)
2. 使用 NRF_SPIM3->PSEL.CSN 自動控制 cs pin (僅 spim3 支援), 但是必需在 spim3 disable 的狀態下才能變更
3. 直接使用 __disable_irq /__enable_irq 防止不同 task 同時存取 spim3 (因為 spi 使用 32MHz, 因此設定 dac 只需要 1us, 讀取 adc 只要 1.28us, 設定 sw 只要 0.64 us)
4. spim_xfer() 支援 spi_mode 設定, 所以不同的 spi_mode 的可以共用 mosi, niso, sclk
|
2024-04-01 23:23:18 +08:00 |
|
chain40
|
77071869b2
|
feat: 新增 builtin-saadc driver 使用 mcu 內建的讀取 adc 值
1. 參考電壓只有兩個選擇 a. 0.6v (預設), b. VDD/4
2. 訊號輸入方式 a. single end(預設), b. differntial
3. 由於 ref 預設是 0.6v 在 gain = 1 的條件下, 輸入訊號不得大於 0.6v
4. 承上, 在 gain = 1/6 的條件下, 輸入訊號不得大於 3.6v
5. ads8691 的 gain 設定目前暫只支援 VREF_NP_xPxxx, 不支援 VREF_P_xPxxx
|
2024-04-01 09:57:54 +08:00 |
|
Roy_01
|
3741c79e97
|
update testing functionality for dev_mode(switch)
|
2024-03-30 09:28:21 +08:00 |
|
chain40
|
76d08f50bf
|
1. set adc_gain default to NP_GAIN_3P000
2. add testing functionality for dev_mode (ex: led、dac、adc、gpio、spi)
|
2024-03-30 09:28:16 +08:00 |
|
chain40
|
e3c969b3e1
|
feat: 移植並實作 vis_rst(), 建立 dac_drv 架構
|
2024-03-11 23:40:55 +08:00 |
|