Commit graph

586 commits

Author SHA1 Message Date
Jorgeig
9bcb32329f Use cortex-m InterruptNumber iso bare_metal Nr 2021-08-10 17:51:10 +08:00
Emil Fresk
356f53ddc3 v0.5.7 release 2021-07-05 20:44:38 +02:00
Emil Fresk
aa835e848b
Merge pull request #493 from rtic-rs/you-must-enable-the-rt-feature
backport: "you must enable the rt feature" compile time detection
2021-07-05 20:37:08 +02:00
Jorge Aparicio
b704894b03 run cargo fmt 2021-07-05 20:14:18 +02:00
Jorge Aparicio
73a4d7c8bd improve the error message 2021-07-05 20:09:49 +02:00
Jorge Aparicio
f042807d43 generate error if "rt" feature is not enabled 2021-07-05 19:54:52 +02:00
bors[bot]
8b2c07636c
Merge #453
453: Fix GHA by removing duplicate CI-check r=korken89 a=AfoHT

Same as done in fa2de97d87

Co-authored-by: Henrik Tjäder <henrik@grepit.se>
2021-03-03 11:00:57 +00:00
Henrik Tjäder
9022277c3f Fix GHA by removing duplicate CI-check 2021-03-03 11:57:24 +01:00
Henrik Tjäder
22926f41b7
Merge pull request #452 from AfoHT/v0.5.x-0.5.6
Release version 0.5.6
2021-03-03 11:45:58 +01:00
Henrik Tjäder
b1cfec21c7 Release version 0.5.6 2021-03-03 11:39:07 +01:00
Henrik Tjäder
8ddca12944
Merge pull request #449 from AfoHT/heaplessbump
Bump required version of heapless to 0.6.1
2021-03-03 11:33:48 +01:00
Henrik Tjäder
4dbda1181a Bump required version of heapless to 0.6.1 2021-03-03 11:22:46 +01:00
Henrik Tjäder
6f0985d470
Merge pull request #451 from AfoHT/v0.5.x-mdbookupdate
Fix the CI tests by using latest mdbook, switching to panic-semihosting
2021-03-03 11:21:56 +01:00
Henrik Tjäder
6d7da143ac Use panic-semihosting, fix ui-tests 2021-03-03 11:04:02 +01:00
Henrik Tjäder
612bb60ac6 Make linkchecker happy 2021-03-03 09:48:54 +01:00
Henrik Tjäder
4fe3688d05 Fix the CI tests by using latest mdbook 2021-03-03 09:26:09 +01:00
Emil Fresk
42eb46ed69 New logo, new text 2020-11-19 19:21:10 +01:00
Henrik Tjäder
6d949cea75
Merge pull request #421 from AfoHT/v0.5.x
Add the logo to the preface of the book for v0.5.x docs
2020-11-17 16:38:21 +01:00
Henrik Tjäder
ed6780a39e Add the logo to the preface of the book 2020-11-17 15:30:05 +00:00
Daniel Carosone
663624983d close console text blocks on a new line
fixes #369
2020-10-12 07:50:52 +00:00
Emil Fresk
7b2741264d Fixed erroneous tag 2020-10-07 11:04:16 +02:00
Emil Fresk
f2c37e02c0 Added so development version can be found from v0.5.x docs 2020-10-05 19:28:45 +02:00
Emil Fresk
c5e6d1fa49 Version fix 2020-08-27 15:03:15 +02:00
bors[bot]
2f1e707ddd
Merge #353
353: Preparing v0.5.5 release r=AfoHT a=korken89



Co-authored-by: Emil Fresk <emil.fresk@gmail.com>
2020-08-27 12:55:31 +00:00
Emil Fresk
697ee6e14c Preparing v0.5.5 release 2020-08-27 14:53:50 +02:00
bors[bot]
e9022e186c
Merge #352
352: Reuse cortex-m r=TeXitoi a=AfoHT

Potential fix for #351

Introduced by #338 

Co-authored-by: Henrik Tjäder <henrik@tjaders.com>
2020-08-27 12:40:45 +00:00
Henrik Tjäder
a4eb8c576c Reuse cortex-m 2020-08-27 12:33:51 +00:00
bors[bot]
312331de58
Merge #350
350: Preparing for 0.5.4 release r=AfoHT a=korken89



Co-authored-by: Emil Fresk <emil.fresk@gmail.com>
2020-08-26 11:32:06 +00:00
Emil Fresk
5711a2472d Preparing for 0.5.4 release 2020-08-26 12:41:39 +02:00
bors[bot]
846aa5062f
Merge #341
341: Enable caching for Github Actions r=korken89 a=AfoHT

