Support fan PWM settings
Anyway it would miss some pulses. And that can even happen if pulse comes twice during the cycle. But since the fan shouldn't make significantly more than 100 rps, I don't see a big issue there.…
Support fan PWM settings
Because output is JSON array, and I didn't want to restructure it for this not so major change
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.
Support fan PWM settings
TODO:
- chip temperature measure
- fan adjustments tied to the chip temperature
- clean up the code
- ???
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
WIP: Draft support fan PWM settings
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)?
Support channel names in RTIO errors
3bc8c067d3
Support channel names in RTIO errors
5c054cc901
Unify Si5324 setup code with main ARTIQ repository [nfc]