04ed45941a
Fix format in stm32 SPI examples
2023-07-30 19:31:22 +02:00
55fb1d5126
Fix more stm32 SPI examples
2023-07-30 19:26:24 +02:00
4f791799a9
Fix formatting
2023-07-30 19:12:49 +02:00
d2127f6b82
Fix stm32 SPI examples
2023-07-30 18:58:40 +02:00
73057ee241
wpan: fix examples
2023-07-30 16:46:33 +01:00
0d7b005252
stm32/pwm: add output type control
2023-07-29 12:01:32 -05:00
eb097b9d03
Merge pull request #1710 from Sizurka/rp-async-flash
...
rp: add async flash
2023-07-28 22:56:33 +00:00
7ed9e29326
rp: add async flash
...
Implement an async flash mode using the XIP background best effort
read interface. Only reads are actually async, write and erase remain
blocking.
2023-07-28 16:50:54 -06:00
c7c701b3e3
Merge branch 'main' of https://github.com/embassy-rs/embassy into hrtim
2023-07-28 17:18:22 -05:00
28136579e9
stm32/hrtim: extract into mod
2023-07-28 17:07:08 -05:00
e3cc0d168c
Merge pull request #1707 from pennae/rp-pio-load
...
rp: relocate programs implicitly during load
2023-07-28 17:47:34 +00:00
cbc8871a0b
rp: relocate programs implicitly during load
...
this removed the RelocatedProgram construction step from pio uses.
there's not all that much to be said for the extra step because the
origin can be set on the input program itself, and the remaining
information exposed by RelocatedProgram can be exposed from
LoadedProgram instead (even though it's already available on the pio_asm
programs, albeit perhaps less convenient). we do lose access to the
relocated instruction iterator, but we also cannot think of anything
this iterator would actually be useful for outside of program loading.
2023-07-28 19:33:02 +02:00
69c0a89aa5
Use HardwareAddress in Driver
2023-07-28 16:40:15 +02:00
937a63ce28
remove memory.x files for other stm32 examples
2023-07-28 16:38:02 +02:00
b57ba84da5
add dac-dma example for h7, remove memory.x
2023-07-28 16:34:20 +02:00
3690af9bea
stm32/timer: merge pwm module into timer. ( #1703 )
...
The traits there are applicable to timer use cases other than PWM.
It doesn't make sense to keep them separated.
2023-07-28 15:29:27 +02:00
b124222649
Merge pull request #1699 from mvniekerk/main
...
RP2040: PIO UART example
2023-07-28 11:58:07 +00:00
d5f9d17b7c
Make pipes local vars.
2023-07-28 13:38:26 +02:00
036e6ae30c
Rename embassy-hal-common to embassy-hal-internal, document it's for internal use only. ( #1700 )
2023-07-28 13:23:22 +02:00
146c744223
Fixes as per PR
2023-07-28 12:56:31 +02:00
6b6acc256d
Merge remote-tracking branch 'origin/main'
2023-07-28 11:57:50 +02:00
91338adc15
Don't include embedded-hal-common
2023-07-28 11:56:59 +02:00
1d4e1092c4
Merge branch 'embassy-rs:main' into main
2023-07-28 11:38:45 +02:00
0f1ff77fcc
Comments
2023-07-28 11:38:08 +02:00
e947aa0153
Comments
2023-07-28 11:37:38 +02:00
8f1ea85938
Merge branch 'main' into main
2023-07-27 08:50:53 -05:00
c54ae73d49
Use lora-phy v1.2.1; modify embassy-lora dependencies.
2023-07-26 21:51:09 -05:00
858ddf6777
Added debug=2 in release profile to all examples.
...
This makes rtt output work right when using `cargo run` in release mode.
Debug was already enabled for release builds in some of the examples but
not all.
2023-07-26 18:32:40 -07:00
62ab0bf2e7
stm32/can: implement proper RX timestamps
2023-07-25 12:12:45 +03:00
a60d92cfbb
Tx and Rx setup
2023-07-24 22:20:00 +02:00
9f898c460f
Merge pull request #1685 from chemicstry/bxcan_async_enable
...
stm32/can: bxcan async enable
2023-07-24 15:24:18 +00:00
2a0fe73045
stm32/can: bxcan async enable
2023-07-24 17:53:23 +03:00
7fc138c91e
Merge pull request #1676 from adamgreig/fix-dac-example
...
stm32: Fix DAC examples
2023-07-24 14:18:37 +00:00
fbe30b2453
Add notes about setting chip name correctly for examples.
2023-07-22 21:58:29 +01:00
d42dff45de
Merge branch 'main' of https://github.com/embassy-rs/embassy into hrtim
2023-07-22 14:49:31 -05:00
224fbc8125
stm32: remove duplicate features from stm32f4 examples Cargo.toml
2023-07-22 13:19:29 +01:00
c83552eadc
stm32: fix DAC examples
...
The DAC driver defaults to enabling the channel trigger, but leaves it
at the default value of TIM6 TRGO, then performs a software trigger
after writing the new output value. We could change the trigger
selection to software trigger, but for this example it's simpler to just
disable the trigger.
2023-07-22 12:57:49 +01:00
2cdd593290
Merge branch 'main' of https://github.com/embassy-rs/embassy into mac
2023-07-21 16:24:48 -05:00
809d3476aa
wpan: further optimize mac event
2023-07-20 16:45:04 -05:00
02d57afd51
rustfmt
2023-07-19 17:52:07 -05:00
28254842db
- optimize event to parse opcode only once
...
- optimze channels
- return mut ref for smoltcp rx
2023-07-19 17:49:08 -05:00
ca1d4179a7
wpan: implement initial event loop
2023-07-18 20:52:03 -05:00
890d113b85
wpan: fully implement initial draft concept
2023-07-18 18:28:12 -05:00
2c01f277c2
cargo fmt
2023-07-18 17:17:04 -04:00
c333d855fc
Remove merge error
2023-07-18 17:14:25 -04:00
6f02403184
Merge remote-tracking branch 'origin/main' into nrf-pdm
2023-07-17 21:31:43 -04:00
d040871f7a
wpan: fix comp errors and impl. some of runner
2023-07-17 20:14:06 -05:00
1d2c47273d
Merge branch 'master' into mac
2023-07-17 16:38:46 -05:00
34217ea797
wpan: add slice data view
2023-07-16 17:28:34 -05:00
28b419d65e
wpan/mac: use lifetimes to control events
2023-07-16 15:09:30 -05:00