Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/patryk27/simavr-ffi
Low-level Rust bindings to simavr
https://github.com/patryk27/simavr-ffi
avr bindings emulation rust simavr simulation
Last synced: 17 days ago
JSON representation
Low-level Rust bindings to simavr
- Host: GitHub
- URL: https://github.com/patryk27/simavr-ffi
- Owner: Patryk27
- License: mit
- Created: 2022-05-24T19:00:45.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-13T12:57:42.000Z (3 months ago)
- Last Synced: 2024-10-10T20:11:07.339Z (about 1 month ago)
- Topics: avr, bindings, emulation, rust, simavr, simulation
- Language: Rust
- Homepage:
- Size: 53.7 KB
- Stars: 3
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# simavr-ffi [![crates-badge]][crates-link]
[crates-badge]: https://img.shields.io/crates/v/simavr-ffi.svg
[crates-link]: https://crates.io/crates/simavr-ffiLow-level bindings to [simavr](https://github.com/buserror/simavr).
Supported platforms: Linux & Mac (pull requests for Windows welcome!).
## Requirements
Compile-time:
- clang,
- libelf,
- pkg-config,
- zlib.### Nix
``` bash
$ nix develop
```### Ubuntu
```bash
$ sudo apt install clang libelf-dev pkg-config
```### Mac
```bash
$ brew tap osx-cross/avr
$ brew install avr-gcc libelf pkg-config
```## FAQ
### How does it compare to `simavr-sys`?
[`simavr-sys`](https://github.com/dylanmckay/simavr-sim) seems unmaintained at
the moment, while `simavr-ffi` is up-to-date.## License
Copyright (c) 2022 Patryk Wychowaniec .
Licensed under the MIT license.