Egor Savkin esavkin
  • Joined on 2022-09-30
esavkin commented on pull request M-Labs/thermostat#73 2022-12-21 16:57:14 +08:00
Support fan PWM settings

It would still run on 1.0, as there is a limiter in ther PWM setter.

esavkin commented on pull request M-Labs/thermostat#73 2022-12-21 16:53:34 +08:00
Support fan PWM settings

No, the minimum I tried was 0.008 PWM, anything below that makes the circuit consider there is no signal and it runs at full power. 0.008-0.04 values are working quite fine, though there is…

esavkin commented on pull request M-Labs/thermostat#73 2022-12-21 16:49:13 +08:00
Support fan PWM settings

Needed by this command, used in development: arm-none-eabi-objcopy -O binary thermostat thermostat.bin

esavkin created pull request M-Labs/thermostat#75 2022-12-21 15:25:53 +08:00
Fix client fail on commands ending on whitespace
esavkin pushed to 63-fix-pid-error at esavkin/thermostat 2022-12-21 15:23:16 +08:00
cffdd77513 fix whitespace error
esavkin created branch 63-fix-pid-error in esavkin/thermostat 2022-12-21 15:23:16 +08:00
esavkin pushed to 69-fan_pwm at esavkin/thermostat 2022-12-21 15:00:00 +08:00
66143d2373 Implemented auto fan control
esavkin created pull request M-Labs/thermostat#74 2022-12-21 14:18:54 +08:00
WIP: Update python to 3.11 and use StrEnum
esavkin created branch 71-update-nixos22_11 in esavkin/thermostat 2022-12-21 14:18:09 +08:00
esavkin pushed to 71-update-nixos22_11 at esavkin/thermostat 2022-12-21 14:18:09 +08:00
9596320423 Update python to 3.11 and use StrEnum
esavkin commented on issue M-Labs/thermostat#71 2022-12-21 12:16:43 +08:00
use StrEnum

I think this should wait until Python 3.11 is emerged into NixOS. As of 22.11, NixOS has only Python 3.10.

esavkin commented on pull request M-Labs/artiq-zynq#209 2022-12-21 11:24:20 +08:00
Support channel names in RTIO errors

Changed that behavior so that it is more similar to RISC-V implementation.

esavkin pushed to 1697-rtiomap at esavkin/artiq-zynq 2022-12-21 10:53:52 +08:00
b249e69b4c Do not acquire channel name on the core1
esavkin pushed to 1697-rtiomap at esavkin/artiq-zynq 2022-12-20 17:47:35 +08:00
7420a584eb Do not acquire channel name on the core1 (draft not tested)
3238ad2ef0 Fix RTIO exception messages
527189ab6a Support channel names in RTIO errors
8e0229d265 si5324: crystal_{ref -> as_ckin2} [nfc]
2ddb4d259f Undo most of Si5324 unification (5c054cc901)
Compare 5 commits »
esavkin pushed to 69-fan_pwm at esavkin/thermostat 2022-12-20 16:48:27 +08:00
3100cb66cf Implemented auto fan control
esavkin pushed to master at esavkin/artiq-zynq 2022-12-20 16:40:00 +08:00
8e0229d265 si5324: crystal_{ref -> as_ckin2} [nfc]
2ddb4d259f Undo most of Si5324 unification (5c054cc901)
Compare 2 commits »
esavkin pushed to 69-fan_pwm at esavkin/thermostat 2022-12-20 16:36:54 +08:00
957a8ae074 Implemented auto fan control
esavkin pushed to 69-fan_pwm at esavkin/thermostat 2022-12-20 16:13:42 +08:00
fbea69d3c6 Implemented auto fan control
esavkin pushed to 69-fan_pwm at esavkin/thermostat 2022-12-20 15:55:04 +08:00
5d20f2ca0f Implemented auto fan control
esavkin pushed to 69-fan_pwm at esavkin/thermostat 2022-12-20 15:50:06 +08:00
e704afe3af Implemented auto fan control