Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							036e6ae30c 
							
						 
					 
					
						
						
							
							Rename embassy-hal-common to embassy-hal-internal, document it's for internal use only. ( #1700 )  
						
						
						
						
					 
					
						2023-07-28 13:23:22 +02:00 
						 
				 
			
				
					
						
							
							
								ceekdee 
							
						 
					 
					
						
						
						
						
							
						
						
							13acca624f 
							
						 
					 
					
						
						
							
							Correct embassy-lora time feature  
						
						
						
						
					 
					
						2023-07-26 22:23:02 -05:00 
						 
				 
			
				
					
						
							
							
								ceekdee 
							
						 
					 
					
						
						
						
						
							
						
						
							c54ae73d49 
							
						 
					 
					
						
						
							
							Use lora-phy v1.2.1; modify embassy-lora dependencies.  
						
						
						
						
					 
					
						2023-07-26 21:51:09 -05:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							d137286981 
							
						 
					 
					
						
						
							
							Release embassy-time v0.1.2  
						
						
						
						
					 
					
						2023-07-06 01:29:44 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							a101d9078d 
							
						 
					 
					
						
						
							
							update embedded-hal crates.  
						
						
						
						
					 
					
						2023-07-04 19:59:36 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							558918651e 
							
						 
					 
					
						
						
							
							stm32: update stm32-metapac.  
						
						
						
						
					 
					
						2023-06-19 03:22:12 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							921780e6bf 
							
						 
					 
					
						
						
							
							Make interrupt module more standard.  
						
						... 
						
						
						
						- Move typelevel interrupts to a special-purpose mod: `embassy_xx::interrupt::typelevel`.
- Reexport the PAC interrupt enum in `embassy_xx::interrupt`.
This has a few advantages:
- The `embassy_xx::interrupt` module is now more "standard".
  - It works with `cortex-m` functions for manipulating interrupts, for example.
  - It works with RTIC.
- the interrupt enum allows holding value that can be "any interrupt at runtime", this can't be done with typelevel irqs.
- When "const-generics on enums" is stable, we can remove the typelevel interrupts without disruptive changes to `embassy_xx::interrupt`. 
						
						
					 
					
						2023-06-08 18:00:48 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							404aa29289 
							
						 
					 
					
						
						
							
							cortex-m: remove owned interrupts.  
						
						
						
						
					 
					
						2023-06-01 03:25:19 +02:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
						
						
							
						
						
							b6ba1ea53a 
							
						 
					 
					
						
						
							
							stm32: move lora to bind_interrupts  
						
						
						
						
					 
					
						2023-05-24 18:09:04 -05:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							9f7392474b 
							
						 
					 
					
						
						
							
							Update Rust nightly.  
						
						
						
						
					 
					
						2023-05-19 17:12:39 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							4439031d43 
							
						 
					 
					
						
						
							
							lora: fix docs build.  
						
						
						
						
					 
					
						2023-05-04 22:39:37 +02:00 
						 
				 
			
				
					
						
							
							
								ceekdee 
							
						 
					 
					
						
						
						
						
							
						
						
							49ecd8d7c5 
							
						 
					 
					
						
						
							
							Remove external-lora-phy feature.  
						
						
						
						
					 
					
						2023-04-28 13:33:20 -05:00 
						 
				 
			
				
					
						
							
							
								ceekdee 
							
						 
					 
					
						
						
						
						
							
						
						
							9d610c6866 
							
						 
					 
					
						
						
							
							Remove legacy LoRa drivers.  
						
						
						
						
					 
					
						2023-04-27 11:05:33 -05:00 
						 
				 
			
				
					
						
							
							
								ceekdee 
							
						 
					 
					
						
						
						
						
							
						
						
							f729d2d060 
							
						 
					 
					
						
						
							
							Deprecate original LoRa drivers.  Update rust-lorawan releases.  
						
						
						
						
					 
					
						2023-04-25 13:51:19 -05:00 
						 
				 
			
				
					
						
							
							
								ceekdee 
							
						 
					 
					
						
						
						
						
							
						
						
							73f25093c7 
							
						 
					 
					
						
						
							
							Add lora-phy examples.  
						
						
						
						
					 
					
						2023-04-23 18:32:34 -05:00 
						 
				 
			
				
					
						
							
							
								ceekdee 
							
						 
					 
					
						
						
						
						
							
						
						
							0a2f7b4661 
							
						 
					 
					
						
						
							
							Use released lora-phy.  
						
						
						
						
					 
					
						2023-04-21 17:41:25 -05:00 
						 
				 
			
				
					
						
							
							
								ceekdee 
							
						 
					 
					
						
						
						
						
							
						
						
							02c86bca52 
							
						 
					 
					
						
						
							
							Add external LoRa physical layer functionality.  
						
						
						
						
					 
					
						2023-04-21 01:20:46 -05:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4044d728a6 
							
						 
					 
					
						
						
							
							update to released versions  
						
						
						
						
					 
					
						2023-04-17 15:44:58 +02:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
						
						
							
						
						
							63941432e3 
							
						 
					 
					
						
						
							
							Update to rust-lorawan with afit support  
						
						
						
						
					 
					
						2023-04-15 01:00:12 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							577f060d24 
							
						 
					 
					
						
						
							
							Release embassy-sync v0.2.0  
						
						
						
						
					 
					
						2023-04-13 23:40:49 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							dee8c71a2d 
							
						 
					 
					
						
						
							
							lora: fix embassy docs build.  
						
						
						
						
					 
					
						2023-04-09 22:40:09 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							dee1d51ad3 
							
						 
					 
					
						
						
							
							stm32: remove subghz feature.  
						
						... 
						
						
						
						It's available only on WL. if you're using a WL, you want subghz for sure. 
						
						
					 
					
						2023-04-07 02:28:36 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							be37eee13d 
							
						 
					 
					
						
						
							
							Update embedded-hal crates.  
						
						
						
						
					 
					
						2023-04-06 22:41:50 +02:00 
						 
				 
			
				
					
						
							
							
								Caleb Jamison 
							
						 
					 
					
						
						
						
						
							
						
						
							7783e0ebb1 
							
						 
					 
					
						
						
							
							Change timing window to match values found experimentally.  
						
						
						
						
					 
					
						2023-02-17 07:43:19 -05:00 
						 
				 
			
				
					
						
							
							
								Samuel Tardieu 
							
						 
					 
					
						
						
						
						
							
						
						
							ef4a20f67b 
							
						 
					 
					
						
						
							
							LoRa/STM32WL: adjust Rx window offset and duration  
						
						... 
						
						
						
						Those timings open Rx time windows covering 99.7% of the one expected
