7f06fc06fd
async driver: fix incorrect timeout handling
67f9e65df8
Start tec_readings_conversion after report is sent
7d2e14ef2f
eth: Poll Iface In ETH IRQ
e525a3f354
fix typo
8431e9f43d
Update README
c06491a8b2
Update PID Autotune Code
0380c8d30b
Unify naming and unit in firmware and driver
ed5cda6364
Correct wrong comment in driver
61624b0bd6
Implement Kirdy AsyncIo Driver and example code
1480305c16
max1968: Fix ADC+DMA does not start converting bug
74c465d16f
fix typos
574abc2c2f
Add instructions to erase flash settings with DFU
5f986ee20f
Add Instructions for Erasing Flash Settings
b7231f48ff
Fix Recv Dfu cmd doesn't hard reset bug
Add a Factory Reset Button for Erasing the settings Stored in Flash
7f6a385e1d
Support controls from multiple TCP Socket Clients
eff8adc184
Update Eth Link Speed with the detected Speed
a579e5c5d5
Add default gateway into IpSettings
65b757ac3c
Add cmd to Store IP Settings in Flash
911d9a7bc9
Load & Config IP Settings from Flash at StartUp
111d9a4226
cleanup
a3885c365e
Implement Save & Load Flash Settings in FSM & cmd
a58b0954ec
Add Set Default PWR On cmd for ld & tec
Add a Switch to the Front Panel for User to Select Whether Kirdy By default Power On Laser Diode and TEC
Add a 3 Pin Header for Configuring the Photodiode to Operate in Photovoaic or Photoconductive mode
4526536a48
Ignore packets of 0 bytes size
f488786e1c
Use DMA to read Tec_I & Tec_V
3528d8a68f
Update Python Test Scripts
46393bacdb
Add comments on TCP client development
6fc800e562
net: Set stm32 link speed with the Phy Speed read
76477065be
Change f64 to f32 for SI Unit related computation
b1fa0e51c8
Add a separate tec_set_i cmd to reduce overhead
9f82fa58f4
cmd: Add temp adc filter config cmd
Confusing LD-, LD+, PD- and PD+ Net Name and Markings
[Rev0_1rc*] Swapped PD Monitor Diode Anaode and Cathode Connections on Both Types
6ee45b4814
thermostat: Limit Pid Temp SetPt to TempMon limits
a8787430b1
Add Temperature Monitor to Thermostat
ed785b7c85
ld: correct timer and dac reset in pwr_up seq
30ab228b4b
ld: Set default ld_current_limit in setup() fn
88cca12a60
ld: Use Timer IRQ to ramp up/down output current
8139ebdc1b
ld_ctrl: set_dac() fn now returns the volt set
5f83b73011
cmd: Add active report mode cmd
0642640da7
dfu: Add eth cmd, fns to put stm32 into dfu mode
6dd1bf9301
hw_rev: Generate random mac address on rev0_3
Lacking EEPROM Preprogrammed with Unique Mac Address