Commit Graph

6049 Commits

Author SHA1 Message Date
c892289b2c Actually export CRC 2021-09-26 17:26:33 -07:00
24dea91f5a Fix interface changes 2021-09-26 17:24:48 -07:00
4760afd9f4 Update stm32-data 2021-09-26 16:53:32 -07:00
e18a27eea2 First pass at CRC_V1 2021-09-26 16:46:17 -07:00
e527892d89 Start work on CRC_v1 2021-09-26 16:29:22 -07:00
f8d833e0c5 Merge pull request #403 from mryndzionek/af_type
Small adjustment to 'set_as_af' interface
2021-09-24 20:20:45 +02:00
e4b37c40c9 Code review request - moving OutputType to mod sealed 2021-09-24 19:56:48 +02:00
d371298a27 Small adjustment to 'set_as_af' interface
Small adjustment to 'set_as_af' interface - v2
2021-09-24 18:39:07 +02:00
c8394ea7b9 add latest stm32-data 2021-09-24 18:27:39 +02:00
7d6d274d55 Add MSI and PLL clock source for L4 2021-09-24 18:27:39 +02:00
b6fc19182b Add pwr for L1 and update RCC to new reg block 2021-09-23 14:51:16 +02:00
d5b21b881e Merge pull request #399 from lulf/stm32l1
Support for STM32L1
2021-09-22 12:22:42 +02:00
9d45018077 Refactor V1 SPI 2021-09-21 14:50:23 +02:00
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
14aa4265db Ensure linear stride 2021-09-15 13:58:01 +02:00
701dd9fa36 Calculate port number based on address and stride
This allows out of order letter to port mapping
2021-09-15 13:58:01 +02:00
840a83e196 Add support for chip definitions with a dash 2021-09-15 13:58:01 +02:00
fb697a2657 Updates 2021-09-15 12:46:20 +02:00
bb72f7eb98 Merge pull request #390 from lulf/wasm-executor
Wasm executor support
2021-09-13 18:55:17 +02:00
4e7ce29ec9 Add missing toolchain 2021-09-13 18:47:32 +02:00
99a94f1d50 Update version of critical-section 2021-09-13 17:05:17 +02:00
d6faf69e09 Merge pull request #378 from numero-744/gen-features-using-rust-not-python
Use our beloved Rust instead of Python
2021-09-13 16:47:01 +02:00
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
f1c35b40c7 Merge pull request #396 from embassy-rs/channel-fixes
embassy/channel: several improvements
2021-09-13 00:25:53 +02:00
70e5877d68 embassy/channel: switch to use MutexKind 2021-09-13 00:08:41 +02:00
5be5bdfd20 embassy/blocking_mutex: add MutexKind to allow writing code generic over mutex kinds. 2021-09-12 23:28:00 +02:00
f051f57d55 build(gen-features): remove unused toml dependency 2021-09-11 20:14:32 +02:00
99ccf18160 fix(gen-features): keep data files order 2021-09-11 20:04:57 +02:00
e1f9dd1170 embassy/channel: remove unused receiver_consumed 2021-09-11 02:58:41 +02:00
b78f4695c4 embassy/channel: use heapless::Deque. 2021-09-11 02:49:16 +02:00
67fa6b06fa Merge pull request #394 from embassy-rs/utilpocalypse
embassy: Refactor module structure to remove kitchen-sink `util`.
2021-09-11 02:41:04 +02:00
ead987245d embassy: Refactor module structure to remove kitchen-sink util. 2021-09-11 02:35:35 +02:00
200f881048 Merge pull request #392 from embassy-rs/update-deps
Update lots of deps
2021-09-11 01:43:43 +02:00
f2623e7e9b Update lots of deps 2021-09-11 01:35:23 +02:00
9082e5f6c5 Merge pull request #389 from adamgreig/stm32h7-eth-fix
STM32H7: Ethernet: Disable RA in MAC filtering, fix order of MACA0 register writes
2021-09-07 11:12:46 +02:00
14fa6c2760 STM32H7: Ethernet: Disable RA in MAC filtering, fix order of MACA0 register writes. 2021-09-06 23:16:43 +01:00
2928b99218 Merge pull request #388 from bobmcwhirter/ethfix
Don't set SAF=true, do set RA=true for Ethernet.
2021-09-06 20:27:37 +02:00
d4bf78a0c1 Don't set SAF=true, do set RA=true for Ethernet.
Source-Address-Filtering is not helping the board to receive packets.
For unknown reasons, the Receive-All is required, when in theory
it should not be required. Until we figure it out, follow the
stm32h7xx-hal example of setting RA=true.
2021-09-06 14:21:26 -04:00
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
addee8778d refactor(gen-features): use Rust instead of Python
Added support for /stm32-metapac
2021-09-05 20:19:13 +02:00
12894b3c7a Merge pull request #387 from embassy-rs/remove-features
Remove trait_alias, allow(incomplete_features).
2021-09-03 17:33:27 +02:00
a76526add6 rp: remove use of never type 2021-09-03 17:17:02 +02:00
11d2b0cdc1 Remove more unused features. 2021-09-03 17:13:54 +02:00
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
65bceafa68 Merge pull request #386 from lulf/fix-std-macros
Fix embassy::main macros for std target
2021-09-02 14:50:35 +02:00
5f04d6e6c5 Fix embassy::main macros for std target 2021-09-02 14:45:54 +02:00
a3beb1ca3d Merge pull request #385 from embassy-rs/remove-embassy-std
Remove embassy-std crate.
2021-09-02 14:38:32 +02:00
ead6239435 Remove embassy-std crate.
All std features are in the core `embassy` crate.
2021-09-02 14:32:53 +02:00
d0c8749399 Merge pull request #382 from fnafnio/typestate_nrf_timer
Typestate nrf timer
2021-09-02 13:39:55 +02:00
34c66fa78d removed type aliases
NotAwaitable as default generic param
added awaitable_timer example
2021-09-02 12:02:31 +02:00