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
89d415194d
update eth_cmd_test code
09b3765877
pid_autotune: Add pid autotune script
7a76325288
cmd: rm rev from cmd json
ffa5f4e8ff
pid: Use Thermostat's PID algo instead of IDSP
e9a396f001
thermostat: Add abs timestamp to StatusReport
MCU's Firmware Starts before Analog Power Rails are "Power Good"
After Digital 3V3 Power Rail is stabilized, Analog 3V3A Power Rail takes around 1.12s to reach 90% of its output voltage(LT3042's PG Definition) and takes around 1.5s to reaches >95% of its…
f22ab430b8
pid: Use IDSP impl of Pid, Add Eth Pid Ctrl Cmds
4cd650367d
thermostat: cleanup pid_engaged fn
de262b849d
eth: Add Thermostat related json cmd