Commit Graph

6504 Commits

Author SHA1 Message Date
c05149e5e4 add best practices first draft 2023-12-08 13:00:21 +01:00
c94a9b8d75 Merge pull request #2260 from barnabywalters/main
Added Embassy in the wild docs page with links to some projects
2023-12-08 09:55:31 +00:00
d87864c6a5 Merge pull request #2261 from barnabywalters/installation
Added a step-by-step guide to starting a new embassy project
2023-12-08 07:09:37 +00:00
8fa5a6b282 Tweak FAQ size profile suggestions
If we want the smallest binary, we probably want codegen-units = 1, and disable incremental builds.
2023-12-07 14:27:09 +01:00
83138ce68e Merge pull request #2262 from embassy-rs/executor-macros
executor: rename macro crate to embassy-executor-macros, bump it.
2023-12-06 23:55:58 +00:00
16e31747cc Changed example project name 2023-12-07 00:54:39 +01:00
ac2aec4e7a executor: rename macro crate to embassy-executor-macros, bump it. 2023-12-07 00:48:30 +01:00
ad2d9040d9 Merge pull request #2254 from jessebraham/executor-040
embassy-executor 0.4
2023-12-06 23:31:06 +00:00
536e91d263 Added a step-by-step guide to starting a new embassy project
Based off an example, noting what to copy, what to change and why

Briefly summarizing how to require embassy crates via github

All steps tested and proven working at the time of writing
2023-12-06 23:51:13 +01:00
ecaa62aa42 Fixed merge conflict 2023-12-06 21:55:07 +01:00
7561696a57 Added lora-rs links 2023-12-06 21:47:52 +01:00
195b492158 Update docs/modules/ROOT/pages/embassy_in_the_wild.adoc
Co-authored-by: Dániel Buga <bugadani@gmail.com>
2023-12-06 21:13:56 +01:00
10c9e2e723 Added description for Card/IO 2023-12-06 21:11:34 +01:00
cd62d2cd84 Added embassy in the wild docs page with two projects 2023-12-06 21:10:16 +01:00
925f5cbc26 Update all references to embasy-executor to the latest version 2023-12-06 12:05:47 +01:00
c5e8a2e834 embassy-executor 0.4 2023-12-06 11:59:22 +01:00
7703f47c1e Merge pull request #2255 from badrbouslikhin/main
stm32/h7: fix h7 examples
2023-12-05 21:35:28 +00:00
0ffb35a2a1 stm32/eth: add host server command example 2023-12-05 19:50:11 +01:00
d2a7322978 stm32/eth: fix h7 examples
The STM32H7 examples enable `dhcpv4` and `dns` features. Both use one
socket, meaning that we need one extra socket for our firmware tcp
socket.
2023-12-05 19:48:03 +01:00
1f6ffdcdd2 fix Cargo.toml and config.toml keys 2023-12-05 10:10:47 +01:00
83bed7bca4 Merge pull request #2252 from barnabywalters/wiki2docs
Moved content from the wiki to the docs
2023-12-05 05:21:56 +00:00
a76dd2d70f Moved content from the wiki to the docs
New: delaying_a_task.adoc, copied as-is from the wiki and placed in the
navigation until we have a better place for it (or remove/replace it)

index: Tweaked the structure, added some content from the wiki, and made
some general copy edits to improve clarity.

getting_started.adoc: Corrected various out-of-date information, added
troubleshooting tips from the wiki, added some new information, various
other small edits.

basic_application.adoc: Corrected out-of-date information, various clarifications
and edits.

After these changes, IMO most of the content on the github wiki is no longer
necessary and can be removed for clarity. The few sections I didn‘t integrate
or copy over were either out of date or unfinished.
2023-12-05 01:01:50 +01:00
bf7115cb44 remove unnecessary backtick 2023-12-04 21:20:18 +01:00
0b0ca62a95 add speed optimization 2023-12-04 20:59:08 +01:00
85d5f42562 Merge pull request #2250 from embassy-rs/jamesmunns-patch-1
Add implementation note for embassy-stm32's time-driver
2023-12-04 16:05:30 +01:00
18e89d7410 Add implementation note for embassy-stm32's time-driver
This is a detail I didn't originally understand when hoping to use TIM16/17 as alternative embassy-time driver providers.

