linuswck
b8241d1f27
cargo fmt
...
- rustfmt.toml is ported from artiq-zynq repo
2024-04-23 17:09:26 +08:00
linuswck
a8787430b1
Add Temperature Monitor to Thermostat
...
- Issue an alarm when temperature goes out of user-defined operating range during Pid Controller startup
or reading is outside of +-0.5 Degree from temperature set point after Pid Controller becomes stable
- If alarm is observed, power down laser and tec controller and disengage Pid Controller
- Add the corresponding cmd for configuring the temperature monitor
2024-02-21 17:32:11 +08:00
linuswck
bc7bf9a6e7
rename channel_state -> pid_state
2024-01-24 12:16:02 +08:00
linuswck
ccaf728c75
thermostat: Add channel_state mod for PID Control
2024-01-24 12:15:57 +08:00
linuswck
3ac287ace2
steinhart_hart: Add Steinhart-Hart eq fns
...
- Port from thermostat firmware
2024-01-17 12:20:34 +08:00
linuswck
af8d361b95
AD7172: Add AD7172 drivers fns
...
- Port from Thermostat Firmware
2024-01-16 16:19:01 +08:00
linuswck
23ee568ea7
Port TEC DAC calibration procedure from Thermostat
...
- Needs clean up
- To be evaluated and rethink the calibration procedure
2024-01-10 10:36:05 +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
topquark12
361c2ff316
add gpio setup
2022-10-21 12:05:55 +08:00