Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						d7b768992e 
					 
					
						
						
							
							examples/std: fix warning  
						
						
						
						
					 
					
						2021-10-18 01:37:35 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						f5e251fc81 
					 
					
						
						
							
							Update clap  
						
						
						
						
					 
					
						2021-10-18 01:19:01 +02:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
							
						
						5ae276fe50 
					 
					
						
						
							
							Update to newer revision of async lorawan stack  
						
						
						
						
					 
					
						2021-10-11 13:51:00 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						902f566b9a 
					 
					
						
						
							
							Merge pull request  #417  from huntc/extend-saadc  
						
						... 
						
						
						
						Extend SAADC one shot support 
						
						
					 
					
						2021-10-11 00:45:49 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						1c4c813255 
					 
					
						
						
							
							Merge pull request  #410  from lulf/embassy-lora  
						
						... 
						
						
						
						Add embassy-lora crate 
						
						
					 
					
						2021-10-10 21:23:02 +02:00 
						 
				 
			
				
					
						
							
							
								huntc 
							
						 
					 
					
						
						
							
						
						cef6158c31 
					 
					
						
						
							
							Extend SAADC one shot support  
						
						... 
						
						
						
						One-shot mode now permits the sampling of differential pins, and the sampling of multiple pins simultaneously.
A new ChannelConfig structure has been introduced so that multiple channels can be configured individually. Further, the `sample` method now accepts a buffer into which samples are written.
Along the way, I've reset some default configuration to align with Nordic's settings in their nrfx saadc driver. Specifically, the channel gain defaults to 6 (from 4) and the time defaults to 10us (from 20us). 
						
						
					 
					
						2021-10-09 11:25:18 +11:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						0e05ba688d 
					 
					
						
						
							
							nrf/saadc: remove Sample trait.  
						
						
						
						
					 
					
						2021-10-07 02:10:22 +02:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
							
						
						16a47a0ad9 
					 
					
						
						
							
							Add embassy-lora crate  
						
						... 
						
						
						
						This crate contains async radio drivers for various lora drivers that