Adding my note here to hopefully save the next person a little time.
2023-12-04 15:57:46 +01:00
5f7cd821b5 Merge pull request #2249 from MathiasKoch/embassy-stm32/revert-day-of-week-fix
fix(embassy-stm32): Revert "fix day of the week conversion"
2023-12-04 13:35:27 +00:00
d2dcbed920 Merge pull request #2248 from MabezDev/new-releases
embassy-sync 0.5 & embassy-time 0.2
embassy-sync-v0.5.0 embassy-time-v0.2.0
2023-12-04 13:26:32 +00:00
e9fa79bd77 Revert "fix day of the week conversion"
This reverts commit 59a5e84df5.
2023-12-04 14:19:30 +01:00
334900752a update release version in examples and other crates 2023-12-04 13:15:10 +00:00
c7d6ea3c78 embassy-time 0.2 2023-12-04 13:10:41 +00:00
a6f4538219 embassy-sync 0.5 2023-12-04 13:10:41 +00:00
d7eb067b4c Remove embassy-lora from doc build. 2023-12-04 14:01:53 +01:00
2cba879afc Merge pull request #2247 from embassy-rs/update-embedded-storage
update embedded-storage{,-async}, remove patch.
2023-12-04 13:57:03 +01:00
03325ea81b update embedded-storage{,-async}, remove patch. 2023-12-04 13:48:36 +01:00
52fabbfb46 Merge pull request #2224 from cbruiz/stm32g0-usb_spi
Add support for HSE Oscillator in stm32g0
2023-12-04 12:32:52 +00:00
09592ffa6a stm32/rcc: Add support for HSE Oscillator in stm32g0 2023-12-04 13:28:00 +01:00
35f16c6003 stm32: add ADC f3_v1_1 2023-12-04 14:03:31 +11:00
b867f9b5b6 Merge pull request #2241 from adamgreig/stm32-uid
STM32: Add UID driver
2023-12-03 23:22:57 +00:00
198ef8183e STM32: Add UID driver 2023-12-03 23:17:49 +00:00
696c703b8c Merge pull request #2237 from badrbouslikhin/main
stm32/rcc: make h7 rm0399 power supply configurable
2023-12-03 22:47:34 +00:00
521cdef8a1 Merge pull request #2245 from peter9477/nrf52-qspi-zerolen-fix
nrf52/qspi: avoid infinite busy-wait read/write with zero-len buf
2023-12-03 23:21:32 +01:00
1dc31c4627 Merge pull request #2244 from embassy-rs/rm-xtensa
executor: remove arch-xtensa.
2023-12-03 23:21:17 +01:00
9fb2eb7470 nrf52/qspi: avoid infinite busy-wait on QSPI read/write with zero-len buffer, fixes #2115 2023-12-03 16:35:39 -05:00
ca3891bb8c executor: remove arch-xtensa.
It's been broken for months and nobody has noticed. The `esp*-hal` crates have
much better support.

Fixes #2234
Closes  #1912
2023-12-03 22:33:27 +01:00
9ba3aeada4 Merge pull request #2243 from peter9477/nrf52-approtect-fix
minimum build code for new APPROTECT is chip type-specific
2023-12-03 20:27:02 +00:00
dd62bb16e5 minimum build code for new APPROTECT is chip type-specific 2023-12-03 13:47:26 -05:00
ea43d74780 stm32/rcc: add missing h7 power config 2023-12-02 14:55:00 +01:00
22c39fd697 stm32/rcc: refactor h7 rm0455,rm0468 and rm0468 power management 2023-12-02 14:47:36 +01:00
87c0f1525d stm32/rcc: enable power supply configurability for rm0455 and rm0468 2023-12-02 14:45:36 +01:00