mwojcik
04cfdb54e1
stabilizer: remove heapless hash after update
12 months ago
mwojcik
bc460e9490
mcu: update stabilizer to upstream mqtt version
12 months ago
Sebastien Bourdeauducq
0fae14a5ad
mcu -> mcu-contrib
1 year ago
mwojcik
5f90f65d59
hydra: add humpback-dds flakes job
1 year ago
mwojcik
778dab71a2
hydra: add thermostat flakes job
1 year ago
Harry Ho
988d411946
mcu: simplify buildStm32Firmware
...
* binaryName and extraCargoBuildArgs are no longer variadic.
* `cargo build` simply always uses binaryName (defaults to the package name) as `--bin` argument.
2 years ago
Harry Ho
83baea2c4b
mcu: fix Stabilizer extraCargoBuildArgs not passed to buildStm32Firmware
2 years ago
Harry Ho
45181c5c56
mcu: add multiple variants of stabilizer using lib functions
2 years ago
Harry Ho
868216eb2d
mcu: keep cargo tarball name the same for different variants
...
* This partially reverts 726ee7aa82
, and keeps allowing the generated binary to have a name different from the derivation.
2 years ago
Harry Ho
e43223532c
mcu: fix cargo not building only the specified binary per job
2 years ago
Harry Ho
2835575ee4
mcu: disable by-default `cargo test` checkPhase for Stabilizer
2 years ago
Sebastien Bourdeauducq
2c378060e9
mcu: fix 84fc1375d
2 years ago
Sebastien Bourdeauducq
42107ff1e9
mcu: build Sayma MMC firmware
2 years ago
Sebastien Bourdeauducq
0d706f000f
stm32 -> mcu
2 years ago
Harry Ho
6fe5a903b9
stm32: update stabilizer IP address override
...
* Affected by 2144af5bcd
.
2 years ago
Harry Ho
726ee7aa82
stm32: allow binary filename and package name to be different
...
* The major motivation is that Stabilizer ( since f1f15aca65
) now contains multiple binaries, and the filenames of the generated ELFs (e.g. `dual-iir`, `lockin-internal`) do not necessarily contain the project name as a substring.
2 years ago
Harry Ho
21f5362b6f
stm32: fix stabilizer IP address override
...
* required by at least 659a6879f7
or later
* also substitutes the default gateway address (24-bit netmask)
2 years ago
Sebastien Bourdeauducq
b46f418176
add artiq-netboot package
2 years ago
Sebastien Bourdeauducq
0064906c6f
stm32: use nativeBuildInputs correctly
2 years ago
Sebastien Bourdeauducq
9870fce5a6
stm32: hydra restricted mode
2 years ago
Sebastien Bourdeauducq
a6f94d37e9
stm32: hydra restricted mode
2 years ago
Sebastien Bourdeauducq
657d3c1b27
stm32: add humpback fpga build dependencies
2 years ago
Sebastien Bourdeauducq
3e607f7d12
stm32: add humpback-dds
2 years ago
Sebastien Bourdeauducq
f69616307e
stm32: dontFixup
2 years ago
Astro
7c7c0cb58d
stm32: add checkPhase to thermostat
2 years ago
Harry Ho
7c4eb8e770
stm32: generate memory image from elf for dfu bootloader to download
2 years ago
Sebastien Bourdeauducq
e6fb3088b1
stm32: cleanup rustManifest
2 years ago
Sebastien Bourdeauducq
e4d6dd253d
stm32: fix stabilizer IP address override
2 years ago
Sebastien Bourdeauducq
dec885c896
set stabilizer IP address within M-Labs network
3 years ago
Sebastien Bourdeauducq
6fd6648132
fix indentation
3 years ago
Sebastien Bourdeauducq
a6f8e1a558
stm32: work around hydra restricted mode
3 years ago
Sebastien Bourdeauducq
c4835c6be7
stm32: use cargosha256.nix files
3 years ago
Sebastien Bourdeauducq
1a8c152326
stabilizer: update cargoSha256
3 years ago
Sebastien Bourdeauducq
d77fcf79ef
stabilizer: update cargoSha256
3 years ago
Sebastien Bourdeauducq
cf6173a240
stabilizer: update cargoSha256
3 years ago
Sebastien Bourdeauducq
d8a0b2bdac
stabilizer: update cargoSha256
3 years ago
Sebastien Bourdeauducq
b6e65c0989
stabilizer: update cargoSha256
3 years ago
Sebastien Bourdeauducq
e96907239e
thermostat: update cargoSha256
4 years ago
Sebastien Bourdeauducq
d5c87cf188
stabilizer: update cargoSha256
4 years ago
Sebastien Bourdeauducq
e5d2b8c10f
stm32: fix hydra build products
4 years ago
Sebastien Bourdeauducq
0b332b36a2
use new STM32 build code on Hydra
4 years ago
Astro
3282282dde
stm32: remove fetchcargo.nix ( #16 )
4 years ago
Sebastien Bourdeauducq
718189a18a
add STM32 firmware build files (WIP)
4 years ago