Trivial network-controlled plugs
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Sebastien Bourdeauducq 17a3824ac5 README: fix formatting 1 week ago
.cargo use NixOS 19.03 multiarch gdb instead of custom build 8 months ago
nix first tnetplug version 1 week ago
src first tnetplug version 1 week ago
.gitignore create nix build infrastructure 9 months ago
Cargo.lock first tnetplug version 1 week ago
Cargo.toml first tnetplug version 1 week ago
LICENSE LICENSE: add GPL-3 9 months ago
README.md README: fix formatting 1 week ago
build.rs create nix build infrastructure 9 months ago
default.nix first tnetplug version 1 week ago
memory.x memory.x: fix RAM2 region, place stack in CCMRAM 9 months ago
openocd.gdb gdb with `cargo run` 8 months ago
release.nix first tnetplug version 1 week ago
shell.nix first tnetplug version 1 week ago

README.md

Trivial network-controlled plugs

Instructions

Made for NixOS

Build the firmware with default.nix:

  • nix-build
  • This uses cargo-vendor to bundle dependencies, so that unstable versions from git can be used.
  • Run result/bin/flash-tnetplug to flash a devboard with OpenOCD and quit.

Development environment with shell.nix:

  • nix-shell
  • Spawning openocd, the devboard should be connected already.
  • Instructions (cargo run --release) are printed.