by the antenna while allowing 3ms for the Rx subsystem to start listening. 
						
						
					 
					
						2023-02-02 13:01:18 +01:00 
						 
				 
			
				
					
						
							
							
								Samuel Tardieu 
							
						 
					 
					
						
						
						
						
							
						
						
							c4cbb89fcd 
							
						 
					 
					
						
						
							
							LoRa/SX126x: adjust Rx window offset and duration  
						
						... 
						
						
						
						Those timings open Rx time windows covering 99.7% of the one expected
by the antenna while allowing 3ms for the Rx subsystem to start listening. 
						
						
					 
					
						2023-02-02 13:01:18 +01:00 
						 
				 
			
				
					
						
							
							
								Samuel Tardieu 
							
						 
					 
					
						
						
						
						
							
						
						
							e453334870 
							
						 
					 
					
						
						
							
							LoRa/SX1276: adjust Rx window offset and duration  
						
						... 
						
						
						
						After a transmission, two receive windows Rx1 and Rx2 are opened
for one second each, one right after the other, after a fixed delay
(for example 5s). The Rx window offset is added to the starting date
of each window and the Rx window duration represents the maximum
delay we will wait for an incoming message before declaring that
a timeout occurred.
A value of -500ms for the offset and 800ms for the duration means
that instead of having Rx1 = [5000, 6000[ and Rx2 = [6000, 7000[
we get Rx1 = [4500, 5300[ and Rx2 = [5500, 6300[. We only cover
30% of the expected windows.
The maximum time a SX127x can take before the Rx side is ready is
TS_HOP + TS_RE = 50µs + 2.33ms. Using 3ms for the offset and
1003ms for the duration will give much better time windows:
Rx1 = [4997, 5997[ and Rx2 = [5997, 7000]. Note that the
lorawan-device crate caps Rx1 end date to Rx2 start date.
This change allows a previously failing Murata CMWX1ZZABZ-091
module (STM32L + SX1276) to connect to the TTN LoRa network. 
						
						
					 
					
						2023-01-27 16:01:41 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							1e2fb0459d 
							
						 
					 
					
						
						
							
							Switch to async-fn-in-trait  
						
						
						
						
					 
					
						2022-11-25 21:02:06 +01:00 
						 
				 
			
				
					
						
							
							
								Justin Beaurivage 
							
						 
					 
					
						
						
						
						
							
						
						
							81dc532d2d 
							
						 
					 
					
						
						
							
							Fix LoRaWAN PHY settings for SX126x driver  
						
						... 
						
						
						
						* Set preamble length to 8 symbols
* Set polarity to inverted for received messages 
						
						
					 
					
						2022-11-21 12:08:44 -05:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a3a58e8e4a 
							
						 
					 
					
						
						
							
							Special handling for log and defmt  
						
						
						
						
					 
					
						2022-11-09 10:04:37 +01:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bd5ef80bec 
							
						 
					 
					
						
						
							
							Ensure embassy-lora stm32wl supports log crate  
						
						
						
						
					 
					
						2022-11-07 20:51:29 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							eeb072d9cb 
							
						 
					 
					
						
						
							
							Update Rust nightly.  
						
						
						
						
					 
					
						2022-10-26 16:47:29 +02:00 
						 
				 
			
				
					
						
							
							
								ceekdee 
							
						 
					 
					
						
						
						
						
							
						
						
							327d3cf0df 
							
						 
					 
					
						
						
							
							Change rak4631 feature to sx126x, removing use in board-specific processing; simplify the P2P examples; correct RSSI computation.  
						
						
						
						
					 
					
						2022-10-10 12:35:42 -05:00 
						 
				 
			
				
					
						
							
							
								Chuck Davis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3d0ba58b2d 
							
						 
					 
					
						
						
							
							Merge branch 'embassy-rs:master' into master  
						
						
						
						
					 
					
						2022-10-08 14:38:41 -05:00 
						 
				 
			
				
					
						
							
							
								ceekdee 
							
						 
					 
					
						
						
						
						
							
						
						
							f554962f54 
							
						 
					 
					
						
						
							
							Improve generics and consolidate antenna handling  
						
						
						
						
					 
					
						2022-10-08 14:32:22 -05:00 
						 
				 
			
				
					
						
							
							
								chrysn 
							
						 
					 
					
						
						
						
						
							
						
						
							6718ca3a94 
							
						 
					 
					
						
						
							
							all Cargo.toml: Add license to all crate Cargo.toml files  
						
						... 
						
						
						
						Closes: https://github.com/embassy-rs/embassy/issues/1002  
						
						
					 
					
						2022-10-07 12:41:56 +02:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
						
						
							
						
						
							72c2e985bb 
							
						 
					 
					
						
						
							
							Update embedded-hal versions and explicitly pin  
						
						
						
						
					 
					
						2022-09-29 11:27:46 +02:00 
						 
				 
			
				
					
						
							
							
								Chuck Davis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bb84d7a0ae 
							
						 
					 
					
						
						
							
							Merge branch 'embassy-rs:master' into master  
						
						
						
						
					 
					
						2022-09-28 14:33:03 -05:00 
						 
				 
			
				
					
						
							
							
								ceekdee 
							
						 
					 
					
						
						
						
						
							
						
						
							526e90d3f3 
							
						 
					 
					
						
						
							
							Update some outstanding questions  
						
						
						
						
					 
					
						2022-09-28 14:27:34 -05:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
						
						
							
						
						
							d7f7614b22 
							
						 
					 
					
						
						
							
							Remove subghz static lifetime requirement  
						
						
						
						
					 
					
						2022-09-28 11:32:11 +02:00 
						 
				 
			
				
					
						
							
							
								ceekdee 
							
						 
					 
					
						
						
						
						
							
						
						
							a89a0c2f12 
							
						 
					 
					
						
						
							
							Initial add for sx126x  
						
						
						
						
					 
					
						2022-09-27 21:55:41 -05:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							a0487380da 
							
						 
					 
					
						
						
							
							Replace futures::future::poll_fn -> core::future::poll_fn.  
						
						
						
						
					 
					
						2022-09-22 16:42:49 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							897b72c872 
							
						 
					 
					
						
						
							
							Update Rust nightly.  
						
						... 
						
						
						
						Removes feature(generic_associated_types) 
						
						
					 
					
						2022-09-22 16:38:14 +02:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							22c32b5d5c 
							
						 
					 
					
						
						
							
							Merge  #939  
						
						... 
						
						
						
						939: time: add more tick rates, use 1mhz as default. r=Dirbaio a=Dirbaio
Co-authored-by: Dario Nieuwenhuis <dirbaio@dirbaio.net> 
						
						
					 
					
						2022-09-04 22:13:34 +00:00 
						 
				 
			
				
					
						
							
							
								Timo Kröger 
							
						 
					 
					
						
						
						
						
							
						
						
							6cdff72d6d 
							
						 
					 
					
						
						
							
							run cargo fmt  
						
						
						
						
					 
					
						2022-09-03 20:36:18 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							5327b9c289 
							
						 
					 
					
						
						
							
							time: add more tick rates, use 1mhz as default.  
						
						
						
						
					 
					
						2022-09-02 00:59:34 +02:00 
						 
				 
			
				
					
						
							
							
								Timo Kröger 
							
						 
					 
					
						
						
						
						
							
						
						
							c30b38586a 
							
						 
					 
					
						
						
							
							lora: Fix unused import warning  
						
						
						
						
					 
					
						2022-08-26 15:44:58 +02:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
						
						
							
						
						
							2636a8dc2e 
							
						 
					 
					
						
						
							
							Use released rust-lorawan with radio fixes  
						
						
						
						
					 
					
						2022-08-26 15:44:58 +02:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
						
						
							
						
						
							5d114479ff 
							
						 
					 
					
						
						
							
							Adjust timings after offset calculation fix  
						
						
						
						
					 
					
						2022-08-26 15:44:58 +02:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
						
						
							
						
						
							1f36da5ca6 
							
						 
					 
					
						
						
							
							Make settings configurable  
						
						
						
						
					 
					
						2022-08-26 15:44:58 +02:00