Astro astro
astro pushed to master at M-Labs/zynq-rs 2020-03-26 05:25:57 +08:00
d2fc0ecc14 default.nix: update cargoSha256
ab75be80ba update smoltcp to 0.6.0
319f7d9eef move smoltcp dependency to libboard_zynq only
Compare 3 commits »
astro pushed to master at M-Labs/zynq-rs 2020-03-26 05:17:43 +08:00
74012603f6 default.nix: update cargoSha256
astro pushed to master at M-Labs/zynq-rs 2020-03-26 04:54:48 +08:00
a0c95c3b3e remove superfluous dependencies
97e7605804 update dependency r0
000741d05a update rust-nightly + linked_list_allocator
Compare 3 commits »
astro pushed to master at M-Labs/zynq-rs 2020-03-25 20:02:47 +08:00
29bf29a037 add some fpga regs
astro pushed to master at M-Labs/thermostat 2020-03-24 06:42:50 +08:00
5faf64eae8 README: link CI, more instructions
astro pushed to master at M-Labs/thermostat 2020-03-24 06:04:41 +08:00
cfea205e06 README: init
56c62975c4 main: improve show pid parameters
Compare 2 commits »
astro pushed to master at M-Labs/nix-scripts 2020-03-24 01:42:54 +08:00
5c43dbd0ea stm32: update rust-nightly
astro pushed to master at M-Labs/thermostat 2020-03-23 21:52:06 +08:00
0df3723ef3 cargosha256: update for nixbld.m-labs.hk
astro pushed to master at M-Labs/thermostat 2020-03-23 07:28:49 +08:00
8d532dc50a Cargo.toml: use patch for dependency stm32f4xx-hal
astro pushed to master at M-Labs/thermostat 2020-03-21 07:47:38 +08:00
d203f21caf main: re-enable interrupts
15f64358a2 main: fix socket handling
7fe1d2f761 main: disable ad7172 sync
dcf7babf32 ad7172: delint, doc
e7782c9cb3 implement shdn* pins
Compare 6 commits »
astro pushed to master at M-Labs/thermostat 2020-03-21 07:11:50 +08:00
a102e5fcec main: wait for more tcp send headroom
10f7020c02 main: fix report padding
da65ea21a4 ad7172: eliminate superfluous AdcError
9c3485d05f timer: increase rate to 500 Hz
8e41c44303 adc: use ref_sel=external
Compare 8 commits »
astro pushed to master at M-Labs/thermostat 2020-03-20 07:46:20 +08:00
4c3c8498e9 ad7172: retry corrupt transfers
82dba2bb67 ad7172: work on adc setup
Compare 2 commits »
astro pushed to master at M-Labs/thermostat 2020-03-20 07:27:10 +08:00
bb51cce6f6 ad7172: remove stale code
723901b341 adc: read u32 for unipolar coding
2e72a03b93 steinhart_hart: fix equation
bec7019f3a delint
c00c1bb081 main: connect adc/sh/pid/dac, split out into mod channel_state
Compare 9 commits »
astro pushed to master at M-Labs/thermostat 2020-03-19 08:48:06 +08:00
cee0a1fcab steinhart_hart: fix calculation, rename parameters
0f4442b124 switch pid+steinhart_hart parameters from f32 to f64
1ad821299b build mods pid + steinhard_hart
0575b52bc1 session: eliminate copying LineResult wrapper
ac728a2aff server: reduce sockets from 8 to 4 for memory savings
Compare 5 commits »
astro pushed to master at M-Labs/thermostat 2020-03-14 08:22:57 +08:00
69a4f5a5d2 merge the network code
astro pushed to master at M-Labs/thermostat 2020-03-13 04:42:55 +08:00
09dbb7d495 add ad5680
fed3e767e9 pins: setup dac spi 0,1
89b0d142ad main: use HSE clock
f021ebd6e6 pins: setup PwmPins
Compare 4 commits »
astro pushed to master at M-Labs/thermostat 2020-03-12 08:28:54 +08:00
ac336b7a26 main: split into mod init_log
c377706e0e ad7172: move setup from main
44c8ff54c1 ad7172::checksum: improve
95d66438d2 main: use sensible WATCHDOG_INTERVAL
297e38e1cc main: ignore warnings for now
Compare 11 commits »
astro pushed to flash-minimal at M-Labs/zynq-rs 2020-02-06 01:23:51 +08:00
2f754de64b main: just test for qspi flash
b5b3cf69f7 link.x: simplify while used with jtag only
3b657ffef0 regs: add more #[inline] annotations
9bfc15cbb9 qspi flash unfinished...
c8d03a43c6 libboard_zynq::flash: keep spi_en=1 over multiple manual transfers
astro pushed to master at M-Labs/zynq-rs 2020-02-04 06:05:25 +08:00
774e4e88a9 Merge branch 'dmac'
03da85dcea libboard_zynq::dmac: enable mod, add channel_regs()
d7e8ba297b libboard_zynq::dmac: unify equal registers
Compare 3 commits »
astro pushed to master at M-Labs/zynq-rs 2020-02-03 07:51:53 +08:00
57efbf0cec Merge branch 'mem'
1e5fe1b836 regs: add more #[inline] annotations
02c9c4d2dd Cargo.toml: turn off link-time optimization
fc91a0427b link.x: simplify while used with jtag only
Compare 4 commits »