Emil Fresk
|
1a46345a2a
|
Fixed UB in generated Monotonic::now()
|
2021-02-21 16:15:34 +01:00 |
|
Emil Fresk
|
ebf2f058a4
|
Now with new monotonic trait and crate
|
2021-02-18 19:30:59 +01:00 |
|
Emil Fresk
|
6fb43fa97b
|
Minor fixes
|
2021-02-04 20:22:02 +01:00 |
|
Emil Fresk
|
aaa92ea2fa
|
Cleanup
|
2020-12-13 17:48:11 +01:00 |
|
Emil Fresk
|
6277183906
|
Now handling SysTick as well
|
2020-12-13 14:52:16 +01:00 |
|
Emil Fresk
|
35b4ec0d04
|
Reexport embedded-time as rtic::time
|
2020-12-13 00:06:50 +01:00 |
|
Emil Fresk
|
1c8de78f6f
|
Cleanup
|
2020-12-12 23:35:47 +01:00 |
|
Emil Fresk
|
8e8ec9b7b8
|
Monotonic codegen now passing compile stage
|
2020-12-12 23:24:54 +01:00 |
|
Emil Fresk
|
97a48983d2
|
More work
|
2020-12-10 20:33:13 +01:00 |
|
Emil Fresk
|
b23bb1192c
|
TQ handlers being generated
|
2020-12-08 20:49:13 +01:00 |
|
Emil Fresk
|
ef50aeb2e8
|
Save, init generation fixed
|
2020-12-03 21:04:06 +01:00 |
|
Emil Fresk
|
243668df54
|
Multilock support
|
2020-11-14 16:02:36 +01:00 |
|
Per Lindgren
|
96cd625223
|
extern task
|
2020-10-29 19:29:46 +01:00 |
|
bors[bot]
|
4f4c95be40
|
Merge #400
400: codegen and examples r=AfoHT a=perlindgren
just a test
Co-authored-by: Per Lindgren <per.lindgren@ltu.se>
|
2020-10-23 22:03:08 +00:00 |
|
Per Lindgren
|
1c244a995d
|
move dispatchers to app argument
|
2020-10-23 23:58:09 +02:00 |
|
Emil Fresk
|
e8eca4be37
|
Now all locks are symmetric
Test fixes
Fix test
Fix comment
|
2020-10-23 08:38:18 +02:00 |
|
Henrik Tjäder
|
86699039e9
|
Add the cfgs on a task to the module for that task
|
2020-10-22 17:04:34 +00:00 |
|
bors[bot]
|
9fb5a223cb
|
Merge #396
396: Fix namespaces r=AfoHT a=korken89
Co-authored-by: Emil Fresk <emil.fresk@gmail.com>
|
2020-10-22 16:48:56 +00:00 |
|
Emil Fresk
|
d2ac641c3f
|
Hide lock type better to not collide with user types
|
2020-10-21 20:25:22 +02:00 |
|
Emil Fresk
|
f076b33bb9
|
Namespace cleanup
|
2020-10-21 20:25:13 +02:00 |
|
Emil Fresk
|
f96b25fdf2
|
Updated examples
More work
|
2020-10-21 20:25:05 +02:00 |
|
Henrik Tjäder
|
21253297e4
|
Implement all clippy suggestions
|
2020-10-15 17:09:27 +00:00 |
|
Emil Fresk
|
5ac16f6aae
|
Merge branch 'master' into spawn_experiment
|
2020-10-15 17:55:00 +02:00 |
|
Emil Fresk
|
48abc26e85
|
Detect if the rt flag is defined in the PAC/HAL
Better error message
Improved error string
Update UI tests
|
2020-10-15 16:06:30 +02:00 |
|
Emil Fresk
|
5b8e6a22ab
|
Fixing examples and tests, modules now import user imports correctly
Fmt
Correct syntax crate
UI test fix
Fix build script
Cleanup
More cleanup
|
2020-10-11 20:35:50 +02:00 |
|
Emil Fresk
|
524273c96a
|
Now with spawn/schedule from anywhere
|
2020-10-11 18:38:38 +02:00 |
|
Emil Fresk
|
c83b15b643
|
Merge branch 'master' into spawn_experiment
|
2020-10-08 17:33:42 +02:00 |
|
Emil Fresk
|
e8b4fa7b32
|
Added critical sections
|
2020-10-08 17:33:16 +02:00 |
|
Emil Fresk
|
6d003e20a8
|
Now core contains the same Peripherals type based on monotonic
|
2020-10-07 15:17:00 +02:00 |
|
Per Lindgren
|
aac97a2109
|
spawn POC works, likely unsound, cleanup
|
2020-10-05 22:02:04 +02:00 |
|
Per Lindgren
|
6bd168d711
|
spawn POC works, likely unsound
|
2020-10-05 21:57:44 +02:00 |
|
Emil Fresk
|
8ab7be9871
|
Added back accidentally removed block
|
2020-10-05 20:19:52 +02:00 |
|
Emil Fresk
|
eec0908024
|
Merge branch 'master' into always_late_resources
|
2020-10-05 18:25:15 +02:00 |
|
Henrik Tjäder
|
1e46ffdfbc
|
Merge branch 'master' into mod_const
|
2020-10-02 11:36:28 +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
|
96e6350c0d
|
Rename const_app to mod_app
|
2020-10-01 16:22:37 +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
|
86578b76fb
|
Add format_ident imports
|
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
|
46bf583cc2
|
Handle user hardware and software tasks and some resources
|
2020-09-25 14:29:34 +00:00 |
|
Henrik Tjäder
|
d06cf91acc
|
Remove stale code, fix comment styling
|
2020-09-01 17:48:53 +00:00 |
|
Henrik Tjäder
|
d8c9476372
|
Since there only will be one init/idle use .first().unwrap(), matching rtic-syntax
|
2020-09-01 17:48:53 +00:00 |
|
Henrik Tjäder
|
f151d5871c
|
Cargo fmt
|
2020-09-01 14:50:06 +00:00 |
|
Henrik Tjäder
|
76cf14c520
|
Brutally yank out multicore
|
2020-09-01 14:50:06 +00:00 |
|
Henrik Tjäder
|
a4eb8c576c
|
Reuse cortex-m
|
2020-08-27 12:33:51 +00:00 |
|
Per Lindgren
|
e297ceb1ad
|
rtic::export::Peripherals created by into instead of transmute
|
2020-07-09 19:37:04 +02: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 |
|
Henrik Tjäder
|
602a5b4374
|
Rename RTFM to RTIC
|
2020-06-11 17:18:29 +00:00 |
|