-
66143d2373
Implemented auto fan control
Egor Savkin
2022-12-20 14:46:18 +0800
-
9596320423
Update python to 3.11 and use StrEnum
Egor Savkin
2022-12-21 14:17:55 +0800
-
-
-
583d06a78b
Make fan cmd show the stats
Egor Savkin
2022-12-20 12:56:37 +0800
-
d117c784d9
Draft hw rev support and fan command
Egor Savkin
2022-12-19 17:04:01 +0800
-
4223f7a4ad
Draft tacho support
Egor Savkin
2022-12-15 16:47:52 +0800
-
30350a3651
Draft support fan pwm settings
Egor Savkin
2022-12-14 17:25:29 +0800
-
-
718ef99609
update docs
GUI
topquark12
2022-06-30 14:25:56 +0800
-
3f6419835f
add autotune
topquark12
2022-06-07 13:54:18 +0800
-
8d3a7292e3
WIP: adding autotune
topquark12
2022-06-06 23:18:44 +0800
-
c52cdceec5
fix docs, fix i_set, fix GUI param ranges
topquark12
2022-06-06 21:28:30 +0800
-
1940367dc8
fix whitespace error
topquark12
2022-06-06 15:25:37 +0800
-
cdb78094ca
bi-dir sync, minimum working prototype
topquark12
2022-06-06 15:24:58 +0800
-
24cc7dd2b7
sync tree param from TEC
topquark12
2022-06-06 13:49:58 +0800
-
d74e806de8
add sync from TEC
topquark12
2022-06-06 12:38:44 +0800
-
1083af1266
add param tree, param tree inactive
topquark12
2022-06-05 18:59:05 +0800
-
da415e6da6
add voltage monitoring
topquark12
2022-06-05 17:21:50 +0800
-
1d8bd99038
fix typo
topquark12
2022-06-05 16:04:46 +0800
-
09f58f4202
refactor with classes
topquark12
2022-06-05 16:03:33 +0800
-
06625d0716
add graph legends
topquark12
2022-06-05 14:58:42 +0800
-
da8948a166
add more graphs in 2x2 grid
topquark12
2022-06-02 20:08:18 +0800
-
81cc23a452
plot both channel temperatures
topquark12
2022-06-01 17:47:31 +0800
-
07f73bed41
fix pyqtgraph on nixos
topquark12
2022-06-01 13:09:01 +0800
-
7b15ee004d
add pyqtgraph
topquark12
2022-06-01 12:32:18 +0800
-
-
5688b2f1bb
flake: update stm32-eth sha256 hash
mwojcik
2022-01-25 12:49:49 +0800
-
1b2f2f3888
update code to use stm32f4xx-hal 0.10.1 API
mwojcik
2022-01-25 12:47:31 +0800
-
e6f63ec940
cargo/nix: update rustc, stm32-eth, smoltcp
mwojcik
2022-01-25 12:46:29 +0800
-
67446ae99e
cargo/flake: update package versions
mwojcik
2022-01-25 10:38:47 +0800
-
26ad2f0119
rewrite PID
topquark12
2022-02-24 20:16:47 +0800
-
ae16daf318
update pytec client comment
topquark12
2022-02-16 23:40:32 +0800
-
b26fb79fac
update docs
topquark12
2022-02-16 23:36:38 +0800
-
f64ee8873d
fix autotune
topquark12
2022-02-16 23:32:01 +0800
-
3353292cf6
cleanup
topquark12
2022-02-16 12:57:16 +0800
-
678edfd2d1
patch autotune, firmware tested and works on hardware
topquark12
2022-02-12 18:42:31 +0800
-
b2a58a6703
BREAKING, NOT TESTED on hardware, rewrite PID
topquark12
2022-02-08 22:39:55 +0800
-
-
6e811f7811
flake: update stm32-eth sha256 hash
mwojcik
2022-01-25 12:49:49 +0800
-
867cec05d4
update code to use stm32f4xx-hal 0.10.1 API
mwojcik
2022-01-25 12:47:31 +0800
-
07a9e71bec
cargo/nix: update rustc, stm32-eth, smoltcp
mwojcik
2022-01-25 12:46:29 +0800
-
fc28641466
cargo/flake: update package versions
mwojcik
2022-01-25 10:38:47 +0800
-
-
69dabf5aa1
update hash
Alex Wong
2022-01-24 17:20:32 +0800
-
a26cdfabb1
readme: update CI links
mwojcik
2022-01-19 11:37:01 +0800
-
4d43709f76
nix flakes support (#64)
mwojcik
2022-01-19 11:13:47 +0800
-
7f427fbc2a
flake: remove unnecessary rec
mwojcik
2022-01-19 10:24:15 +0800
-
5e42de5ed9
flake: removed unnecessary gcc
mwojcik
2022-01-18 11:27:57 +0800
-
30b932127a
flakes: 2 spaces indent
mwojcik
2022-01-18 10:58:38 +0800
-
2108ab0782
readme: update build instructions for flakes
mwojcik
2022-01-18 10:55:52 +0800
-
af9f3903be
flakes: cleanup
mwojcik
2022-01-18 10:55:26 +0800
-
e749a96971
flake: fix build, replace cargoSha256 -> cargoLock
mwojcik
2022-01-17 16:44:42 +0800
-
22cc53d854
introduced nix flakes
mwojcik
2022-01-14 16:44:47 +0800
-
-
1c00e732fa
README: minor corrections
Sebastien Bourdeauducq
2022-01-05 08:22:43 +0800
-
09082b24a5
README: update build instructions
Sebastien Bourdeauducq
2022-01-05 08:04:25 +0800
-
85e8273d51
shell.nix: follow nix-scripts
Sebastien Bourdeauducq
2022-01-05 07:54:07 +0800
-
e81c6d1692
README: fix objcopy command
Sebastien Bourdeauducq
2022-01-05 07:50:53 +0800
-
1f644fd62c
README: fix nix-scripts folder
Sebastien Bourdeauducq
2021-07-14 08:43:59 +0800
-
4f1d865d2b
README: fix Hydra links
Sebastien Bourdeauducq
2021-07-14 08:42:53 +0800
-
e6a5c31db6
main.rs refactor to reduce length (#60)
topquark12
2021-06-07 10:07:05 +0800
-
2731df7813
main refactor: add error enum
topquark12
2021-06-07 09:46:31 +0800
-
677cdbdc12
main refactor: cleanup command handler
topquark12
2021-06-04 11:29:44 +0800
-
31f7e7eead
main refactor: refine command handler
topquark12
2021-06-02 17:39:03 +0800
-
6473b27539
main refactor: initial working prototype
topquark12
2021-06-02 15:35:50 +0800
-
-
a5d8661b10
main: fix handling of incomplete data received (#55)
topquark12
2021-01-29 16:18:07 +0800
-
355f10c713
main: update comment
topquark12
2021-01-29 16:16:59 +0800
-
cdf16985ad
main: fix double brackets sent when socket rx ring buffer wraps around
topquark12
2021-01-29 12:12:01 +0800
-
-
7cb0ed70be
Reset all TCP sockets before MCU reset (#53) Co-Authored-By: topquark12 <aw@m-labs.hk> Co-Committed-By: topquark12 <aw@m-labs.hk>
topquark12
2021-01-26 17:45:14 +0800
-
e459b83da3
main: update comment
topquark12
2021-01-26 17:32:46 +0800
-
4f957e1bd1
main: change socket alive flag to boolean
topquark12
2021-01-26 17:31:09 +0800
-
f5ce788eb6
main: cleanup before PR
topquark12
2021-01-26 15:32:34 +0800
-
0202363c70
main: reset all tcp socket before MCU reset
topquark12
2021-01-26 15:26:54 +0800
-
f42ba56f51
tcp_rst: init commit
topquark12
2021-01-25 10:53:53 +0800
-
-
6b9d61737e
docs: update docs to reflect improved stability performance
topquark12
2021-01-25 13:22:50 +0800
-
16844a1dc1
dac: fix inconsistent current output behavior due to repeated sampling of noisy vref
topquark12
2021-01-25 13:22:27 +0800
-
96f52ace8b
pytec: simpler default graphs in plot
topquark12
2021-01-25 13:13:34 +0800
-
a1a8efd51a
readme: update docs on max_i_neg command and heat flow directions
topquark12
2021-01-25 13:11:55 +0800
-
8eb3cc4307
dfu: style
Sebastien Bourdeauducq
2021-01-18 16:59:13 +0800
-
f3661ac8e3
dfu: refactor
topquark12
2021-01-18 16:45:01 +0800
-
c4e3be1d05
fix pid.rs test, exclude dfu from test
topquark12
2021-01-16 11:04:24 +0800
-
cf3ace4d2d
flash_store: get addresses from linker
topquark12
2021-01-13 17:30:12 +0800
-
1c71fbb6a7
flash store: move unsafe, organise memory.x
topquark12
2021-01-13 17:23:29 +0800
-
0200aa69bd
flash store: clean up
topquark12
2021-01-13 17:16:29 +0800
-
cef9cf6f48
flash store: remove transmute
topquark12
2021-01-13 17:13:18 +0800
-
a6466c847a
flash store: initial prototype
topquark12
2021-01-13 16:55:56 +0800
-
-
f6802635a4
add command to reboot into DFU Co-Authored-By: topquark12 <aw@m-labs.hk> Co-Committed-By: topquark12 <aw@m-labs.hk>
topquark12
2021-01-13 11:59:06 +0800
-
253bebd9d5
dfu: document _dfu_msg
topquark12
2021-01-13 11:50:09 +0800
-
251e4d3dd4
dfu: cleanup
topquark12
2021-01-13 11:16:57 +0800
-
2e6116016a
dfu: refactor for PR
topquark12
2021-01-13 11:06:06 +0800
-
a320b6104e
dfu: update README
topquark12
2021-01-12 15:46:50 +0800
-
e41415f82c
dfu: clean up
topquark12
2021-01-12 15:36:29 +0800
-
c861f2df83
dfu: documentation
topquark12
2021-01-12 15:27:30 +0800
-
5cf91eb7ea
dfu: refactor
topquark12
2021-01-12 15:09:42 +0800
-
5a53b71671
dfu: working software triggered dfu
topquark12
2021-01-12 14:56:58 +0800
-
-
9e4d06fdbc
clarify comment
topquark12
2021-01-11 16:24:43 +0800
-
3433881d0f
remove dead code
topquark12
2021-01-11 14:10:50 +0800
-
193d54a0a6
pid: anti-windup when compliance voltage reached
topquark12
2021-01-11 14:00:52 +0800
-
3067b356c5
channels: add methods to retrieve actual voltage and current of TEC
topquark12
2021-01-08 16:18:20 +0800
-
3ba2cc9ddc
channels: voltage measurement refalect actual voltage across TEC
topquark12
2021-01-08 15:52:35 +0800
-
1539b624bd
pid: more sensible default parameters
topquark12
2021-01-08 11:31:33 +0800
-
5c84b7438b
Integral rescaling
topquark12
2021-01-08 11:25:01 +0800
-
cc0126636c
report save success
topquark12
2021-01-07 18:01:43 +0800
-
367002357f
main: save does not hang, just does not report save success
topquark12
2021-01-07 17:28:12 +0800
-
45b7c4e669
add documentation about PID setup and using Python tools Co-Authored-By: topquark12 <aw@m-labs.hk> Co-Committed-By: topquark12 <aw@m-labs.hk>
topquark12
2021-01-07 14:48:39 +0800
-
-
cc77684a5e
docs: redame doc folder
topquark12
2021-01-07 13:56:37 +0800