Remove use of feature(const_in_array_repeat_expressions)

This commit is contained in:
Dario Nieuwenhuis 2021-02-03 05:25:25 +01:00
parent 803162f11b
commit a7d1d02be0
2 changed files with 2 additions and 2 deletions

View file

@ -1,6 +1,5 @@
#![cfg_attr(not(feature = "std"), no_std)]
#![feature(const_fn)]
#![feature(const_in_array_repeat_expressions)]
#![feature(const_generics)]
#![feature(const_evaluatable_checked)]
#![allow(incomplete_features)]

View file

@ -146,10 +146,11 @@ impl Stack {
/// Initialize embassy_net.
/// This function must be called from thread mode.
pub fn init(device: &'static mut dyn Device, configurator: &'static mut dyn Configurator) {
const NONE_SOCKET: Option<SocketSetItem<'static>> = None;
let res = STACK_RESOURCES.put(StackResources {
addresses: [IpCidr::new(Ipv4Address::UNSPECIFIED.into(), 32)],
neighbor_cache: [None; NEIGHBOR_CACHE_LEN],
sockets: [None; SOCKETS_LEN],
sockets: [NONE_SOCKET; SOCKETS_LEN],
routes: [None; 1],
});