Using [GHA caching](https://docs.github.com/en/actions/configuring-and-managing-workflows/caching-dependencies-to-speed-up-workflows) to store key parts of the testing environment.

One example is downloading `arm-none-eabi-gcc` (which takes roughly 1 minute) for each checkexamples.

The rustup setup is roughly 200MB and restores nicely.

Rust examples can be found [here](https://github.com/actions/cache/blob/master/examples.md#rust---cargo)

**Something to discuss:**

Several notable projects remove some problematic files in order to keep cache size reasonable

[rust-analyzer](9a7db8fa00/.travis.yml (L2-L4))

[cargo duscussion](https://github.com/rust-lang/cargo/issues/5885)

[tantivity-search](https://github.com/tantivy-search/tantivy/pull/531/files)

[clap-rs](https://github.com/clap-rs/clap/pull/1658/files#diff-354f30a63fb0907d4ad57269548329e3R5-R16)


Co-authored-by: Henrik Tjäder <henrik@tjaders.com>
2020-08-25 17:27:02 +00:00
Henrik Tjäder
877d945870 Try system QEMU 2020-08-24 13:19:00 +00:00
Henrik Tjäder
5a23fb3bd3 Use ubuntu-20.04 (actual latest) 2020-08-24 11:51:21 +00:00
Henrik Tjäder
6df6db40d8 Trigger CI rerun 2020-07-25 22:37:08 +00:00
Henrik Tjäder
2bde8af214 Remove arm-none-eabi-gcc 2020-07-25 22:26:10 +00:00
Henrik Tjäder
82220d21f7 Try running with cargo-binutils 2020-07-25 22:26:10 +00:00
bors[bot]
f77226af16
Merge #340
340:  rtic::export::Peripherals created by into instead of transmute r=korken89 a=perlindgren



Co-authored-by: Per Lindgren <per.lindgren@ltu.se>
2020-07-21 06:36:18 +00:00
bors[bot]
6ea8f6a06a
Merge #344
344: Added badges to 'README.md' file r=AfoHT a=regexident

Badges for quick access to the corresponding pages on **crates.io**, **docs.rs**, the **book** (aka **rtic.rs**), as well as a badge for showing the **minimum required rustc version**.

Co-authored-by: Vincent Esche <regexident@gmail.com>
2020-07-20 21:00:11 +00:00
Vincent Esche
c6ed8cb4b2 Added badges to 'README.md' file 2020-07-15 13:28:23 +02:00
bors[bot]
027b11f6b4
Merge #343
343: Updated URL for example 'init.rs' file r=AfoHT a=regexident

(the file at tag '0.5.0' still uses `rtfm`, rather than `rtic` from tag '0.5.3' or later)

Co-authored-by: Vincent Esche <regexident@gmail.com>
2020-07-15 06:55:05 +00:00
Henrik Tjäder
71677b3170 Remove old PATH modification just to trigger re-run of CI 2020-07-14 15:48:59 +00:00
bors[bot]
42f99840c4
Merge #342
342: Spell check r=AfoHT a=regexident



Co-authored-by: Vincent Esche <regexident@gmail.com>
2020-07-14 15:38:53 +00:00
Vincent Esche
0616435ba6 Updated URL for example 'init.rs' file
(the file at tag '0.5.0' still uses `rtfm`, rather than `rtic` from tag '0.5.3' or later)
2020-07-14 16:26:03 +02:00
Vincent Esche
e9fa71c065 Fixed some more spelling 2020-07-14 16:01:14 +02:00
Vincent Esche
3b48447934 Unified spelling of "real-time" (vs. "real time")
(This spelling is consistent with the one provided by Merriam Webster for use an an adjective)
2020-07-14 16:00:42 +02:00
Henrik Tjäder
156f37765b Enable caching for Github Actions 2020-07-13 20:49:29 +00:00
Per Lindgren
e297ceb1ad rtic::export::Peripherals created by into instead of transmute 2020-07-09 19:37:04 +02:00
bors[bot]
bfb498e722
Merge #337
337: Examples: Clarify extern section r=korken89 a=dbrgn

Some beginners are confused about the "extern" section, so I added an explanation comment to all examples.

![image](https://user-images.githubusercontent.com/105168/85903840-9ad2a780-b807-11ea-943d-3f37b814c23f.png)

Furthermore, using the UARTx interrupts when UART is actually being used in the same example may be confusing, so I changed them all to SSI0/QEI0.

Co-authored-by: Danilo Bargen <mail@dbrgn.ch>
2020-06-30 20:16:46 +00:00
bors[bot]
629acdd70f
Merge #338
338: Fixes an issue where one could double take the cortex_m Peripheral r=japaric a=korken89

Closes #321 

Co-authored-by: Emil Fresk <emil.fresk@gmail.com>
2020-06-30 20:12:17 +00:00
Emil Fresk
d9e8b68662 Fixes an issue where one could double take the cortex_m Peripheral
Added qemu test

Added comment

Typo

Add cfg for homogeneous

More cfg

Now multicore working

Add .run file
2020-06-30 22:06:57 +02:00
Danilo Bargen
8e636f0d12 Examples: Clarify extern section
Some beginners are confused about the "extern" section, so I added an
explanation comment to all examples. Furthermore, using the UARTx
interrupts when UART is actually being used in the same example may be
confusing, so I changed them all to SSI0/QEI0.
2020-06-26 23:53:11 +02:00