work with embassy timers. The code is imported from Drogue Device (
https://github.com/drogue-iot/drogue-device )
The radio drivers integrate with the async LoRaWAN MAC layer in the
lorawan-device crate.
Also added is an example for the STM32WL55 and for STM32L0 (requires
the LoRa Discovery board) for LoRaWAN. Future work is to make the
underlying radio drivers using fully async SPI when communicating
with the peripheral. 
						
						
					 
					
						2021-09-30 10:32:24 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Ryndzionek 
							
						 
					 
					
						
						
							
						
						bce909ec1e 
					 
					
						
						
							
							Initial STM32F1 family support with two examples for STM32F103C8 (Blue Pill)  
						
						
						
						
					 
					
						2021-09-28 18:31:04 +02:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
							
						
						c79485c286 
					 
					
						
						
							
							Support for STM32L1  
						
						... 
						
						
						
						* Add RCC
* Fix more issues with dash in chip names
* Update stm32-data version
* Add blinky and spi example 
						
						
					 
					
						2021-09-21 14:50:23 +02:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
							
						
						99a94f1d50 
					 
					
						
						
							
							Update version of critical-section  
						
						
						
						
					 
					
						2021-09-13 17:05:17 +02:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
							
						
						e24528051b 
					 
					
						
						
							
							Add WASM support for executor  
						
						... 
						
						
						
						* Adds an executor for WASM runtimes based on wasm_bindgen.
* Add time driver based on JS time handling.
* Add example that can run in browser locally.
* Update to critical-section version that supports 'std' flag 
						
						
					 
					
						2021-09-13 16:42:39 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						70e5877d68 
					 
					
						
						
							
							embassy/channel: switch to use MutexKind  
						
						
						
						
					 
					
						2021-09-13 00:08:41 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						ead987245d 
					 
					
						
						
							
							embassy: Refactor module structure to remove kitchen-sink util.  
						
						
						
						
					 
					
						2021-09-11 02:35:35 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						f2623e7e9b 
					 
					
						
						
							
							Update lots of deps  
						
						
						
						
					 
					
						2021-09-11 01:35:23 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						eff8ae9c4d 
					 
					
						
						
							
							Merge pull request  #381  from lulf/stm32wl55-subghz  
						
						... 
						
						
						
						Add HAL for SubGhz peripheral for STM32 WL series 
						
						
					 
					
						2021-09-06 00:58:42 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						de016e8456 
					 
					
						
						
							
							Remove trait_alias, allow(incomplete_features).  
						
						... 
						
						
						
						trait_alias seems unused. no idea why it's there. 
						
						
					 
					
						2021-09-03 17:00:58 +02:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
							
						
						5f04d6e6c5 
					 
					
						
						
							
							Fix embassy::main macros for std target  
						
						
						
						
					 
					
						2021-09-02 14:45:54 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						d0c8749399 
					 
					
						
						
							
							Merge pull request  #382  from fnafnio/typestate_nrf_timer  
						
						... 
						
						
						
						Typestate nrf timer 
						
						
					 
					
						2021-09-02 13:39:55 +02:00 
						 
				 
			
				
					
						
							
							
								f_punk 
							
						 
					 
					
						
						
							
						
						34c66fa78d 
					 
					
						
						
							
							removed type aliases  
						
						... 
						
						
						
						NotAwaitable as default generic param
added awaitable_timer example 
						
						
					 
					
						2021-09-02 12:02:31 +02:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
							
						
						7ad6280e65 
					 
					
						
						
							
							Add HAL for SubGhz peripheral for STM32 WL series  
						
						... 
						
						
						
						Based on the HAL from stm32wl, the peripheral driver has been
modified to fit into embassy, using the embassy APIs, providing
operation of the radio peripheral.
The initial version does not offer any async APIs, but the example
shows how the radio IRQ can be used to perform async TX of the radio. 
						
						
					 
					
						2021-09-02 10:39:56 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						db3cb02032 
					 
					
						
						
							
							Merge pull request  #383  from embassy-rs/saadc-fixes  
						
						... 
						
						
						
						nrf: Saadc fixes 
						
						
					 
					
						2021-09-01 23:59:56 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						6b158ba94a 
					 
					
						
						
							
							nrf/saadc: add example  
						
						
						
						
					 
					
						2021-09-01 23:55:20 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						bc68657c23 
					 
					
						
						
							
							Merge pull request  #379  from bobmcwhirter/random_range  
						
						... 
						
						
						
						Random range 
						
						
					 
					
						2021-09-01 22:53:10 +02:00 
						 
				 
			
				
					
						
							
							
								Bob McWhirter 
							
						 
					 
					
						
						
							
						
						aaa4a477d5 
					 
					
						
						
							
							Formatting.  
						
						
						
						
					 
					
						2021-09-01 09:47:46 -04:00 
						 
				 
			
				
					
						
							
							
								Bob McWhirter 
							
						 
					 
					
						
						
							
						
						37ceae908b 
					 
					
						
						
							
							Rename Random impl to Rng.  
						
						... 
						
						
						
						Create Random struct providing next_x(range) for all T:Rng. 
						
						
					 
					
						2021-09-01 09:39:33 -04:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						297de612e5 
					 
					
						
						
							
							Improve executor naming. Add docs.  
						
						
						
						
					 
					
						2021-08-31 23:59:28 +02:00 
						 
				 
			
				
					
						
							
							
								Bob McWhirter 
							
						 
					 
					
						
						
							
						
						fd7a76c59e 
					 
					
						
						
							
							Formatting. Always formatting.  
						
						
						
						
					 
					
						2021-08-30 09:57:31 -04:00 
						 
				 
			
				
					
						
							
							
								Bob McWhirter 
							
						 
					 
					
						
						
							
						
						7fa3b27cac 
					 
					
						
						
							
							Move random utils to another trait.  
						
						
						
						
					 
					
						2021-08-30 09:55:29 -04:00 
						 
				 
			
				
					
						
							
							
								Bob McWhirter 
							
						 
					 
					
						
						
							
						
						78f7d1b786 
					 
					
						
						
							
							Add example using ranged RNG.  
						
						
						
						
					 
					
						2021-08-27 16:10:50 -04:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						c4b9c8ac87 
					 
					
						
						
							
							std: fold into embassy core, add non-hacky time driver.  
						
						
						
						
					 
					
						2021-08-25 21:06:27 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						3457bb9f05 
					 
					
						
						
							
							nrf: make gpiote and time-driver optional via cargo features.  
						
						
						
						
					 
					
						2021-08-20 15:42:42 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						17659e2e44 
					 
					
						
						
							
							nrf/wdt: add handle steal  
						
						
						
						
					 
					
						2021-08-20 14:23:24 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						0be6e4a384 
					 
					
						
						
							
							Merge pull request  #333  from bgamari/stm32g0  
						
						... 
						
						
						
						Add support for STM32G0 
						
						
					 
					
						2021-08-20 01:35:02 +02:00 
						 
				 
			
				
					
						
							
							
								Ben Gamari 
							
						 
					 
					
						
						
							
						
						ee841499ee 
					 
					
						
						
							
							Add STM32G0 examples  
						
						
						
						
					 
					
						2021-08-20 01:28:50 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						8e5f1f4b5e 
					 
					
						
						
							
							Merge pull request  #367  from embassy-rs/metapac-cleanup  
						
						... 
						
						
						
						stm32-metapac cleanups 
						
						
					 
					
						2021-08-20 00:05:08 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						2c992f7010 
					 
					
						
						
							
							stm32: move dbgmcu stuff to toplevel config setting, defaulting to true.  
						
						
						
						
					 
					
						2021-08-19 23:50:19 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						9f51f9a170 
					 
					
						
						
							
							stm32/wl: add stub APB3 to get it to build.  
						
						... 
						
						
						
						Completely untested. 
						
						
					 
					
						2021-08-19 22:51:41 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						ec51880e28 
					 
					
						
						
							
							stm32/exti: unify all versions into single impl  
						
						
						
						
					 
					
						2021-08-19 22:17:17 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						daab542fc4 
					 
					
						
						
							
							wl55: update to cortex-m-rt 0.7  
						
						
						
						
					 
					
						2021-08-19 17:11:38 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						fe355af4f0 
					 
					
						
						
							
							nrf: update to cortex-m-rt 0.7  
						
						
						
						
					 
					
						2021-08-19 17:11:17 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						d3aeb45fb3 
					 
					
						
						
							
							Update cortex-m-rt to v0.7 for stm32, rp.  
						
						
						
						
					 
					
						2021-08-19 00:56:11 +02:00 
						 
				 
			
				
					
						
							
							
								Timo Kröger 
							
						 
					 
					
						
						
							
						
						dacf75d911 
					 
					
						
						
							
							bxcan: Fix the flaky CAN example  
						
						
						
						
					 
					
						2021-08-18 21:58:50 +02:00 
						 
				 
			
				
					
						
							
							
								Timo Kröger 
							
						 
					 
					
						
						
							
						
						191a589820 
					 
					
						
						
							
							bxcan: namechange "bxcan_v1" -> "can_bxcan"  
						
						
						
						
					 
					
						2021-08-18 21:58:50 +02:00 
						 
				 
			
				
					
						
							
							
								Timo Kröger 
							
						 
					 
					
						
						
							
						
						7c405250a7 
					 
					
						
						
							
							CAN support with bxcan crate  
						
						
						
						
					 
					
						2021-08-18 21:58:50 +02:00 
						 
				 
			
				
					
						
							
							
								Bob McWhirter 
							
						 
					 
					
						
						
							
						
						5fab514f02 
					 
					
						
						
							
							Remove metapac from the Cargo.toml for h7.  
						
						
						
						
					 
					
						2021-08-18 11:44:09 -04:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
							
						
						919cdfe8c4 
					 
					
						
						
							
							Add STM32WL55 examples to CI ( #361 )  
						
						... 
						
						
						
						* Add STM32WL55 examples to CI and fix warnings 
						
						
					 
					
						2021-08-18 09:35:08 +02:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
							
						
						4df63f5379 
					 
					
						
						
							
							Add per-core EXTI support  
						
						... 
						
						
						
						* Generate a core index put into the PAC for the peripherals to use as
  index into registers.
* Add EXTI v2 which uses CORE_INDEX to index exti registers 
						
						
					 
					
						2021-08-17 16:22:47 +02:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
							
						
						61409e2fb6 
					 
					
						
						
							
							Add example for STM32WL55  
						
						
						
						
					 
					
						2021-08-17 16:22:47 +02:00 
						 
				 
			
				
					
						
							
							
								Bob McWhirter 
							
						 
					 
					
						
						
							
						
						a93ed2bed6 
					 
					
						
						
							
							Add H7 exti button example using correct EXTI reg block offsets.  
						
						
						
						
					 
					
						2021-08-16 15:15:07 -04:00