Update embassy, embedded-hal.
This commit is contained in:
		
							parent
							
								
									cb6d1fc514
								
							
						
					
					
						commit
						c385bbf07d
					
				| @ -21,6 +21,6 @@ cortex-m = "0.7.3" | ||||
| cortex-m-rt = "0.7.0" | ||||
| futures = { version = "0.3.17", default-features = false, features = ["async-await", "cfg-target-has-atomic", "unstable"] } | ||||
| 
 | ||||
| embedded-hal-1 = { package = "embedded-hal", version = "1.0.0-alpha.8" } | ||||
| embedded-hal-async = { version = "0.1.0-alpha.1" } | ||||
| embedded-hal-1 = { package = "embedded-hal", version = "1.0.0-alpha.9" } | ||||
| embedded-hal-async = { version = "0.1.0-alpha.2" } | ||||
| num_enum = { version = "0.5.7", default-features = false } | ||||
|  | ||||
| @ -8,8 +8,8 @@ edition = "2021" | ||||
| cyw43 = { path = "../../", features = ["defmt"]} | ||||
| embassy-executor = { version = "0.1.0",  features = ["defmt", "integrated-timers"] } | ||||
| embassy-time = { version = "0.1.0",  features = ["defmt", "defmt-timestamp-uptime"] } | ||||
| embassy-rp = { version = "0.1.0",  features = ["defmt", "unstable-traits", "nightly", "unstable-pac"] } | ||||
| embassy-net = { version = "0.1.0", features = ["defmt", "tcp", "dhcpv4", "medium-ethernet", "pool-16"] } | ||||
| embassy-rp = { version = "0.1.0",  features = ["defmt", "unstable-traits", "nightly", "unstable-pac", "time-driver"] } | ||||
| embassy-net = { version = "0.1.0", features = ["defmt", "tcp", "dhcpv4", "medium-ethernet", "pool-16", "unstable-traits", "nightly"] } | ||||
| atomic-polyfill = "0.1.5" | ||||
| static_cell = "1.0" | ||||
| 
 | ||||
| @ -21,19 +21,19 @@ cortex-m = { version = "0.7.6", features = ["critical-section-single-core"]} | ||||
| cortex-m-rt = "0.7.0" | ||||
| futures = { version = "0.3.17", default-features = false, features = ["async-await", "cfg-target-has-atomic", "unstable"] } | ||||
| 
 | ||||
| embedded-hal-1 = { package = "embedded-hal", version = "1.0.0-alpha.8" } | ||||
| embedded-hal-async = { version = "0.1.0-alpha.1" } | ||||
| embedded-hal-1 = { package = "embedded-hal", version = "1.0.0-alpha.9" } | ||||
| embedded-hal-async = { version = "0.1.0-alpha.2" } | ||||
| embedded-io = { version = "0.3.0", features = ["async", "defmt"] } | ||||
| heapless = "0.7.15" | ||||
| 
 | ||||
| 
 | ||||
| [patch.crates-io] | ||||
| embassy-executor = { git = "https://github.com/embassy-rs/embassy", rev = "cb9f0ef5b800ce4a22cde1805e0eb88425f1e07b" } | ||||
| embassy-time = { git = "https://github.com/embassy-rs/embassy", rev = "cb9f0ef5b800ce4a22cde1805e0eb88425f1e07b" } | ||||
| embassy-futures = { git = "https://github.com/embassy-rs/embassy", rev = "cb9f0ef5b800ce4a22cde1805e0eb88425f1e07b" } | ||||
| embassy-sync = { git = "https://github.com/embassy-rs/embassy", rev = "cb9f0ef5b800ce4a22cde1805e0eb88425f1e07b" } | ||||
| embassy-rp = { git = "https://github.com/embassy-rs/embassy", rev = "cb9f0ef5b800ce4a22cde1805e0eb88425f1e07b" } | ||||
| embassy-net = { git = "https://github.com/embassy-rs/embassy", rev = "cb9f0ef5b800ce4a22cde1805e0eb88425f1e07b" } | ||||
| embassy-executor = { git = "https://github.com/embassy-rs/embassy", rev = "73208d524843ca451b4cbfdb06e35f1b85290f4c" } | ||||
| embassy-time = { git = "https://github.com/embassy-rs/embassy", rev = "73208d524843ca451b4cbfdb06e35f1b85290f4c" } | ||||
| embassy-futures = { git = "https://github.com/embassy-rs/embassy", rev = "73208d524843ca451b4cbfdb06e35f1b85290f4c" } | ||||
| embassy-sync = { git = "https://github.com/embassy-rs/embassy", rev = "73208d524843ca451b4cbfdb06e35f1b85290f4c" } | ||||
| embassy-rp = { git = "https://github.com/embassy-rs/embassy", rev = "73208d524843ca451b4cbfdb06e35f1b85290f4c" } | ||||
| embassy-net = { git = "https://github.com/embassy-rs/embassy", rev = "73208d524843ca451b4cbfdb06e35f1b85290f4c" } | ||||
| 
 | ||||
