bors[bot]
b8f51c6496
Merge #1057
...
1057: stm32g0: Fix ADC for channels above 14 r=Dirbaio a=jaxter184
using the CHSELR register in sequence mode does not support ADC channels above 14. Also, it seems like the sequencer itself wasn't being used anyway, so I turned it off (maybe the whole block from L72..L76 could be removed?) and used a bit shift.
Co-authored-by: Jaxter Kim <jaxter.kim@elektron.se>
2022-11-21 23:58:28 +00:00
Henrik Alsér
33ee48b9e8
Merge branch 'spis' of github.com:kalkyl/embassy into spis
2022-11-22 00:55:46 +01:00
Henrik Alsér
a6d941fac3
Fix txonly/rxonly data pin dir, _from_ram and doc
2022-11-22 00:55:05 +01:00
bors[bot]
15b4ed2c67
Merge #1060
...
1060: feat: embassy-usb-logger and example for rpi pico r=Dirbaio a=lulf
* Add embassy-usb-logger which allows logging over USB for any device implementing embassy-usb
* Add example using logger for rpi pico
Co-authored-by: Ulf Lilleengen <lulf@redhat.com>
2022-11-21 22:52:58 +00:00
bors[bot]
bbfb786139
Merge #1064
...
1064: Fix LoRaWAN PHY settings for SX126x driver r=Dirbaio a=jbeaurivage
While working on #1023 / #1041 , I noticed that the `lorawan_device::PhyTxRx` implementation does not conform to the LoRaWAN standard, and therefore devices using this driver could never communicate with a gateway. This PR backports the changes I've made to fix the offending parameters, and I can confirm that the driver now works with LoRaWAN networks.
* Set preamble length to 8 symbols
* Set polarity to inverted for received messages
Co-authored-by: Justin Beaurivage <justin@wearableavionics.com>
2022-11-21 22:08:46 +00:00
Justin Beaurivage
81dc532d2d
Fix LoRaWAN PHY settings for SX126x driver
...
* Set preamble length to 8 symbols
* Set polarity to inverted for received messages
2022-11-21 12:08:44 -05:00
Ulf Lilleengen
06fb3e4251
docs: add missing README for usb-logger
2022-11-21 11:24:53 +01:00
Sijmen Woutersen
4943dec1a7
Merge remote-tracking branch 'upstream/master'
2022-11-20 20:04:23 +01:00
Christian Perez Llamas
15a93246d6
Buffer management in line with other peripherals. Constructor and config redesign
2022-11-19 19:18:20 +01:00
Christian Perez Llamas
f5391efe22
Fix fmt
2022-11-19 02:17:58 +01:00
Christian Perez Llamas
64e8cfef8e
Fix build
2022-11-19 01:38:03 +01:00
Christian Perez Llamas
16838f8a66
Fix format
2022-11-19 00:32:09 +01:00
Christian Perez Llamas
6b88057aef
Add missing parts and Cleanup
2022-11-19 00:29:05 +01:00
Ulf Lilleengen
a444a65ebf
feat: embassy-usb-logger and example for rpi pico
...
* Add embassy-usb-logger which allows logging over USB for any device
implementing embassy-usb
* Add example using logger for rpi pico.
2022-11-18 11:22:58 +01:00
Christian Perez Llamas
1ed260b105
Fix buffer overruns
2022-11-17 00:19:22 +01:00
Henrik Alsér
9f870a5edf
Cleanup
2022-11-15 16:31:19 +01:00
Henrik Alsér
eb149a0bd4
embassy-rp: Add basic ADC module
2022-11-15 16:12:07 +01:00
Jaxter Kim
551b54ddcb
stm32g0: Fix ADC for channels above 14
2022-11-15 12:56:47 +01:00
bors[bot]
2528f45138
Merge #1058
...
1058: Fix some errors in the documentation r=lulf a=johannesneyer
Co-authored-by: Johannes Neyer <johannes.neyer@gmail.com>
2022-11-15 11:35:43 +00:00
Johannes Neyer
9505a6f752
[doc] Remove obsolete code sample
2022-11-15 10:10:36 +01:00
Johannes Neyer
ea61c19280
[doc] Fix some grammar
2022-11-15 10:10:36 +01:00
Johannes Neyer
bcec55464f
[doc] Fix line indices of basic example
2022-11-15 10:10:33 +01:00
kalkyl
0b066b22d1
Check events_acquired
2022-11-14 16:24:21 +01:00
kalkyl
3a1ddd66c6
Cleanup interrupts
2022-11-14 16:18:11 +01:00
kalkyl
8d2d5a30a5
Single waker
2022-11-14 11:39:55 +01:00
kalkyl
43c1afb6a6
Return number of bytes written, add address match getter
2022-11-14 11:22:14 +01:00
kalkyl
eba42cb5f4
embassy-nrf: Add TWIS module
2022-11-13 22:15:19 +01:00
Christian Perez Llamas
4fe834db2f
Mono channels
2022-11-13 02:48:07 +01:00
Henrik Alsér
5cfad3f853
Feature gate UARTE disable
2022-11-13 02:37:23 +01:00
Christian Perez Llamas
17857bc18f
Minor changes
2022-11-13 02:12:58 +01:00
Henrik Alsér
dca11095e2
Disable UARTE in embassy-nrf::init
2022-11-13 01:49:55 +01:00
Christian Perez Llamas
d2e8794f29
Investigating discontinuities in the signal
2022-11-13 01:41:32 +01:00
Christian Perez Llamas
122a31d208
Interrupts, async, sine oscillator
2022-11-12 18:48:57 +01:00
Sijmen Woutersen
e70ae71ecc
restore SIGNAL_WORK_THREAD_MODE
2022-11-12 10:58:37 +01:00
Roman Valls Guimera
10e3c3f2ec
Cargo fmt
2022-11-11 23:49:20 +01:00
bors[bot]
d05979c708
Merge #1052 #1053
...
1052: stm32: Fix watchdog division by zero for 256 prescaler, add watchdog … r=lulf a=matoushybl
…example for H7
The problem is that `2u8.powi(8) == 0`, which causes division by zero.
1053: Disable MMC interrupts r=lulf a=matoushybl
MMC interrupts can cause firmware hangup - refer to: https://github.com/stm32-rs/stm32h7xx-hal/issues/275 for more information
Fixes #594
Co-authored-by: Matous Hybl <hyblmatous@gmail.com>
2022-11-11 08:04:16 +00:00
Christian Perez Llamas
4a2e810485
Restrict to pacs supporting i2s
2022-11-10 23:13:01 +01:00
Sijmen Woutersen
6e1120e17e
riscv support
2022-11-10 17:39:41 +01:00
Matous Hybl
99682d313b
Disable MMC interrupts
...
MMC interrupts can cause firmware hangup - refer to: https://github.com/stm32-rs/stm32h7xx-hal/issues/275 for more information
2022-11-10 17:21:42 +01:00
Matous Hybl
cbc97758e3
stm32: Fix watchdog division by zero for 256 prescaler, add watchdog example for H7
2022-11-10 15:56:28 +01:00
Dion Dokter
dbe97b4098
Adapted nvmc so it can be used for all nrf targets
2022-11-10 14:37:42 +01:00
Christian Perez Llamas
f22f36f51b
Add input rx
2022-11-10 00:24:49 +01:00
Christian Perez Llamas
5a64bf651c
Buffer trait. Simpler config.
2022-11-10 00:10:42 +01:00
Christian Perez Llamas
356beabc3b
Apply config
2022-11-09 23:08:09 +01:00
Roman Valls Guimera
3760b60db3
Make bors grin ;)
2022-11-09 22:31:19 +01:00
Christian Perez Llamas
cecd77938c
Draft: Initial support for I2S with a working example.
...
Co-authored-by: @brainstorm <brainstorm@nopcode.org>
2022-11-09 19:19:01 +01:00
bors[bot]
059610a8de
Merge #1047
...
1047: Ensure embassy-lora stm32wl supports log crate r=lulf a=lulf
Co-authored-by: Ulf Lilleengen <ulf.lilleengen@gmail.com>
2022-11-09 09:57:36 +00:00
Ulf Lilleengen
a3a58e8e4a
Special handling for log and defmt
2022-11-09 10:04:37 +01:00
Dario Nieuwenhuis
8a81114baf
Update Embassy, nightly, deps.
2022-11-07 22:51:58 +01:00
Dario Nieuwenhuis
27771e60af
Bake the blob into the firmware by default.
2022-11-07 22:44:20 +01:00