xoviat 
							
						 
					 
					
						
						
							
						
						c7b0df569b 
					 
					
						
						
							
							stm32/wpan: modify evtbox to use slice view  
						
						
						
						
					 
					
						2023-06-17 14:38:36 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
							
						
						041a4a4208 
					 
					
						
						
							
							rustfmt  
						
						
						
						
					 
					
						2023-06-17 12:15:00 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
							
						
						4d2d7d7684 
					 
					
						
						
							
							stm32/wpan: fix examples  
						
						
						
						
					 
					
						2023-06-17 12:13:51 -05:00 
						 
				 
			
				
					
						
							
							
								goueslati 
							
						 
					 
					
						
						
							
						
						bb5ceb2d9c 
					 
					
						
						
							
							fix CI error  
						
						
						
						
					 
					
						2023-06-12 14:52:14 +01:00 
						 
				 
			
				
					
						
							
							
								goueslati 
							
						 
					 
					
						
						
							
						
						a1b27783a6 
					 
					
						
						
							
							fix build  
						
						
						
						
					 
					
						2023-06-12 14:44:30 +01:00 
						 
				 
			
				
					
						
							
							
								goueslati 
							
						 
					 
					
						
						
							
						
						2d89cfb18f 
					 
					
						
						
							
							fix merge conflict  
						
						
						
						
					 
					
						2023-06-12 14:27:53 +01:00 
						 
				 
			
				
					
						
							
							
								goueslati 
							
						 
					 
					
						
						
							
						
						2dd5ce83ec 
					 
					
						
						
							
							stm32/ipcc: fix tl_mbox example  
						
						
						
						
					 
					
						2023-06-12 12:31:15 +01:00 
						 
				 
			
				
					
						
							
							
								goueslati 
							
						 
					 
					
						
						
							
						
						ca8957da43 
					 
					
						
						
							
							stm32/ipcc: move tl_mbox into embassy-stm32-wpan  
						
						
						
						
					 
					
						2023-06-12 12:27:51 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						98c821ac39 
					 
					
						
						
							
							Remove embassy-cortex-m crate, move stuff to embassy-hal-common.  
						
						
						
						
					 
					
						2023-06-09 16:44:20 +02:00 
						 
				 
			
				
					
						
							
							
								goueslati 
							
						 
					 
					
						
						
							
						
						ce1d72c609 
					 
					
						
						
							
							wip  
						
						
						
						
					 
					
						2023-06-08 16:26:47 +01:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
							
						
						09d52638b5 
					 
					
						
						
							
							stm32/ipcc: refactor examples and tests  
						
						
						
						
					 
					
						2023-05-27 15:05:50 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
							
						
						c19967dcf2 
					 
					
						
						
							
							stm32/ipcc: extract tl_mbox linker file to embassy-stm32  
						
						
						
						
					 
					
						2023-05-27 15:03:25 -05:00 
						 
				 
			
				
					
						
							
							
								goueslati 
							
						 
					 
					
						
						
							
						
						2ccf9f3abd 
					 
					
						
						
							
							stm32/ipcc: static methods for IPCC  
						
						
						
						
					 
					
						2023-05-26 09:56:55 +01:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
							
						
						316be179af 
					 
					
						
						
							
							stm32: move to bind_interrupts  
						
						... 
						
						
						
						disable lora functionality for now 
						
						
					 
					
						2023-05-24 17:29:56 -05:00 
						 
				 
			
				
					
						
							
							
								goueslati 
							
						 
					 
					
						
						
							
						
						059ab358a5 
					 
					
						
						
							
							stm32/ipcc: uncomment shci init cmd  
						
						
						
						
					 
					
						2023-05-22 11:13:22 +01:00 
						 
				 
			
				
					
						
							
							
								goueslati 
							
						 
					 
					
						
						
							
						
						12720737e1 
					 
					
						
						
							
							stm32/ipcc: fix incorrect example  
						
						
						
						
					 
					
						2023-05-22 10:52:05 +01:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
							
						
						d1dfaa1905 
					 
					
						
						
							
							stm32/ipcc: fix hil test  
						
						
						
						
					 
					
						2023-05-21 20:18:26 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
							
						
						eb09d7d671 
					 
					
						
						
							
							stm32/ipcc: update doc  
						
						
						
						
					 
					
						2023-05-21 18:39:13 -05:00 
						 
				 
			
				
					
						
							
							
								goueslati 
							
						 
					 
					
						
						
							
						
						d97724cca3 
					 
					
						
						
							
							tl_mbox read and write  
						
						
						
						
					 
					
						2023-05-15 10:25:02 +01:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
							
						
						bf45b1d83d 
					 
					
						
						
							
							fix memory.x  
						
						
						
						
					 
					
						2023-05-11 17:23:18 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
							
						
						d7262f9849 
					 
					
						
						
							
							rustfmt  
						
						
						
						
					 
					
						2023-05-11 16:53:55 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
							
						
						8a620fd59c 
					 
					
						
						
							
							stm32/ble: fix tests and add instructions to run example  
						
						
						
						
					 
					
						2023-05-11 16:45:42 -05:00 
						 
				 
			
				
					
						
							
							
								goueslati 
							
						 
					 
					
						
						
							
						
						007f452927 
					 
					
						
						
							
							removed hardcoded addresses in memory.x  
						
						
						
						
					 
					
						2023-05-04 11:02:17 +01:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
							
						
						7750ea65ba 
					 
					
						
						
							
							rustfmt  
						
						
						
						
					 
					
						2023-05-03 18:14:42 -05:00 
						 
				 
			
				
					
						
							
							
								xoviat 
							
						 
					 
					
						
						
							
						
						a0b1299890 
					 
					
						
						
							
							stm32/tests: add hil test for ble  
						
						
						
						
					 
					
						2023-05-03 17:36:31 -05:00 
						 
				 
			
				
					
						
							
							
								goueslati 
							
						 
					 
					
						
						
							
						
						bab30a7e87 
					 
					
						
						
							
							added TL Mailbox initialization for STM32WB  
						
						
						
						
					 
					
						2023-05-02 12:16:48 +01:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
							
						
						42a8f1671d 
					 
					
						
						
							
							Bump versions preparing for -macros and -executor release  
						
						
						
						
					 
					
						2023-04-27 11:54:22 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						054ca17f66 
					 
					
						
						
							
							Switch from probe-run to probe-rs-cli.  
						
						... 
						
						
						
						- probe-run screwed up the last release 2 weeks ago and it's still not fixed (issue 391). Doesn't look well maintained.
