75e93cc142
rp: enable time-driver in Cargo.toml instead of ci.sh
2022-09-26 20:33:20 +02:00
1e95c4fcff
rp: Disable intrinsics by default.
2022-09-26 19:53:22 +02:00
f7267d493f
Feature-gate time-driver in embassy-rp
2022-09-16 12:54:26 +02:00
5327b9c289
time: add more tick rates, use 1mhz as default.
2022-09-02 00:59:34 +02:00
464ae67108
net: feature-gate nightly-only async traits to allow building on stable.
2022-08-30 19:43:32 +02:00
5daa173ce4
Split embassy-time from embassy-executor.
2022-08-18 01:22:30 +02:00
a0f1b0ee01
Split embassy crate into embassy-executor, embassy-util.
2022-07-29 23:40:36 +02:00
666373e2da
Include embassy-rp in ci builds
2022-07-21 20:14:45 +00:00
5bd2324275
Fix ci for windows (msys, git bash)
2022-07-11 02:32:30 +03:00
ccf57cfab6
rp: add GPIO HIL test.
2022-07-09 02:14:30 +02:00
c7703ba17c
Merge #831
...
831: Move bootloader main to examples r=lulf a=lulf
This should remove some confusion around embassy-boot-* being a library
vs. a binary. The binary is now an example bootloader instead.
Co-authored-by: Ulf Lilleengen <ulf.lilleengen@gmail.com >
Co-authored-by: Ulf Lilleengen <lulf@redhat.com >
2022-06-27 12:46:19 +00:00
edb9eedb45
stm32: add f100 to CI.
2022-06-26 23:56:44 +02:00
776be79f7b
Move bootloader main to examples
...
This should remove some confusion around embassy-boot-* being a library
vs. a binary. The binary is now an example bootloader instead.
2022-06-24 19:56:15 +02:00
fdc6cfed3e
stm32: add stm32f103re to CI
2022-06-06 17:43:55 +02:00
1089674175
fix build adding missing time-tick feature.
2022-05-31 23:53:42 +02:00
962fabe5c9
examples/stm32*, tests/stm32: specify time-tick-32768hz
2022-05-31 16:14:23 -05:00
96d0eb9476
stm32: Fix stm32f107 build.
2022-05-08 21:37:37 +02:00
da61611f8f
Add bootloader to CI
2022-04-27 15:17:18 +02:00
009bb8e4e1
stm32: add stm32u5 GPDMA, SPIv4 support, add HIL tests.
2022-04-27 01:16:14 +02:00
8b757e1aec
Add stm32wlexx support
2022-04-08 03:43:58 +02:00
0c07d03754
Add missing stm32wl/stm32wb chips except stm32wle
2022-04-08 03:15:27 +02:00
50ff63ab88
Add STM32L5 support.
2022-04-08 03:11:38 +02:00
55a9bf98c5
Add STM32F217ZG to CI
...
F217 has the most features in the F2 family
2022-03-27 19:56:44 +03:00
5d97c8c8b2
Add F2 examples to CI
2022-03-27 19:55:43 +03:00
14afe0f6e4
ci: add troublesome stm32 chips
2022-02-24 06:28:29 +01:00
e39fd4a736
stm32: add stm32f103 bluepill to HIL tests.
2022-02-24 00:37:15 +01:00
092eef3ae7
Add documentation about the different embassy abstraction layers
...
The guide demonstrates the functionality offered by each
layer in Embassy, using code examples.
2022-02-23 09:48:32 +01:00
2abb04d4d1
stm32/rcc: fix f3 build failure.
2022-02-23 03:42:46 +01:00
340eb4eead
stm32: add rust stable support
2022-02-12 02:45:52 +01:00
20e14b8edb
embassy, embassy-nrf: add nightly
Cargo feature to gate nightly-only features.
2022-02-12 01:16:31 +01:00
c8347fafb0
Add unstable-traits for stm32 to CI
2022-01-26 22:49:45 +01:00
6bf935402f
stm32/ci: add stm32f410tb, time-driver-any
2022-01-24 01:07:49 +01:00
a607cf6142
nrf: build with unstable-traits in ci
2022-01-19 17:31:24 +01:00
2bc105803a
Make exti an optional feature
...
* Add embassy-stm32 build with exti
* Add exti to examples
2022-01-12 14:28:10 +01:00
d5a3064c2c
Merge #540
...
540: Initial support for STM32F3 r=Dirbaio a=VasanthakumarV
The [companion PR](https://github.com/embassy-rs/stm32-data/pull/109 ) in `stm32-data` should be merged before this PR.
The examples were tested on an STM32F303VC MCU.
Co-authored-by: VasanthakumarV <vasanth260m12@gmail.com >
Co-authored-by: Dario Nieuwenhuis <dirbaio@dirbaio.net >
2021-12-16 07:30:03 +00:00
2c50ab1ebf
[ci] Add STM32F3 examples to CI shell
2021-12-13 18:13:23 +05:30
2a4a133b88
Merge #533
...
533: Book poc r=Dirbaio a=lulf
This is a Proof of Concept for an embassy book. It's using Antora/Asciidoc.
* Asciidoc because it's a single specification with a slightly richer feature set than markdown.
* Antora because it allows keeping content in the embassy repo, while book definition in another repo (embassy-book).
Using antora also allows for easy embedding of embassy doc in other projects, which I think in turn increases probability of upstream contributions.
The sources of content are located in docs/ but could also be in a separate repo. However, keeping it in the embassy repo makes it easier to support one version of the book per embassy version in the future.
At present, the book is automatically built every hour from this branch and published at: https://embassy-rs.github.io/embassy-book/embassy/dev/index.html
Co-authored-by: Ulf Lilleengen <lulf@redhat.com >
Co-authored-by: Ulf Lilleengen <ulf.lilleengen@gmail.com >
2021-12-13 00:07:39 +00:00
ff82c76935
Fix broken ci.sh
2021-12-10 13:10:02 +01:00
e5d4d0952b
Add doc-specific example and add it to CI
2021-12-10 12:46:41 +01:00
bdde4dc966
Enable running ci.sh locally multiple-times.
2021-12-09 12:37:44 +01:00
17c5dc496e
stm32/tests: add stm32h755zi, stm32wb55rg
2021-12-07 01:24:26 +01:00
dde6607aec
Add timer test, add g0, g4 tests.
2021-12-07 00:29:41 +01:00
693690cb5a
Uncomment accidentally commented ci stuff.
2021-12-07 00:27:37 +01:00
dd32358d6b
stm32: add gpio HIL test
2021-12-06 22:05:41 +01:00
edbe242ccc
ci: add gpiote+time-driver to embassy-nrf to catch more failures.
2021-12-02 04:01:39 +01:00
1b24b3bd68
Make ci script run on Mac OS X
2021-11-28 14:07:21 +01:00
88d4b0c00d
stm32: add stm32g4 support.
2021-11-27 02:34:23 +01:00
f9934fb56b
ci: do main build with fully generated stm32-metapac.
2021-11-24 01:43:53 +01:00
dfb6d407a1
stm32: rename core features from _cmX to -cmX, cleanup gen.
2021-11-23 23:49:06 +01:00
c8e69a14eb
Faster CI with cargo-batch
2021-11-22 01:25:07 +01:00