Low-level Rust bindings to simavr
- Rust 78.1%
- Nix 19.3%
- Just 2.6%
| src | ||
| vendor | ||
| .envrc | ||
| .gitignore | ||
| .gitmodules | ||
| build.rs | ||
| Cargo.lock | ||
| Cargo.toml | ||
| CHANGELOG.md | ||
| flake.lock | ||
| flake.nix | ||
| Justfile | ||
| LICENSE | ||
| README.md | ||
| rust-toolchain.toml | ||
simavr-ffi 
Low-level bindings to simavr:
[dependencies]
simavr-ffi = "1"
Supported platforms: Linux & Mac (pull requests for other platforms welcome!).
If you're looking for something high-level, see avr-tester.
Requirements
Compile-time:
- clang,
- libelf,
- pkg-config,
- zlib.
Nix (Linux / Mac)
$ nix develop
Ubuntu
$ sudo apt install clang libelf-dev pkg-config
Mac
$ brew install libelf pkg-config
License
Copyright (c) 2022 Patryk Wychowaniec [email protected].
Licensed under the MIT license.