- Even when it's not broken, it lags behind probe-rs-cli in new chips support because it's slow in updating probe-rs. 
						
						
					 
					
						2023-04-26 17:00:51 +02:00 
						 
				 
			
				
					
						
							
							
								pennae 
							
						 
					 
					
						
						
							
						
						8a9136e4e4 
					 
					
						
						
							
							enable inline-asm feature for cortex-m in examples  
						
						... 
						
						
						
						inline assembly is supported since rust 1.59, we're way past that.
enabling this makes the compiled code more compact, and on rp2040
even decreses memory usage by not needing thunks in sram. 
						
						
					 
					
						2023-04-18 21:07:36 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						577f060d24 
					 
					
						
						
							
							Release embassy-sync v0.2.0  
						
						
						
						
					 
					
						2023-04-13 23:40:49 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						d3c4e4a20a 
					 
					
						
						
							
							executor: add Pender, rework Cargo features.  
						
						... 
						
						
						
						This introduces a `Pender` struct with enum cases for thread-mode, interrupt-mode and
custom callback executors. This avoids calls through function pointers when using only
the thread or interrupt executors. Faster, and friendlier to `cargo-call-stack`.
`embassy-executor` now has `arch-xxx` Cargo features to select the arch and to enable
the builtin executors (thread and interrupt). 
						
						
					 
					
						2023-04-03 03:09:11 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						13328c58d3 
					 
					
						
						
							
							examples/stm32wb: do not reserve words at start of RAM.  
						
						... 
						
						
						
						They're used to communicate from the app to ST's OTA bootloader. See AN5247. 
