fix pool example

This commit is contained in:
mriise 2021-07-20 01:13:24 -07:00
parent e4319de3d5
commit 5e92715d8c

View file

@ -42,14 +42,14 @@ mod app {
#[task(binds = I2C0, priority = 2)] #[task(binds = I2C0, priority = 2)]
fn i2c0(_: i2c0::Context) { fn i2c0(_: i2c0::Context) {
// claim a memory block, leave it uninitialized and .. // claim a memory block, initialize it and ..
let x = P::alloc().unwrap().freeze(); let x = P::alloc().unwrap().init([0u8; 128]);
// .. send it to the `foo` task // .. send it to the `foo` task
foo::spawn(x).ok().unwrap(); foo::spawn(x).ok().unwrap();
// send another block to the task `bar` // send another block to the task `bar`
bar::spawn(P::alloc().unwrap().freeze()).ok().unwrap(); bar::spawn(P::alloc().unwrap().init([0u8; 128])).ok().unwrap();
} }
#[task] #[task]