Skip to content

Commit d1eb6be

Browse files
committed
clean rtic examples
1 parent e11ec5a commit d1eb6be

File tree

111 files changed

+5
-2906
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

111 files changed

+5
-2906
lines changed

ci/expected/hifive1/prio_inheritance.run

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,4 @@
1313
[SoftLow2]: Yield
1414
[SoftLow1]: Finished
1515
[SoftLow2]: Finished
16-
[Idle]: Shared: 4
1716
[Idle]: Finished

examples/hifive1/examples/prio_inheritance.rs

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -73,20 +73,14 @@ mod app {
7373
(Shared { counter: 0 }, Local {})
7474
}
7575

76-
#[idle(shared = [counter])]
76+
#[idle]
7777
fn idle(mut cx: idle::Context) -> ! {
7878
hprintln!("[Idle]: Started");
7979
// pend the medium priority SW task only once
8080
soft_medium::spawn().unwrap();
81-
// check that the shared counter is correct and exit QEMU simulator
82-
let counter = cx.shared.counter.lock(|counter| *counter);
83-
hprintln!("[Idle]: Shared: {}", counter);
81+
// exit QEMU simulator
8482
hprintln!("[Idle]: Finished");
85-
if counter == 4 {
86-
debug::exit(debug::EXIT_SUCCESS);
87-
} else {
88-
debug::exit(debug::EXIT_FAILURE);
89-
}
83+
debug::exit(debug::EXIT_SUCCESS);
9084
// keep waiting for interruptions
9185
loop {
9286
unsafe { riscv::asm::wfi() };

rtic/.cargo/config.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ runner = "qemu-system-arm -cpu cortex-m3 -machine lm3s6965evb -nographic -semiho
55
runner = "qemu-system-arm -cpu cortex-m3 -machine lm3s6965evb -nographic -semihosting-config enable=on,target=native -kernel"
66

77
[target.riscv32imc-unknown-none-elf]
8-
runner = "qemu-system-riscv32 -machine sifive_e,revb=true -nographic -kernel"
8+
runner = "qemu-system-riscv32 -machine sifive_e,revb=true -nographic -semihosting-config enable=on,target=native -kernel"
99

1010
[target.riscv32imac-unknown-none-elf]
11-
runner = "qemu-system-riscv32 -machine sifive_e,revb=true -nographic -kernel"
11+
runner = "qemu-system-riscv32 -machine sifive_e,revb=true -nographic -semihosting-config enable=on,target=native -kernel"
1212

1313
[target.'cfg(all(any(target_arch = "arm", target_arch = "riscv32"), target_os = "none"))']
1414
rustflags = [

rtic/Cargo.toml

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -44,12 +44,8 @@ rtic-core = "1"
4444
critical-section = "1"
4545

4646
[dev-dependencies]
47-
heapless = "0.8"
4847
lm3s6965 = "0.2"
4948
cortex-m-semihosting = "0.5.0"
50-
rtic-time = { path = "../rtic-time" }
51-
rtic-sync = { path = "../rtic-sync" }
52-
rtic-monotonics = { path = "../rtic-monotonics", features = ["cortex-m-systick"] }
5349

5450
[dev-dependencies.futures]
5551
version = "0.3.26"
@@ -80,7 +76,3 @@ rtic-uitestv6 = ["thumbv6-backend"]
8076
rtic-uitestesp32c3 = ["riscv-esp32c3-backend"]
8177
rtic-uitestclint = ["riscv-clint-backend"]
8278
test-critical-section = ["cortex-m/critical-section-single-core", "rtic-monotonics/systick-100hz"]
83-
84-
# [[example]]
85-
# name = "pool"
86-
# required-features = ["test-critical-section"]

rtic/_ci/expected/async-channel-done.run

Lines changed: 0 additions & 9 deletions
This file was deleted.

rtic/_ci/expected/async-channel-no-receiver.run

Lines changed: 0 additions & 1 deletion
This file was deleted.

rtic/_ci/expected/async-channel-no-sender.run

Lines changed: 0 additions & 1 deletion
This file was deleted.

rtic/_ci/expected/async-channel-try.run

Lines changed: 0 additions & 2 deletions
This file was deleted.

rtic/_ci/expected/async-channel.run

Lines changed: 0 additions & 6 deletions
This file was deleted.

rtic/_ci/expected/async-delay.run

Lines changed: 0 additions & 7 deletions
This file was deleted.

rtic/_ci/expected/async-infinite-loop.run

Lines changed: 0 additions & 6 deletions
This file was deleted.

rtic/_ci/expected/async-task-multiple-prios.run

Lines changed: 0 additions & 6 deletions
This file was deleted.

rtic/_ci/expected/async-task.run

Lines changed: 0 additions & 5 deletions
This file was deleted.

rtic/_ci/expected/async-timeout.run

Lines changed: 0 additions & 16 deletions
This file was deleted.

rtic/_ci/expected/big-struct-opt.run

Lines changed: 0 additions & 3 deletions
This file was deleted.

rtic/_ci/expected/binds.run

Lines changed: 0 additions & 4 deletions
This file was deleted.

rtic/_ci/expected/cancel-reschedule.run

Lines changed: 0 additions & 3 deletions
This file was deleted.

rtic/_ci/expected/capacity.run

Lines changed: 0 additions & 5 deletions
This file was deleted.

rtic/_ci/expected/cfg-whole-task.run

Whitespace-only changes.

rtic/_ci/expected/common.run

Lines changed: 0 additions & 3 deletions
This file was deleted.

rtic/_ci/expected/complex.run

Lines changed: 0 additions & 47 deletions
This file was deleted.

rtic/_ci/expected/declared_locals.run

Whitespace-only changes.

rtic/_ci/expected/destructure.run

Lines changed: 0 additions & 2 deletions
This file was deleted.

rtic/_ci/expected/extern_binds.run

Lines changed: 0 additions & 4 deletions
This file was deleted.

rtic/_ci/expected/extern_spawn.run

Lines changed: 0 additions & 1 deletion
This file was deleted.

rtic/_ci/expected/generics.run

Lines changed: 0 additions & 6 deletions
This file was deleted.

rtic/_ci/expected/hardware.run

Lines changed: 0 additions & 4 deletions
This file was deleted.

rtic/_ci/expected/idle-wfi.run

Lines changed: 0 additions & 2 deletions
This file was deleted.

rtic/_ci/expected/idle.run

Lines changed: 0 additions & 2 deletions
This file was deleted.

rtic/_ci/expected/init.run

Lines changed: 0 additions & 1 deletion
This file was deleted.

rtic/_ci/expected/locals.run

Lines changed: 0 additions & 3 deletions
This file was deleted.

rtic/_ci/expected/lock-free.run

Lines changed: 0 additions & 2 deletions
This file was deleted.

rtic/_ci/expected/lock.run

Lines changed: 0 additions & 5 deletions
This file was deleted.

rtic/_ci/expected/message.run

Lines changed: 0 additions & 6 deletions
This file was deleted.

rtic/_ci/expected/multilock.run

Lines changed: 0 additions & 1 deletion
This file was deleted.

rtic/_ci/expected/not-sync.run

Lines changed: 0 additions & 3 deletions
This file was deleted.

rtic/_ci/expected/only-shared-access.run

Lines changed: 0 additions & 2 deletions
This file was deleted.

rtic/_ci/expected/periodic-at.run

Lines changed: 0 additions & 4 deletions
This file was deleted.

rtic/_ci/expected/periodic-at2.run

Lines changed: 0 additions & 7 deletions
This file was deleted.

rtic/_ci/expected/periodic.run

Lines changed: 0 additions & 4 deletions
This file was deleted.

rtic/_ci/expected/peripherals-taken.run

Whitespace-only changes.

rtic/_ci/expected/pool.run

Whitespace-only changes.

rtic/_ci/expected/preempt.run

Lines changed: 0 additions & 5 deletions
This file was deleted.

rtic/_ci/expected/ramfunc.run

Lines changed: 0 additions & 1 deletion
This file was deleted.

rtic/_ci/expected/ramfunc.run.grep.bar

Lines changed: 0 additions & 1 deletion
This file was deleted.

rtic/_ci/expected/ramfunc.run.grep.foo

Lines changed: 0 additions & 1 deletion
This file was deleted.

rtic/_ci/expected/resource-user-struct.run

Lines changed: 0 additions & 2 deletions
This file was deleted.

rtic/_ci/expected/schedule.run

Lines changed: 0 additions & 4 deletions
This file was deleted.

rtic/_ci/expected/shared.run

Lines changed: 0 additions & 1 deletion
This file was deleted.

rtic/_ci/expected/smallest.run

Whitespace-only changes.

rtic/_ci/expected/spawn.run

Lines changed: 0 additions & 2 deletions
This file was deleted.

rtic/_ci/expected/spawn_arguments.run

Lines changed: 0 additions & 1 deletion
This file was deleted.

rtic/_ci/expected/spawn_err.run

Lines changed: 0 additions & 3 deletions
This file was deleted.

rtic/_ci/expected/spawn_loop.run

Lines changed: 0 additions & 7 deletions
This file was deleted.

rtic/_ci/expected/static.run

Lines changed: 0 additions & 3 deletions
This file was deleted.

rtic/_ci/expected/t-binds.run

Whitespace-only changes.

rtic/_ci/expected/t-cfg-resources.run

Whitespace-only changes.

rtic/_ci/expected/t-htask-main.run

Whitespace-only changes.

rtic/_ci/expected/t-idle-main.run

Whitespace-only changes.

rtic/_ci/expected/t-late-not-send.run

Whitespace-only changes.

rtic/_ci/expected/t-schedule.run

Whitespace-only changes.

rtic/_ci/expected/t-spawn.run

Whitespace-only changes.

rtic/_ci/expected/task.run

Lines changed: 0 additions & 5 deletions
This file was deleted.

rtic/_ci/expected/zero-prio-task.run

Lines changed: 0 additions & 3 deletions
This file was deleted.

0 commit comments

Comments
 (0)