avr-std-stub

Crates.ioavr-std-stub
lib.rsavr-std-stub
version1.0.3
sourcesrc
created_at2020-07-25 12:22:52.259761
updated_at2021-02-13 10:56:51.385259
descriptionContains simple implementations of required language items that `libstd` normally defines on other targets
homepage
repositoryhttps://github.com/avr-rust/avr-std-stub
max_upload_size
id269473
size4,990
Dylan McKay (dylanmckay)

documentation

https://docs.rs/avr-std-stub

README

avr-std-stub

Crates.io MIT licensed

API Documentation

Contains simple implementations of required language items that libstd normally defines on other targets.

This fixes the following error when compiling for Rust:

error: `#[panic_handler]` function required, but not found

error: language item required, but not found: `eh_personality`

error: aborting due to 2 previous errors

Usage

Add the following to your crate's Cargo.toml:

[dependencies]
avr-std-stub = "1.0"

Then add the following to your crate's lib.rs or main.rs

extern crate avr_std_stub;

NOTE: You must add an extern crate declaration, otherwise the crate will not be linked and the definitions it provides will not be used.

Commit count: 14

cargo fmt