Low-level unsafe bindings to simavr:
[dependencies]
simavr-ffi = "1"
Supported platforms: Linux & Mac (pull requests for Windows etc. welcome!).
If you're looking for something high-level and safe, see AvrTester.
Compile-time:
- clang,
- patch (optional, required only if you enable the
patch-twi-inconsistencies
feature flag), - libelf,
- pkg-config,
- zlib.
$ nix develop
$ sudo apt install clang libelf-dev pkg-config
$ brew install libelf pkg-config
If you want, you can activate following feature flags (disabled by default):
patch-twi-inconsistencies
- applies a fix for buserror/simavr#453
simavr-sys
seems unmaintained at
the moment, while simavr-ffi
is up-to-date.
Copyright (c) 2022 Patryk Wychowaniec pwychowaniec@pm.me.
Licensed under the MIT license.