5044da0c71
gui: organize ui related files into a folder
3ea9584a57
gui: separate connection_menu into Qdiag obj
31a97bdeb4
gui: GUI Initial Commit
784b8a357b
driver: Update send_cmd fn to use msg_type params
ceb003e07e
cmd_handler: Add msg_type params to report & settings
d435dc06d8
fix typos
898358f4e6
pykirdy: Add reporting interval in report_mode
a13c6fa86c
pykirdy: Update handling of json objects received
b1a1173075
cmd_handler: Add newline at the end of json sent
af68b0e90a
Update rust, stm32-eth, hal, smoltcp versions
6fe0028481
pykirdy: Add reporting interval in report_mode
c68dc25205
pykirdy: Update handling of json objects received
da32ea74d1
cmd_handler: Add newline at the end of json sent
60118162fd
Update rust, stm32-eth, hal, smoltcp versions
f8abfd4300
Update nixpkgs version
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