Egor Savkin esavkin
  • Joined on 2022-09-30
esavkin commented on pull request M-Labs/thermostat#73 2022-12-19 17:06:52 +08:00
Support fan PWM settings

There is no need to clear_interrupt_pending_bit before check_interrupt since there are a lot of guaranteed CPU cycles ahead. Moreover, I did so, and it didn't counted fan cycles at all.

esavkin pushed to 69-fan_pwm at esavkin/thermostat 2022-12-19 17:04:11 +08:00
2fe55f7544 Draft hw rev support and fan command
esavkin commented on pull request M-Labs/thermostat#73 2022-12-15 16:59:13 +08:00
Support fan PWM settings

TODO:

  1. chip temperature measure
  2. fan adjustments tied to the chip temperature
  3. clean up the code
  4. ???
esavkin commented on pull request M-Labs/thermostat#73 2022-12-15 16:51:18 +08:00
Support fan PWM settings

I think we can go with int range from 1 to 100, since fan seems to not support values less than 0.01

esavkin pushed to 69-fan_pwm at esavkin/thermostat 2022-12-15 16:48:06 +08:00
4223f7a4ad Draft tacho support
esavkin created pull request M-Labs/thermostat#73 2022-12-14 17:28:47 +08:00
WIP: Draft support fan PWM settings
esavkin pushed to 69-fan_pwm at esavkin/thermostat 2022-12-14 17:26:30 +08:00
30350a3651 Draft support fan pwm settings
esavkin created branch 69-fan_pwm in esavkin/thermostat 2022-12-14 17:26:30 +08:00
esavkin commented on pull request M-Labs/artiq-zynq#209 2022-12-13 17:32:45 +08:00
Support channel names in RTIO errors

since it relies on cache coherency

So all resolve_channel_name calls should be made on the core1 (like in RISC-V version now)?

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

format macro wasn't available

esavkin created repository esavkin/thermostat 2022-12-13 13:44:14 +08:00
esavkin created pull request M-Labs/artiq-zynq#209 2022-12-13 12:56:19 +08:00
Support channel names in RTIO errors
esavkin pushed to 1697-rtiomap at esavkin/artiq-zynq 2022-12-13 12:54:25 +08:00
3bc8c067d3 Support channel names in RTIO errors
5c054cc901 Unify Si5324 setup code with main ARTIQ repository [nfc]
Compare 2 commits »
esavkin pushed to master at esavkin/artiq-zynq 2022-12-13 10:56:45 +08:00
5c054cc901 Unify Si5324 setup code with main ARTIQ repository [nfc]
esavkin pushed to 1697-rtiomap at esavkin/artiq-zynq 2022-12-12 17:35:23 +08:00
028dcd1786 Draft
esavkin created branch 1697-rtiomap in esavkin/artiq-zynq 2022-12-12 17:35:23 +08:00
esavkin pushed to master at esavkin/artiq-zynq 2022-12-09 17:18:21 +08:00
c281505aa0 flake: fix cargo hash
db0e41af6d update zynq-rs and some Rust deps
a07ebb4dc0 flake: nixos 22.11
Compare 3 commits »
esavkin commented on issue M-Labs/artiq-zynq#206 2022-12-08 17:30:49 +08:00
cargo warnings with nixos 22.11 rust infrastructure

How to reproduce this issue? I tried to compile it, but none of the warnings were emitted.

esavkin pushed to master at esavkin/artiq-zynq 2022-11-10 14:38:23 +08:00
d5402d899f flake: update dependencies
bbecead9a3 examples: fix ref_multiplier
c834e4f503 enable network and mgmt during Rust panic, make RTIO PLL lock failure a panic
dc862a9051 match ident message with mainline
19e60073de kasli_soc: ident = variant name
Compare 7 commits »
esavkin created repository esavkin/zynq-rs 2022-10-21 14:33:05 +08:00