This bootloader is optional, must be flashed by the user, and requires changing the FLASH start address as well, so the current memory regions still require modifications to use it. Therefore there's no point in reserving these words.
Thanks @adamgreig for investigating the purpose. 
						
						
					 
					
						2023-02-20 01:01:01 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						272982ee54 
					 
					
						
						
							
							examples/stm32wb: fix linker script.  
						
						... 
						
						
						
						cortex-m-rt 0.7.2 now enforces the stack is 8-byte aligned. Stack is placed
at `ORIGIN(RAM) + LENGTH(RAM)` by default, which wasn't 8-byte-aligned. See https://github.com/rust-embedded/cortex-m/discussions/469 
ST trims 8 bytes from start of RAM, and uses the whole 192kb, so let's just
copy that:
bceb1dae09/Drivers/CMSIS/Device/ST/STM32WBxx/Source/Templates/gcc/linker/stm32wb55xx_flash_cm4.ld (L48) 
						
						
					 
					
						2023-02-19 23:02:31 +01:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						1dcb0ea1f5 
					 
					
						
						
							
							Bump defmt-rtt to 0.4  
						
						
						
						
					 
					
						2022-11-29 21:15:24 +01: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 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						5327b9c289 
					 
					
						
						
							
							time: add more tick rates, use 1mhz as default.  
						
						
						
						
					 
					
						2022-09-02 00:59:34 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						21072bee48 
					 
					
						
						
							
							split embassy-util into embassy-futures, embassy-sync.  
						
						
						
						
					 
					
						2022-08-22 22:18:13 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						5daa173ce4 
					 
					
						
						
							
							Split embassy-time from embassy-executor.  
						
						
						
						
					 
					
						2022-08-18 01:22:30 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						fc6e1e06b3 
					 
					
						
						
							
							Remove HAL initialization from #[embassy::main] macro.  
						
						
						
						
					 
					
						2022-08-17 22:16:46 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						67edea4168 
					 
					
						
						
							
							Update to critical-section 1.0, atomic-polyfill 1.0  
						
						
						
						
					 
					
						2022-08-17 19:01:56 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						a0f1b0ee01 
					 
					
						
						
							
							Split embassy crate into embassy-executor, embassy-util.  
						
						
						
						
					 
					
						2022-07-29 23:40:36 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						6852e05c59 
					 
					
						
						
							
							Merge pull request  #822  from embassy-rs/remove-authors  
						
						... 
						
						
						
						Remove the authors field from Cargo.tomls 
						
						
					 
					
						2022-06-18 17:33:29 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						3fd4ee34ec 
					 
					
						
						
							
							Merge pull request  #821  from embassy-rs/defmt-trace  
						
						... 
						
						
						
						Add env DEFMT_LOG=trace to all examples. 
						
						
					 
					
						2022-06-18 02:24:25 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						1f746e0939 
					 
					
						
						
							
							Remove the authors field from Cargo.tomls  
						
						... 
						
						
						
						It currently contains whoever was first to write some code for the crate,
even if many more people have contributed to it later.
The field is "sort of" deprecated, it was made optional recently:
https://rust-lang.github.io/rfcs/3052-optional-authors-field.html 
Due the the reasons listed there I believe removing it is better than
setting it to generic fluff like "The Embassy contributors". 
						
						
					 
					
						2022-06-18 02:16:40 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						88e36a70bd 
					 
					
						
						
							
							Update to 2021 edition. ( #820 )  
						
						
						
						
					 
					
						2022-06-18 02:15:48 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						dd99356062 
					 
					
						
						
							
							Add env DEFMT_LOG=trace to all examples.  
						
						
						
						
					 
					
						2022-06-18 01:59:12 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						a8703b7598 
					 
					
						
						
							
							Run rustfmt.  
						
						
						
						
					 
					
						2022-06-12 22:22:31 +02:00 
						 
				 
			
				
					
						
							
							
								Will Glynn 
							
						 
					 
					
						
						
							
						
						962fabe5c9 
					 
					
						
						
							
							examples/stm32*, tests/stm32: specify time-tick-32768hz  
						
						
						
						
					 
					
						2022-05-31 16:14:23 -05:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						0c07d03754 
					 
					
						
						
							
							Add missing stm32wl/stm32wb chips except stm32wle  
						
						
						
						
					 
					
						2022-04-08 03:15:27 +02:00