Commit Graph

6463 Commits

Author SHA1 Message Date
djstrickland
6181646314 Update usb.rs
- add check of `dev_resume_from_host` interrupt register to catch wake event
2023-12-19 22:56:25 +01:00
djstrickland
fa6039c92b add susependable field to embassy_usb::builder::Config
- allow for optional override of `Suspend` event for a UsbDevice
2023-12-19 22:56:25 +01:00
Adam Greig
0f98fcdb19 STM32: Enable flash support for STM32G4 2023-12-19 22:56:25 +01:00
Piotr Esden-Tempski
992a9565a8 STM32 QSPI: Fix flash selection. 2023-12-19 22:56:25 +01:00
eZio Pan
287f57b704 unify channel assign 2023-12-19 22:56:25 +01:00
eZio Pan
bee0edb3f8 cargo fmt 2023-12-19 22:56:25 +01:00
eZio Pan
d928228237 add ws2812 example for stm32f4 with PWM and DMA 2023-12-19 22:56:25 +01:00
Oliver Rockstedt
abbc2d73c3 STM32H7: adjust flash latency and programming delay for series in RM0468 2023-12-19 22:56:25 +01:00
Oliver Rockstedt
ac28d39b95 STM32H7: limit max frequency to 520MHz until cpu frequency boost option is implemented 2023-12-19 22:56:25 +01:00
Oliver Rockstedt
51a70307f0 STM32H7: adjust frequency limits for series in RM0468 2023-12-19 22:56:25 +01:00
Oliver Rockstedt
2cc9fea6d3 STM32H7: Allow PLL1 DIVP of 1 for certain series 2023-12-19 22:56:25 +01:00
Dario Nieuwenhuis
958b3c6de1 use released embedded-hal-mock. 2023-12-19 22:56:25 +01:00
Kaitlyn Kenwell
11157ddd15 Rename bootloader feature to dfu 2023-12-19 22:56:25 +01:00
Kaitlyn Kenwell
1c56523341 Abstract chip reset logic, add Reset impls for cortex-m and esp32c3 2023-12-19 22:56:25 +01:00
Kaitlyn Kenwell
39ac7e574f Adjust stm32wb-dfu example memory maps to fix linker errors 2023-12-19 22:56:25 +01:00
Kaitlyn Kenwell
7a5d090810 Adjust toml files, fix application example 2023-12-19 22:56:25 +01:00
Kaitlyn Kenwell
ccf4d854f8 Add examples to ci.sh 2023-12-19 22:56:25 +01:00
Kaitlyn Kenwell
beb587ca22 SCB::sys_reset has a DSB internally, no need to replicate 2023-12-19 22:56:25 +01:00
Kaitlyn Kenwell
b3e74ebc34 fmt 2023-12-19 22:56:25 +01:00
Kaitlyn Kenwell
29114c849d fmt 2023-12-19 22:56:25 +01:00
Kaitlyn Kenwell
4757257ac0 Address reviews 2023-12-19 22:56:25 +01:00
Kaitlyn Kenwell
686ee2cb14 Last fmt hopefully 2023-12-19 22:56:25 +01:00
Kaitlyn Kenwell
ea21052fde Formatting fixes, add example using stm32wb55 2023-12-19 22:56:25 +01:00
Kaitlyn Kenwell
6513d03fdf fmt 2023-12-19 22:56:25 +01:00
Kaitlyn Kenwell
0b26b2d360 Add embassy-usb-dfu 2023-12-19 22:56:25 +01:00
Dario Nieuwenhuis
08203d4c04 ci: fix test job not caching anything. 2023-12-19 22:56:25 +01:00
Dario Nieuwenhuis
9d8dbd67fe Update embedded-hal to 1.0.0-rc.3 2023-12-19 22:56:25 +01:00
Dario Nieuwenhuis
7b9b22d7f8
Merge pull request #2286 from eZioPan/update-metapac5
after stm32-metapac update, TIM CR1 ARPE enum to bool
2023-12-14 14:04:55 +00:00
eZio Pan
879c0ad989 after stm32-metapac update, TIM CR1 ARPE enum to bool 2023-12-14 21:33:35 +08:00
Ulf Lilleengen
2c3d399220
Merge pull request #2285 from plaes/boot-partition-formatting-docs-rs
embassy-boot: Fix formatting for tables
2023-12-14 07:44:07 +00:00
Priit Laes
b17f16f0af embassy-boot: Fix formatting for tables
Tables describing the a-b flashing were all garbled up in the
cargo doc output, so fix up the syntax.
2023-12-14 09:12:54 +02:00
Dario Nieuwenhuis
1279a1b7f6
Merge pull request #2283 from embassy-rs/clarify-boot-requirements
docs: more docs in embassy-boot crate documentation
2023-12-13 18:04:56 +00:00
Ulf Lilleengen
876faa5685 docs: more docs in embassy-boot crate documentation 2023-12-13 19:00:26 +01:00
Ulf Lilleengen
915423fc63
Merge pull request #2280 from plaes/embassy-boot-partition-docs
embassy-boot: Add explanation to dfu vs active size assertion
2023-12-13 09:50:42 +00:00
Priit Laes
6782fb1efa embassy-boot: Add explanation to dfu vs active size assertion 2023-12-13 11:44:16 +02:00
Dario Nieuwenhuis
14f41a71b6
Merge pull request #2276 from cschuhen/stm32f1-can-example
Add example for using CAN with STM32F103 (BluePill) with a real CAN
2023-12-11 11:36:47 +00:00
Corey Schuhen
3626deecaa More formatting. 2023-12-11 21:26:23 +10:00
Corey Schuhen
b34c8e3eb1 Update formatting. 2023-12-11 21:25:05 +10:00
Corey Schuhen
13af76af88 Add example for using CAN with STM32F103 (BluePill) with a real CAN 2023-12-11 21:08:58 +10:00
Dario Nieuwenhuis
2d2bd679ee
Merge pull request #2275 from lights0123/stm32-usart-invert
stm32: usart pin inversion
2023-12-10 23:48:26 +00:00
lights0123
dfba51d3f2
stm32: usart pin inversion 2023-12-10 18:39:45 -05:00
Dario Nieuwenhuis
343be37f39
Merge pull request #2272 from cbruiz/feature/more-gp-timer-driver-candidates
Add GP TIM9 and TIM11 to be used as time_driver candidates
2023-12-09 18:45:51 +00:00
Carlos Barrales Ruiz
78f709a362 * Add GP TIM9 and TIM11 to be used as time_driver 2023-12-09 14:14:34 +01:00
Dario Nieuwenhuis
e99649e37d
Merge pull request #2271 from embassy-rs/update-metapac4
stm32: update stm32-metapac. Fixes USB on STM32WB.
2023-12-08 23:01:26 +00:00
Dario Nieuwenhuis
4051aead0f stm32: update stm32-metapac. Fixes USB on STM32WB. 2023-12-08 23:45:12 +01:00
Dario Nieuwenhuis
e0e5f66c4b
Merge pull request #2270 from Redrield/fix/wb55-usb
Assert CR2.USV on stm32wb55, wb35 series chips
2023-12-08 22:25:51 +00:00
Kaitlyn Kenwell
5973e69244
Conditionally compile line for all stm32wb chips 2023-12-08 17:20:23 -05:00
Kaitlyn Kenwell
4d3fcd8d2d Assert CR2.USV on stm32wb55, wb35 series chips
ref RM0434 p. 175
2023-12-08 17:06:37 -05:00
Ulf Lilleengen
6629c7525b
Merge pull request #2267 from embassy-rs/e-h-internal-docs
docs: document all public apis of embedded-hal-internal
2023-12-08 21:45:12 +00:00
Ulf Lilleengen
02b7a833d9 docs: document all public apis of embedded-hal-internal
* Make some fields and functions non-public where possible.
* Enable doc warnings for missing public API docs.
2023-12-08 22:37:39 +01:00