| [profile.dev] | ||||
| debug = 2 | ||||
|  | ||||
| @ -1,6 +1,6 @@ | ||||
| #![no_std] | ||||
| #![no_main] | ||||
| #![feature(generic_associated_types, type_alias_impl_trait)] | ||||
| #![feature(type_alias_impl_trait)] | ||||
| 
 | ||||
| use core::convert::Infallible; | ||||
| use core::future::Future; | ||||
| @ -44,15 +44,15 @@ async fn main(spawner: Spawner) { | ||||
|     let p = embassy_rp::init(Default::default()); | ||||
| 
 | ||||
|     // Include the WiFi firmware and Country Locale Matrix (CLM) blobs.
 | ||||
|     let fw = include_bytes!("../../../firmware/43439A0.bin"); | ||||
|     let clm = include_bytes!("../../../firmware/43439A0_clm.bin"); | ||||
|     //let fw = include_bytes!("../../../firmware/43439A0.bin");
 | ||||
|     //let clm = include_bytes!("../../../firmware/43439A0_clm.bin");
 | ||||
| 
 | ||||
|     // To make flashing faster for development, you may want to flash the firmwares independently
 | ||||
|     // at hardcoded addresses, instead of baking them into the program with `include_bytes!`:
 | ||||
|     //     probe-rs-cli download 43439A0.bin --format bin --chip RP2040 --base-address 0x10100000
 | ||||
|     //     probe-rs-cli download 43439A0.clm_blob --format bin --chip RP2040 --base-address 0x10140000
 | ||||
|     //let fw = unsafe { core::slice::from_raw_parts(0x10100000 as *const u8, 224190) };
 | ||||
|     //let clm = unsafe { core::slice::from_raw_parts(0x10140000 as *const u8, 4752) };
 | ||||
|     let fw = unsafe { core::slice::from_raw_parts(0x10100000 as *const u8, 224190) }; | ||||
|     let clm = unsafe { core::slice::from_raw_parts(0x10140000 as *const u8, 4752) }; | ||||
| 
 | ||||
|     let pwr = Output::new(p.PIN_23, Level::Low); | ||||
|     let cs = Output::new(p.PIN_25, Level::High); | ||||
|  | ||||
| @ -1,7 +1,7 @@ | ||||
| # Before upgrading check that everything is available on all tier1 targets here: | ||||
| # https://rust-lang.github.io/rustup-components-history | ||||
| [toolchain] | ||||
| channel = "nightly-2022-07-13" | ||||
| channel = "nightly-2022-09-22" | ||||
| components = [ "rust-src", "rustfmt" ] | ||||
| targets = [ | ||||
|     "thumbv6m-none-eabi", | ||||
|  | ||||
| @ -22,7 +22,7 @@ use embassy_net::{PacketBoxExt, PacketBuf}; | ||||
| use embassy_sync::blocking_mutex::raw::NoopRawMutex; | ||||
| use embassy_sync::channel::Channel; | ||||
| use embassy_time::{block_for, Duration, Timer}; | ||||
| use embedded_hal_1::digital::blocking::OutputPin; | ||||
| use embedded_hal_1::digital::OutputPin; | ||||
| use embedded_hal_async::spi::{SpiBusRead, SpiBusWrite, SpiDevice}; | ||||
| 
 | ||||
| use self::structs::*; | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user