Daniel Carosone
3d6a0ea64f
minor markdownlints
2020-10-02 20:43:52 +10:00
Daniel Carosone
91c2d4850e
Shared access is useful with interior mutability
2020-10-02 19:56:17 +10:00
Henrik Tjäder
1482a25186
Describe the resource struct attribute migration steps
2020-10-02 09:55:25 +00:00
Henrik Tjäder
755bb191b6
Merge branch 'mod_const' of github.com:AfoHT/cortex-m-rtic into mod_const
2020-10-02 09:43:03 +00:00
Henrik Tjäder
e6bc673621
Clarify the need for resources-attribute
2020-10-02 09:42:50 +00:00
Daniel Carosone
baa2edfe72
close console text blocks on a new line
...
fixes #369
2020-10-02 19:38:00 +10:00
Henrik Tjäder
1e46ffdfbc
Merge branch 'master' into mod_const
2020-10-02 11:36:28 +02:00
Henrik Tjäder
9ca10b0d8c
Add migration to 0.6 along with updated documentation
2020-10-02 09:33:28 +00:00
bors[bot]
4981af8a4b
Merge #374
...
374: Multi-core cleanup from the book r=korken89 a=AfoHT
Co-authored-by: Henrik Tjäder <henrik@tjaders.com>
2020-10-01 19:41:36 +00:00
Henrik Tjäder
5082f70e5e
Remove exports related to heterogeneous multi-core support
2020-10-01 19:13:22 +00:00
Henrik Tjäder
0cc556a75a
Remove all of heterogeneous and homogeneous from the book
2020-10-01 19:12:54 +00:00
bors[bot]
decd9112d8
Merge #373
...
373: Added `bare_metal::CriticalSection` to `init::Context` r=AfoHT a=korken89
Co-authored-by: Emil Fresk <emil.fresk@gmail.com>
2020-10-01 18:45:04 +00:00
Emil Fresk
86001c46bc
Fixing test errors
2020-10-01 20:16:00 +02:00
Emil Fresk
9d2598dc07
Fixing test errors
2020-10-01 20:14:07 +02:00
Emil Fresk
fb61a78cdd
Added bare_metal::CriticalSection
to init::Context
2020-10-01 20:01:25 +02:00
Emil Fresk
e7f0d9c3e3
Now late resources are always used
2020-10-01 19:38:49 +02:00
Henrik Tjäder
163edd7579
Start updating the book
2020-10-01 16:59:27 +00:00
Henrik Tjäder
05d08c3be5
Use latest mdBook
2020-10-01 16:29:55 +00:00
Henrik Tjäder
96e6350c0d
Rename const_app to mod_app
2020-10-01 16:22:37 +00:00
Henrik Tjäder
b4ec6f5eff
Fix test output to match GHA runner
2020-09-29 14:57:14 +00:00
Henrik Tjäder
fa4dcdd6e1
Annotate the resource struct
2020-09-29 11:56:56 +00:00
Henrik Tjäder
d7bd8c838a
Import panic_halt so semihosting is not attempted
...
ARMv6 would otherwise differ in output compared to ARMv7
2020-09-29 11:56:56 +00:00
Henrik Tjäder
19b35d7aad
Pool example need to import things into the mod
2020-09-29 11:56:56 +00:00
Henrik Tjäder
3ab2c049c5
Remove stale comment
2020-09-29 11:56:56 +00:00
Henrik Tjäder
506e411be6
Update run-pass tests for stable
2020-09-29 11:56:56 +00:00
Henrik Tjäder
4b40ff00b6
Workaround lint for now
2020-09-29 11:56:56 +00:00
Henrik Tjäder
487fea45ce
Keep user code as-is within the module, add example
2020-09-29 11:56:56 +00:00
Henrik Tjäder
adff844b8c
Add #[resources] to ui/single
2020-09-29 11:33:41 +00:00
Henrik Tjäder
96df0a33b1
All examples use #[resources] attribute
2020-09-29 11:33:41 +00:00
Henrik Tjäder
ec936c3b51
Update test suite output
2020-09-25 14:33:08 +00:00
Henrik Tjäder
262c15083b
Remove legacy 1.36.0
2020-09-25 14:33:08 +00:00
Henrik Tjäder
abc50d2c58
Name collision with RTIC-main
...
With modules the scoping is different and task names collide with main generated by RTIC
2020-09-25 14:33:08 +00:00
Henrik Tjäder
224e1991e0
Update new example to use mod {}
2020-09-25 14:33:08 +00:00
Henrik Tjäder
5b17f8b599
Due to new module boundaries the schedule fn needs to be pub
2020-09-25 14:33:08 +00:00
Henrik Tjäder
a151974245
cfg_core is gone, cargo fmt
2020-09-25 14:33:02 +00:00
Henrik Tjäder
6d234f9c95
Use dev-branch for mod_const
2020-09-25 14:29:34 +00:00
Henrik Tjäder
86578b76fb
Add format_ident imports
2020-09-25 14:29:34 +00:00
Henrik Tjäder
2881cc8f43
Modify macro tests, use mod instead of const
2020-09-25 14:29:34 +00:00
Henrik Tjäder
0c7a619432
Compose the use-statements, reduce debug-printouts
2020-09-25 14:29:34 +00:00
Henrik Tjäder
9fd052b876
Collect and generate required use-statements
2020-09-25 14:29:34 +00:00
Henrik Tjäder
dcc31fb884
Examples need to import the resources
2020-09-25 14:29:34 +00:00
Henrik Tjäder
46bf583cc2
Handle user hardware and software tasks and some resources
2020-09-25 14:29:34 +00:00
Henrik Tjäder
5cfd9b9238
Modules using lower-case in examples
2020-09-25 14:29:34 +00:00
Henrik Tjäder
c718413cb5
Generate mod instead of const, handle import of idle and init
2020-09-25 14:29:34 +00:00
Henrik Tjäder
148ad4045e
Update documentation where const is replaced by mod
2020-09-25 14:29:34 +00:00
Henrik Tjäder
79b62797f5
Update the test suite to use mod instead of const
...
Changes MSRV to 1.42, failing tests updated to match 1.42.
2020-09-25 14:29:34 +00:00
Henrik Tjäder
8df2ec11b0
Examples using mod instead of const
2020-09-25 14:29:34 +00:00
bors[bot]
4d61437bb4
Merge #365
...
365: Regression in master on double schedule example r=AfoHT a=korken89
Co-authored-by: Emil Fresk <emil.fresk@gmail.com>
2020-09-25 12:56:46 +00:00
Emil Fresk
7ff35bd041
Fixed example and v7 flag
2020-09-25 14:52:09 +02:00
bors[bot]
c054231823
Merge #366
...
366: Also check examples which require __v7 r=korken89 a=AfoHT
This will currently fail similarly like in #364 which affects all examples using schedule
But this is required to fully check all examples.
Co-authored-by: Henrik Tjäder <henrik@tjaders.com>
2020-09-25 12:43:44 +00:00