linuswck
|
5f83b73011
|
cmd: Add active report mode cmd
|
2024-02-19 15:08:00 +08:00 |
linuswck
|
0642640da7
|
dfu: Add eth cmd, fns to put stm32 into dfu mode
|
2024-02-16 17:23:47 +08:00 |
linuswck
|
e29898f8f8
|
fix typos
|
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
|
de262b849d
|
eth: Add Thermostat related json cmd
|
2024-02-05 15:14:23 +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
|
4e0d14def2
|
laser: Add driver and fn to get termination status
|
2024-01-30 13:01:33 +08:00 |
linuswck
|
85b50bf824
|
Analog_Wdg: Finish Power Excursion Protection fns
- Verified to be working
|
2024-01-26 16:56:39 +08:00 |
linuswck
|
af283b17ac
|
laser_diode: use analog wdg fns
|
2024-01-24 12:18:42 +08:00 |
linuswck
|
2f7ca2a706
|
Thermostat: Add fns to report status & settings
- Report all system status, PID Settings, NTC parameter, TEC Settings
|
2024-01-24 12:16:06 +08:00 |
linuswck
|
42cd55645c
|
main: Add demo fns to use on-board flash
|
2024-01-15 17:21:48 +08:00 |
linuswck
|
d190b8b192
|
flash: Add init boot seq
- Max flash erase time for PSize = 8 and 128KiB Sector is 4s
- Watchdog period is changed accordingly
|
2024-01-15 17:21:06 +08:00 |
linuswck
|
33ff0c3678
|
main: Add demo fns reading all hardware status
|
2024-01-11 17:17:38 +08:00 |
linuswck
|
277796d2a4
|
boot: Add ld_drive boot sequence
|
2024-01-10 10:38:05 +08:00 |
linuswck
|
4cf7b7fdf9
|
Rewrite MAX1968 Driver Generically
- Set variable to proper types(Rate, ElectricalPotential, etc)
- Declare const MAX_I_POS, MAX_I_NEG, MAX_V conversion
|
2023-12-21 13:13:06 +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
|
f2b419f8d0
|
Fix nix build to compilation error at Check Phase
- "panic_handler" should not be declared during test
- "main" and "std" are needed during test
|
2023-12-15 13:21:19 +08:00 |
topquark12
|
1b3b121a2d
|
cleanup
|
2022-10-23 16:59:15 +08:00 |
topquark12
|
e562b822dc
|
use RTT for PanicInfo
|
2022-10-22 21:00:17 +08:00 |
topquark12
|
6867a293e5
|
squash (most) warnings, cleanup
|
2022-10-22 15:49:01 +08:00 |
topquark12
|
361c2ff316
|
add gpio setup
|
2022-10-21 12:05:55 +08:00 |
topquark12
|
18a603ab5f
|
refactor, shorten main
|
2022-10-20 21:21:01 +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 |