Commit graph

583 commits

Author SHA1 Message Date
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
bors[bot]
8a4f9c6b8a
Merge #330
330: Combine publish, docs and build into one workflow, do not test on nightly r=korken89 a=AfoHT

Streamline the Github Actions workflow a bit, currently it does not play well with multiple workflows since dependencies needs to be within the same workflow.

This combines the previous docs and publish workflows into one larger build workflow.

If pushing to master branch, and all jobs succeed, then the deploy is also done.

No testing on nightly except for multi-core which requires nightly.

Co-authored-by: Henrik Tjäder <henrik@tjaders.com>
2020-06-16 06:25:44 +00:00
Henrik Tjäder
68e45815b9 Remove old workflows, change description of the workflow 2020-06-15 20:13:22 +00:00
Henrik Tjäder
11565797c6 Combine publish, docs and build into one workflow 2020-06-15 19:42:51 +00:00