linuswck
|
c86d67b15c
|
firmware: do not display smoltcp log
|
2024-08-27 18:49:43 +08:00 |
linuswck
|
b330f45260
|
net: Increase ARP Cache Size from 4 to 16
|
2024-04-23 11:43:27 +08:00 |
linuswck
|
af68b0e90a
|
Update rust, stm32-eth, hal, smoltcp versions
|
2024-03-25 15:43:12 +08:00 |
linuswck
|
76477065be
|
Change f64 to f32 for SI Unit related computation
- Save computational time
- Improve the processing speed of TecSetI cmd
|
2024-02-28 12:59:58 +08:00 |
linuswck
|
6dd1bf9301
|
hw_rev: Generate random mac address on rev0_3
|
2024-02-16 17:23:39 +08:00 |
linuswck
|
ffa5f4e8ff
|
pid: Use Thermostat's PID algo instead of IDSP
- Has lower steady state error upon testing with PID autotune
|
2024-02-15 12:14:14 +08:00 |
linuswck
|
f22ab430b8
|
pid: Use IDSP impl of Pid, Add Eth Pid Ctrl Cmds
|
2024-02-07 11:56:38 +08:00 |
linuswck
|
6096711d2c
|
eth: Poll and Handle Json based Ld ctrl cmd
- Upgrade to miniconf 9.0
- Only non report related laser diode ctrl command is implemented
|
2024-02-02 17:35:58 +08:00 |
linuswck
|
ee0ed8ebe7
|
eth: add drivers for init, polling & sending data
|
2024-02-01 16:20:36 +08:00 |
linuswck
|
af8d361b95
|
AD7172: Add AD7172 drivers fns
- Port from Thermostat Firmware
|
2024-01-16 16:19:01 +08:00 |
linuswck
|
74325a3cee
|
flash: Add fns to store data in flash
- Writing to the wrong flash sector can cause MCU to stall
- Only 16KiB out of 128KiB in the sector is used to save RAM for compacting
|
2024-01-15 17:14:58 +08:00 |
linuswck
|
8ae27725c6
|
Port PID Controller from thermostat firmware
- Add serde Cargo
|
2024-01-11 17:17:10 +08:00 |
linuswck
|
784fc03957
|
cargo: add miniconf
|
2024-01-10 10:36:13 +08:00 |
linuswck
|
475fe28604
|
Initial Commit for AD5680 and MAX1968 Drivers
- GPIO Initializations for AD5680, MAX1968 drivers
- CTLI voltage of MAX1968 can be set with AD5680
- All features of MAX1968 can be controlled
|
2023-12-20 12:08:48 +08:00 |
linuswck
|
764a203dd8
|
Update stm32-eth cargo crate to 0.15.2
- stm32-eth crate requires stm32f4xx-hal 0.14.0 and smoltcp 0.10.0
- its dependency packages requires rustc 1.67 or above (1.67.1 is chosen)
|
2023-12-15 16:40:55 +08:00 |
topquark12
|
6a76536248
|
squash all warnings, add RTT support
|
2022-10-22 20:20:49 +08:00 |
topquark12
|
fc90593f84
|
blinky, working systick and delay
|
2022-10-20 20:57:24 +08:00 |
topquark12
|
710b3ff5d5
|
project init
|
2022-10-20 15:17:43 +08:00 |