Ulf Lilleengen
189d4137cc
Add readme for embassy-time
2022-08-23 13:58:57 +02:00
Ulf Lilleengen
7b3ae0446c
Remove cargo doc from CI
2022-08-23 13:55:21 +02:00
Ulf Lilleengen
06011f67b2
Add README for embassy-sync
2022-08-23 13:54:40 +02:00
Mathias
b88ef03214
Only check for ahb error in DMA
2022-08-23 13:46:48 +02:00
Mathias
594a64b3bf
Change to using embassy-sync
2022-08-23 13:28:14 +02:00
Mathias
36cf719a18
Merge branch 'master' of https://github.com/embassy-rs/embassy into embassy-rp/dma
2022-08-23 13:24:52 +02:00
Mathias
7e3ce2c90b
Abort DMA operation when dropping a Transfer, and panic on DMA errors
2022-08-23 13:20:36 +02:00
Mathias
f6c2e26372
Address code review comments
2022-08-23 12:28:17 +02:00
Ulf Lilleengen
7b97e52886
Add doc build to CI for warning-free modules
2022-08-23 08:37:52 +02:00
Ulf Lilleengen
0bb64c2f53
Fix warnings after crate split
2022-08-23 08:37:38 +02:00
Dario Nieuwenhuis
9218aff498
Update Embassy.
2022-08-23 01:06:14 +02:00
bors[bot]
cb9f0ef5b8
Merge #922
...
922: split `embassy-util` into `embassy-futures`, `embassy-sync`. r=Dirbaio a=Dirbaio
Co-authored-by: Dario Nieuwenhuis <dirbaio@dirbaio.net>
2022-08-22 20:18:40 +00:00
Dario Nieuwenhuis
5677b13a86
sync: flatten module structure.
2022-08-22 22:18:13 +02:00
Dario Nieuwenhuis
21072bee48
split embassy-util
into embassy-futures
, embassy-sync
.
2022-08-22 22:18:13 +02:00
Dario Nieuwenhuis
945449b10f
Update Embassy.
2022-08-22 17:26:05 +02:00
bors[bot]
61356181b2
Merge #918
...
918: Doc warnings r=Dirbaio a=lulf
Fixing a few doc warnings in embassy-executor, embassy-time, embassy-usb and embassy-nrf. There are more left, but I need a break :D
Co-authored-by: Ulf Lilleengen <lulf@redhat.com>
2022-08-22 14:43:56 +00:00
Ulf Lilleengen
3e155d2ec3
nRF documentation warning fixes
2022-08-22 16:37:35 +02:00
Ulf Lilleengen
5fddff849e
Remove warnings for embassy-time
2022-08-22 16:33:39 +02:00
Ulf Lilleengen
f2daad20ab
Remove warnings
2022-08-22 16:33:39 +02:00
bors[bot]
53fbd0efb3
Merge #921
...
921: rp: fix nvic prio bits (it's 2, not 3) r=Dirbaio a=Dirbaio
bors r+
Co-authored-by: Dario Nieuwenhuis <dirbaio@dirbaio.net>
2022-08-22 14:30:06 +00:00
Dario Nieuwenhuis
f48391a685
rp: fix nvic prio bits (it's 2, not 3)
2022-08-22 16:29:34 +02:00
bors[bot]
381ac97746
Merge #920
...
920: Remove Forever, switch to static_cell. r=Dirbaio a=Dirbaio
Co-authored-by: Dario Nieuwenhuis <dirbaio@dirbaio.net>
2022-08-22 14:12:13 +00:00
Dario Nieuwenhuis
478f472784
Remove Forever, switch to static_cell.
2022-08-22 16:11:40 +02:00
Dario Nieuwenhuis
79c7be3fc6
Merge pull request #5 from danbev/clm-comments
...
Add comments about Country Locale Matrix (CLM)
2022-08-22 00:52:21 +02:00
Quentin Smith
14eae9ca06
Optimize pdm_continuous example
2022-08-21 12:40:51 -04:00
bors[bot]
1b95990258
Merge #897
...
897: Add support for `rtos-trace` behind a feature flag r=lulf a=quentinmit
This allows SystemView to be used to profile the behavior of the user's application.
Co-authored-by: Quentin Smith <quentin@mit.edu>
2022-08-21 13:18:04 +00:00
Quentin Smith
64154fec8c
Demonstrate FFT in example
2022-08-21 02:43:13 -04:00
Quentin Smith
ed97e61dbe
PDM clock frequency control
2022-08-21 02:16:26 -04:00
Quentin Smith
029713eca0
Stop PDM sampling when future is dropped
2022-08-21 02:04:11 -04:00
Quentin Smith
3d26573c6b
Discard the first N samples due to transients
2022-08-21 01:44:04 -04:00
Quentin Smith
0963b5f92c
Add continuous PDM sampling with example
2022-08-20 17:58:54 -04:00
Quentin Smith
530f192acc
Set gain at runtime
2022-08-20 17:08:29 -04:00
Quentin Smith
a46f33b214
Initial PDM driver
2022-08-20 16:37:51 -04:00
Quentin Smith
614b894ff8
Switch to crates.io version of systemview-target
2022-08-20 14:16:06 -04:00
Daniel Bevenius
6b4555a6a7
Add comments about Country Locale Matrix (CLM)
...
This commit add comments about what CLM stands for.
The motivation of this is that I think it helps understanding the code
for users who are new to the codebase (like me).
2022-08-20 10:52:45 +02:00
bors[bot]
b7d77985cf
Merge #916
...
916: Lpuart hil r=Dirbaio a=Dirbaio
depends on #915
bors r+
Co-authored-by: Dario Nieuwenhuis <dirbaio@dirbaio.net>
2022-08-20 01:44:06 +00:00
Dario Nieuwenhuis
461cce255e
tests/stm32: add lpuart test on stm32wb55
2022-08-20 03:42:55 +02:00
bors[bot]
872e0026ea
Merge #915
...
915: Implement support for LPUART r=Dirbaio a=FrozenDroid
Turns out zero commits is not quite enough to get it implemented (#800 ), so let's try it again ;)
Co-authored-by: Vincent Stakenburg <v.stakenburg@cosinuss.nl>
2022-08-20 00:55:45 +00:00
Quentin Smith
0c7ad54793
Fetch systemview-target from upstream git
2022-08-19 11:58:45 -04:00
Vincent Stakenburg
52c1e48edb
update stm32-data
2022-08-19 15:31:26 +02:00
Vincent Stakenburg
51359e7d24
fix lpuart implementation when there isn't one present
2022-08-19 15:27:11 +02:00
Mathias
295af2a057
Fix bit checking in DMA irq
2022-08-19 14:16:19 +02:00
Vincent Stakenburg
a833e02363
implement support for LPUART
2022-08-19 12:05:19 +02:00
Mathias
331a64a4ea
Add back public dma::copy, and correct dma incr settings for read/write
2022-08-19 10:43:59 +02:00
Mathias
140ef4febf
Add DMA_IRQ0 handling to Transfer
2022-08-19 09:48:58 +02:00
Mathias
a29972413b
Fix uart rp2040 blocking example
2022-08-19 08:48:52 +02:00
Quentin Smith
5ce18f4915
Fix package name for the new nrf-rtos-trace example
2022-08-19 00:54:53 -04:00
Quentin Smith
71e468681b
Merge branch 'master' of https://github.com/embassy-rs/embassy into rtos-trace
2022-08-19 00:53:41 -04:00
Mathias
aa586fe1de
Simplify waker storage for DMA state
2022-08-18 21:27:37 +02:00
Mathias
debff0980d
Don't increment read address in DMA copy from peripherals
2022-08-18 21:20:47 +02:00