Commit Graph

35 Commits

Author SHA1 Message Date
Geert Stappers 61a8e0d144 Fix delay dependency to git revision 849918a8dfb2
So we can test it with `blink` before a "crate" of `delay` is published.
2022-06-16 21:44:03 +02:00
Geert Stappers c113fc881e Cargo.toml: more semver for avr_delay
In an attempt to publish it. Current error:
| $ AVR_CPU_FREQUENCY_HZ=8_000_000 cargo +nightly publish --target ./avr-atmega328p.json -Z build-std=core
|     Updating crates.io index
|    Packaging ruduino v0.4.0 (/home/gs0604/src/rust/RustAVR/ruduino)
| error: failed to prepare local package for uploading
|
| Caused by:
|   failed to select a version for the requirement `avr_delay = "^0.4"`
|   candidate versions found which didn't match: 0.3.2, 0.3.1, 0.3.0, ...
|   location searched: crates.io index
|   required by package `ruduino v0.4.0 (/home/gs0604/src/rust/RustAVR/ruduino)`
2022-06-08 15:07:50 +02:00
Geert Stappers a33d38a755 Switching from llvm_asm!() to asm!()
Macro llvm_asm is replace by asm.
This a reason to increase the version number.
2022-06-08 12:21:34 +02:00
Geert Stappers 5c1fcb5add delay crate via git
Because my request for uploading Rust AVR crates is still pending.
( https://github.com/avr-rust/delay/issues/19 )
2022-06-08 12:21:34 +02:00
Geert Stappers 73215fda85
Use delay with asm
Because llvm_asm!  has been replaced by asm!
2022-05-21 10:36:41 +02:00
Dylan McKay 9dcdab852a Bump patch version to 0.3.2 2021-02-02 02:09:46 +13:00
Dylan McKay bf3c3d53ae Bump version of avr-config dependency 2021-02-02 02:08:52 +13:00
Dylan McKay f973881e60 Add 'avr_delay' as a dependency and expose crate 2021-02-02 01:50:14 +13:00
Dylan McKay 8d3c2466ce Use 'avr-config' for CPU frequency logic rather than reimplement it
This crate is also used by the 'delay' crate.
2021-02-02 01:45:41 +13:00
Dylan McKay 37884cc15f Bump minor version to 0.3.1 2021-01-29 21:46:57 +13:00
Dylan McKay ba6dec1b60 Move the target-cpu feature enable logic back into a build script
It didn't do anything in the core generator.
2021-01-29 21:46:01 +13:00
Dylan McKay 5557377087 Bump minor version to 0.3.0 2021-01-29 20:44:08 +13:00
Dylan McKay 0f333527c4 By default, the crate should only bother compiling the MCU being targeted 2021-01-29 20:44:08 +13:00
Dylan McKay ccad9c169b Stop autogenerating config.rs file 2021-01-29 20:44:08 +13:00
Dylan McKay db36e8b0b7 Move the 'core_generator' from a build script to an in-repository tool
The core generator will be run manually before release.
2021-01-29 20:44:08 +13:00
Dylan McKay 309426d6a6 Bump patch version to 0.2.7 2020-10-30 01:08:15 +13:00
Dylan McKay 41967edeb2 Bump patch version to 0.2.6 2020-08-24 20:49:03 +12:00
Dylan McKay 302095dca2 Bump the patch version to 0.2.5 2020-07-31 22:05:21 +12:00
Dylan McKay c7dfee4617 Bump the patch version to 0.2.4 2020-07-26 03:25:52 +12:00
Dylan McKay 63a15a865d Bump the patch version to 0.2.3 2020-07-26 03:10:24 +12:00
Jake Goulding c02a95baa5 Make the std-stub optional
This allows people to provide their own `panic_handler`
2020-07-25 10:05:35 -04:00
Dylan McKay 869113a693 Use the std stub definitions from the 'avr-std-stub' crate 2020-07-26 00:33:58 +12:00
Dylan McKay 65c363509c Bump patch version to 0.2.2 2020-07-25 01:58:22 +12:00
Dylan McKay bcef4ad612 Relax patch version contraints on target-cpu-fetch dependency 2020-07-25 01:57:04 +12:00
Dylan McKay cb163a21bc Get the examples compiling again 2020-07-25 01:56:58 +12:00
Dylan McKay 6fa56ed4cd Bump crate patch version 2020-07-23 21:21:45 +12:00
Dylan McKay ab5cc85d29 Bump the crate minor version 2020-06-20 06:04:07 +12:00
Dylan McKay 0963ff0f7f Switch the crate to Rust edition '2018' 2020-06-20 06:03:43 +12:00
Dylan McKay c486e1b7a9 Rename crate to 'ruduino' 2018-11-05 23:32:51 +13:00
Dylan McKay e1a05bbf96 Move the build script into a subdir 2018-11-05 23:32:39 +13:00
Dylan McKay 76298abdb3 Add myself to authors 2018-11-05 23:32:39 +13:00
Dylan McKay d833813374 Support auto-generated cores 2018-11-05 23:32:02 +13:00
Jake Goulding 4948dd412e Fully rename the crate 2018-11-02 21:41:57 -04:00
Dylan McKay bdc6a303fd Remove libcore dependency hack 2017-08-21 20:25:41 +12:00
Jake Goulding 478744e231 Initial commit 2016-07-06 19:59:51 -04:00