nixpkgs/pkgs/development/embedded
Andrew Childs 119a521977 platformio-core: expose unwrapped platformio as platformio-core
PlatformIO is a pure python package that is in turn a package
manager. In a pure NixOS environment, this means that any downloaded
binary packages will not run. To make PlatformIO usable, there's a
chrootenv wrapper. However, in a mixed environment like other linux or
darwin, the pure python version will work, and in the case of darwin
only the pure version will work, since the chrootenv wrapper is not
supported.

To handle the above use cases we have:

 * platformio -- unwrapped on darwin, wrapped on linux. Should always
                 provide a functional platformio.

 * platformio-core -- always unwrapped (like "bintools-unwrapped") for
                      when the wrapper is explicitly not required. For
                      example, on other linux where the chrootenv is
                      not supported.
2023-04-01 13:13:15 +09:00
..
arduino arduino-cli: 0.29.0 -> 0.31.0 2023-03-19 11:38:19 +01:00
avrdude avrdude: 7.0 -> 7.1 2023-01-10 09:10:22 +01:00
blackmagic
bossa bossa: migrate to wxGTK32 2023-03-14 13:05:47 +02:00
cc-tool
easypdkprog
edl edl: init at unstable-2022-09-07 2023-03-16 00:17:20 +01:00
elf2uf2-rs
fpga lattice-diamond: Replace direct use of /usr/bin/id with Nix-compatible path 2023-02-19 15:52:13 +01:00
gputils
jtag-remote-server
nmrpflash
openocd openocd: rework configuration flags 2023-03-10 14:03:30 +01:00
orbuculum
platformio platformio-core: expose unwrapped platformio as platformio-core 2023-04-01 13:13:15 +09:00
rshell
stm8/stm8flash treewide: move NIX_CFLAGS_COMPILE to the env attrset 2023-02-22 21:23:04 +02:00
stm32 stm32cubemx: 6.6.1 -> 6.8.0 2023-03-14 09:16:02 +00:00
svdtools svdtools: 0.2.8 -> 0.3.0 2023-03-27 17:21:36 -07:00
teensy-loader-cli
tytools
uisp treewide: move NIX_CFLAGS_COMPILE to the env attrset 2023-02-22 21:23:04 +02:00
xc3sprog treewide: replace http by https when https is a permanent redirection 2023-01-22 02:46:49 +01:00