summary refs log tree commit diff
path: root/pkgs/development/embedded
AgeCommit message (Collapse)AuthorFilesLines
2022-11-21teensy-loader-cli: 2.1+unstable=2021-04-10 -> 2.2 (#198461)toonn1-7/+7
Co-authored-by: Anderson Torres <torres.anderson.85@protonmail.com>
2022-11-08Merge pull request #198460 from toonn/arduino-cli-bumpAnderson Torres1-3/+3
arduino-cli: 0.27.1 -> 0.28.0
2022-11-07platformio: unmark as broken on aarch64-linuxarcnmx1-1/+0
2022-11-01platformio: work around fallout from #194205arcnmx2-5/+3
fixes #198319
2022-10-29arduino-cli: 0.27.1 -> 0.28.0toonn1-3/+3
2022-10-20bossa-arduino: init at 1.9.1-arduino2ners1-0/+13
2022-10-20bossa: 1.8 -> 1.9.1ners2-20/+2
2022-10-14arduino-language-server: 0.7.1 -> 0.7.2R. Ryantm1-2/+2
2022-10-13Merge pull request #194520 from BattleCh1cken/masterAnderson Torres1-0/+33
arduino-language-server: init at 0.7.1
2022-10-11arduino-language-server: init at 0.7.1BattleCh1cken1-0/+33
2022-10-11Merge pull request #195517 from wegank/avrdude-darwinJörg Thalheim1-6/+12
avrdude: fix build on aarch64-darwin
2022-10-11avrdude: migrate to cmakeWeijia Wang1-6/+12
2022-10-08Merge master into staging-nextgithub-actions[bot]1-2/+2
2022-10-08tytools: 0.9.7 -> 0.9.8R. Ryantm1-2/+2
2022-10-08Merge branch 'master' into staging-nextVladimír Čunát1-3/+3
2022-10-06svdtools: 0.2.6 -> 0.2.7Alex Martens1-3/+3
2022-09-28Merge staging-next into staginggithub-actions[bot]1-0/+34
2022-09-28Merge remote-tracking branch 'origin/master' into staging-nextMartin Weinelt1-0/+34
2022-09-28Merge pull request #193109 from pkharvey/pk/stm8flashJonas Heinrich1-0/+34
stm8flash: init at 2022-03-27
2022-09-28Merge staging-next into staginggithub-actions[bot]1-9/+6
2022-09-28Merge master into staging-nextgithub-actions[bot]1-9/+6
2022-09-27Merge pull request #192097 from Luflosi/update/nextpnrSandro1-9/+6
2022-09-26stm8flash: init at 2022-03-27pkharvey1-0/+34
2022-09-22Merge pull request #192447 from DeterminateSystems/drop-lGraham Christensen1-1/+1
treewide: drop -l$NIX_BUILD_CORES
2022-09-22treewide: drop -l$NIX_BUILD_CORESGraham Christensen1-1/+1
Passing `-l$NIX_BUILD_CORES` improperly limits the overall system load. For a build machine which is configured to run `$B` builds where each build gets `total cores / B` cores (`$C`), passing `-l $C` to make will improperly limit the load to `$C` instead of `$B * $C`. This effect becomes quite pronounced on machines with 80 cores, with 40 simultaneous builds and a cores limit of 2. On a machine with this configuration, Nix will run 40 builds and make will limit the overall system load to approximately 2. A build machine with this many cores can happily run with a load approaching 80. A non-solution is to oversubscribe the machine, by picking a larger `$C`. However, there is no way to divide the number of cores in a way which fairly subdivides the available cores when `$B` is greater than 1. There has been exploration of passing a jobserver in to the sandbox, or sharing a jobserver between all the builds. This is one option, but relatively complicated and only supports make. Lots of other software uses its own implementation of `-j` and doesn't support either `-l` or the Make jobserver. For the case of an interactive user machine, the user should limit overall system load using `$B`, `$C`, and optionally systemd's cpu/network/io limiting features. Making this change should significantly improve the utilization of our build farm, and improve the throughput of Hydra.
2022-09-22Merge branch 'master' into staging-nextVladimír Čunát1-2/+2
2022-09-22openfpgaloader: 0.9.0 -> 0.9.1R. Ryantm1-2/+2
2022-09-20trellis: 2021-12-14 -> unstable-2022-09-14Luflosi1-9/+6
2022-09-20Merge remote-tracking branch 'origin/master' into staging-nextMartin Weinelt1-3/+3
2022-09-19platformio: relax wsproto constraintMartin Weinelt1-1/+2
2022-09-17arduino-cli: 0.25.1 -> 0.27.1Stefan Frijters1-3/+3
2022-09-04Merge pull request #186039 from newAM/orbuculumSandro1-0/+43
2022-09-03orbuculum: init at 2.0.0Alex Martens1-0/+43
2022-09-03elf2uf2-rs: unstable-2021-12-12 -> 1.3.7Alex Martens1-8/+6
2022-09-02Merge pull request #184563 from r-ryantm/auto-update/ecpdapEllie Hermaszewska1-3/+3
2022-08-24blackmagic: 2022-04-16 -> 1.8.2Evils1-4/+4
2022-08-22Merge pull request #184715 from r-ryantm/auto-update/stm32cubemxJonas Heinrich1-2/+2
stm32cubemx: 6.5.0 -> 6.6.1
2022-08-22Merge pull request #183574 from r-ryantm/auto-update/nmrpflashJonas Heinrich1-2/+2
nmrpflash: 0.9.16 -> 0.9.18.2
2022-08-21svdtools: 0.2.5 -> 0.2.6Alex Martens1-3/+3
2022-08-20Merge pull request #186991 from BattleCh1cken/masterJonas Heinrich2-7/+13
platformio: 6.0.2 -> 6.1.4
2022-08-17pyocd: init at 0.34.1Simon Bruder1-0/+72
2022-08-16Update platformioBattleCh1cken2-7/+13
2022-08-08arduino-cli: 0.21.1 -> 0.25.1Stefan Frijters1-3/+3
2022-08-02stm32cubemx: 6.5.0 -> 6.6.1R. Ryantm1-2/+2
2022-08-01ecpdap: 0.1.7 -> 0.1.8R. Ryantm1-3/+3
2022-07-29openfpgaloader: 0.8.0 -> 0.9.0R. Ryantm1-2/+2
2022-07-29nmrpflash: 0.9.16 -> 0.9.18.2R. Ryantm1-2/+2
2022-07-26Merge master into staging-nextgithub-actions[bot]1-0/+24
2022-07-25svdtools: 0.1.23 -> 0.2.5Alex Martens1-0/+24
2022-07-21platformio: 6.0.1 -> 6.0.2Sandro Jäckel3-55/+51