Egor Savkin esavkin
  • Joined on 2022-09-30
esavkin commented on pull request M-Labs/artiq-zynq#217 2023-02-17 16:57:19 +08:00
Add SFP fibers support for satman

& makes a slice from array (to make it iterable)

esavkin pushed to 213-satman-sfp-fiber-support at esavkin/artiq-zynq 2023-02-17 16:54:51 +08:00
394e2b2354 Revert i2c wrapper refactor, untie io_expander from it
e51a5728e0 Refactor i2c and io_expander to make them shared
dcc5cc7555 satellite: add Error LED on panic
46b2687d70 RTIO/SYS Clock merge
Compare 4 commits »
esavkin pushed to 213-satman-sfp-fiber-support at esavkin/artiq-zynq 2023-02-17 16:31:25 +08:00
fe1be9e272 Revert i2c wrapper refactor, untie io_expander from it
esavkin commented on pull request M-Labs/artiq-zynq#217 2023-02-17 15:01:23 +08:00
Add SFP fibers support for satman

I suspect you have not tested this properly on runtime. https://github.com/m-labs/artiq/blob/master/artiq/coredevice/i2c.py

I see, I didn't expect external API for this. I'll move the i2c…

esavkin created pull request M-Labs/artiq-zynq#217 2023-02-17 14:50:51 +08:00
Add SFP fibers support for satman
esavkin pushed to 213-satman-sfp-fiber-support at esavkin/artiq-zynq 2023-02-17 12:47:56 +08:00
913f744aeb Refactor i2c and io_expander to make them shared
b85c870b82 runtime: drive SFP TX_DISABLE
Compare 2 commits »
esavkin created branch 213-satman-sfp-fiber-support in esavkin/artiq-zynq 2023-02-17 12:47:56 +08:00
esavkin commented on pull request M-Labs/thermostat#73 2023-02-16 13:40:19 +08:00
Support fan PWM settings

Fixed this and checked that there is no pulses by default. On oscilloscope there is pulse on fan 100 command, but no such pulse on reset command

esavkin pushed to 69-fan_pwm at esavkin/thermostat 2023-02-16 13:37:24 +08:00
2c9436a0b3 Move HWRev to separate file, address PR comments, emit warning on the using PWM on unsupported fans
esavkin pushed to 72-warning-on-zeroed-limits at esavkin/thermostat 2023-02-16 10:27:28 +08:00
7b35932d36 Emit warning when current/voltage limits are near zero
esavkin commented on pull request M-Labs/artiq-zynq#214 2023-02-16 10:21:16 +08:00
Port io_expander code from Kasli

Maybe do it in another PR? It looks like i2c logic in satman needs to be refactored to make io_expander shared

esavkin closed pull request M-Labs/artiq-zynq#215 2023-02-16 10:05:49 +08:00
Backport io_expander to release-7
esavkin commented on pull request M-Labs/artiq-zynq#215 2023-02-16 10:05:44 +08:00
Backport io_expander to release-7

No need in this PR since #214 is going to be applied to the release-7 too.

esavkin created pull request M-Labs/artiq-zynq#215 2023-02-15 18:22:34 +08:00
WIP: Backport io_expander
esavkin pushed to 213-backport-sfp-fiber at esavkin/artiq-zynq 2023-02-15 18:21:11 +08:00
33097f26d5 Remove virtual LEDs from io_expander
709aa8195b Fix idle/startup_kernel typos in config
733f270819 flake: update dependencies
d30fb96674 examples: fix ref_multiplier
facc5808ef match ident message with mainline
Compare 6 commits »
esavkin created branch 213-backport-sfp-fiber in esavkin/artiq-zynq 2023-02-15 18:21:11 +08:00
esavkin pushed to 213-sfp-fiber-support at esavkin/artiq-zynq 2023-02-15 18:14:07 +08:00
ca6e0d13ad Remove virtual LEDs from io_expander
esavkin created pull request M-Labs/artiq-zynq#214 2023-02-15 17:46:53 +08:00
WIP: Port io_expander code from Kasli
esavkin pushed to 213-sfp-fiber-support at esavkin/artiq-zynq 2023-02-15 17:44:07 +08:00
b4b7912c40 Port tx_disable-related code from Kasli
8230a01701 Build io_expander
4bc936f071 Copy io expander from kasli
Compare 3 commits »
esavkin created branch 213-sfp-fiber-support in esavkin/artiq-zynq 2023-02-15 17:44:07 +08:00