Merge pull request #3238 from marxin/simplify-StackResources-new
Simplify construction of StackResources::new()
This commit is contained in:
commit
f31e718331
@ -67,12 +67,7 @@ async fn main(spawner: Spawner) {
|
|||||||
// Init network stack
|
// Init network stack
|
||||||
static STACK: StaticCell<Stack<MyDriver>> = StaticCell::new();
|
static STACK: StaticCell<Stack<MyDriver>> = StaticCell::new();
|
||||||
static RESOURCES: StaticCell<StackResources<2>> = StaticCell::new();
|
static RESOURCES: StaticCell<StackResources<2>> = StaticCell::new();
|
||||||
let stack = &*STACK.init(Stack::new(
|
let stack = &*STACK.init(Stack::new(device, config, RESOURCES.init(StackResources::new()), seed));
|
||||||
device,
|
|
||||||
config,
|
|
||||||
RESOURCES.init(StackResources::<2>::new()),
|
|
||||||
seed,
|
|
||||||
));
|
|
||||||
|
|
||||||
unwrap!(spawner.spawn(net_task(stack)));
|
unwrap!(spawner.spawn(net_task(stack)));
|
||||||
|
|
||||||
|
|||||||
@ -91,7 +91,7 @@ async fn main(spawner: Spawner) {
|
|||||||
let stack = &*STACK.init(Stack::new(
|
let stack = &*STACK.init(Stack::new(
|
||||||
device,
|
device,
|
||||||
Config::dhcpv4(Default::default()),
|
Config::dhcpv4(Default::default()),
|
||||||
RESOURCES.init(StackResources::<2>::new()),
|
RESOURCES.init(StackResources::new()),
|
||||||
seed,
|
seed,
|
||||||
));
|
));
|
||||||
|
|
||||||
|
|||||||
@ -74,7 +74,7 @@ async fn main(spawner: Spawner) {
|
|||||||
let stack = &*STACK.init(Stack::new(
|
let stack = &*STACK.init(Stack::new(
|
||||||
net_device,
|
net_device,
|
||||||
Config::dhcpv4(Default::default()),
|
Config::dhcpv4(Default::default()),
|
||||||
RESOURCES.init(StackResources::<2>::new()),
|
RESOURCES.init(StackResources::new()),
|
||||||
seed,
|
seed,
|
||||||
));
|
));
|
||||||
|
|
||||||
|
|||||||
@ -72,7 +72,7 @@ async fn main(spawner: Spawner) {
|
|||||||
let stack = &*STACK.init(Stack::new(
|
let stack = &*STACK.init(Stack::new(
|
||||||
device,
|
device,
|
||||||
embassy_net::Config::dhcpv4(Default::default()),
|
embassy_net::Config::dhcpv4(Default::default()),
|
||||||
RESOURCES.init(StackResources::<2>::new()),
|
RESOURCES.init(StackResources::new()),
|
||||||
seed,
|
seed,
|
||||||
));
|
));
|
||||||
|
|
||||||
|
|||||||
@ -101,12 +101,7 @@ async fn main(spawner: Spawner) {
|
|||||||
// Init network stack
|
// Init network stack
|
||||||
static STACK: StaticCell<Stack<Device>> = StaticCell::new();
|
static STACK: StaticCell<Stack<Device>> = StaticCell::new();
|
||||||
static RESOURCES: StaticCell<StackResources<2>> = StaticCell::new();
|
static RESOURCES: StaticCell<StackResources<2>> = StaticCell::new();
|
||||||
let stack = &*STACK.init(Stack::new(
|
let stack = &*STACK.init(Stack::new(device, config, RESOURCES.init(StackResources::new()), seed));
|
||||||
device,
|
|
||||||
config,
|
|
||||||
RESOURCES.init(StackResources::<2>::new()),
|
|
||||||
seed,
|
|
||||||
));
|
|
||||||
|
|
||||||
// Launch network task
|
// Launch network task
|
||||||
unwrap!(spawner.spawn(net_task(&stack)));
|
unwrap!(spawner.spawn(net_task(&stack)));
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user