Commit graph

934 commits

Author SHA1 Message Date
Dario Nieuwenhuis
f752700df5
Merge pull request #229 from embassy-rs/buildrs-macrotables
Use macrotables from build.rs
2021-06-07 05:18:53 +02:00
Dario Nieuwenhuis
b65c3c7160 stm32-metapac: Do not generate cfgs metadata 2021-06-07 05:13:30 +02:00
Dario Nieuwenhuis
0ffa78aca1 Use macrotables from build.rs 2021-06-07 05:12:10 +02:00
Dario Nieuwenhuis
2685dbfcf4
Merge pull request #227 from embassy-rs/fmt2
fmt: make all macros `macro_rules` so scoping is consistent.
2021-06-07 03:29:09 +02:00
Dario Nieuwenhuis
3be49d3e79 fmt: Add dunmy use to avoid "unused variable" errors when no log is enabled. 2021-06-07 03:21:37 +02:00
Dario Nieuwenhuis
ef1ebefec0 fmt: use absolute paths 2021-06-07 03:15:05 +02:00
Dario Nieuwenhuis
e7dc5c0939 fmt: make all macros macro_rules so scoping is consistent. 2021-06-07 00:16:39 +02:00
Dario Nieuwenhuis
4dda7be968
Merge pull request #224 from rukai/readme_examples
Improve examples section of readme
2021-06-06 00:52:56 +02:00
Dario Nieuwenhuis
2bbde6c4e1
Merge pull request #225 from rukai/fix_stm32_warnings2
Fix stm32 warnings
2021-06-06 00:42:28 +02:00
Rukai
010b2b9497 Fix stm32 warnings 2021-06-06 00:46:20 +10:00
Dario Nieuwenhuis
5bd0aa9cb5
Merge pull request #222 from folkertdev/nrf-async-twim
nrf async twim
2021-06-05 16:34:36 +02:00
Folkert
749633ddf2 fix errors 2021-06-05 12:02:17 +02:00
Folkert
0c0bf6e4db extract the polled-on function 2021-06-05 11:59:58 +02:00
Folkert
28c0023c9a add distinct read and write functions 2021-06-05 11:48:00 +02:00
Folkert
d0dd0f007a changes after review 2021-06-05 11:37:11 +02:00
Folkert
3f74c557ed skip 'in ram' check for mutable slice in fullduplex 2021-06-05 11:34:50 +02:00
Rukai
f7bef60c8a Improve examples section of readme 2021-06-05 13:34:44 +10:00
Dario Nieuwenhuis
6f5c85c50f
Merge pull request #223 from timokroeger/interrupt-unborrow
Add `Unborrow` trait bound for `Interrupt`
2021-06-04 23:48:32 +02:00
Timo Kröger
628e58020f Add Unborrow trait bound for Interrupt
Allows the compiler to figure out bounds for wrapper code of owned
peripherals and interrupts.
Example: https://gist.github.com/timokroeger/f025ef590557f1cd6c2e9c7ab30442d2
2021-06-04 23:42:25 +02:00
Folkert
857ac3386b nrf async twim 2021-06-04 17:31:35 +02:00
Dario Nieuwenhuis
cd44b221ed
Merge pull request #221 from embassy-rs/heapless
Update Heapless to 0.7 (const generics)
2021-06-04 01:39:42 +02:00
Dario Nieuwenhuis
7d869bdec8 Update heapless 2021-06-04 01:35:04 +02:00
Dario Nieuwenhuis
cdd5808b51 Remove embassy-net-examples (moved to std) 2021-06-04 01:23:14 +02:00
Dario Nieuwenhuis
ebd3be7425
Merge pull request #219 from bobmcwhirter/peripheral_pins
Create the new peripheral_pins! macro table.
2021-06-03 21:38:59 +02:00
Bob McWhirter
b4dca64e20 Move most of DMA out of gen.py. 2021-06-03 14:53:48 -04:00
Bob McWhirter
240616aa72 General clean-up and removal of dead code. 2021-06-03 14:25:17 -04:00
Bob McWhirter
d75bf143eb Remove the exti_interrupts table. 2021-06-03 14:18:58 -04:00
Bob McWhirter
2c722ec0ee Migrate sdmmc to macro tables. 2021-06-03 13:50:48 -04:00
Bob McWhirter
fe47f781be Migrate exti_irq stuff to macro tables. 2021-06-03 13:35:27 -04:00
Bob McWhirter
75dc0fd542 Migrate TIM[2-5] to macro tables. 2021-06-03 13:23:21 -04:00
Bob McWhirter
c00a85f9a9 Refactor SPI signal pin macro. 2021-06-03 13:12:38 -04:00
Bob McWhirter
3dd497c1e6 Refactor some I2c signal pin macro. 2021-06-03 13:12:38 -04:00
Bob McWhirter
00892c7362 Migrate USART to macro tables. 2021-06-03 13:12:38 -04:00
Bob McWhirter
6958091b50 Move DAC, I2C, SPI and RNG to macro-tables. 2021-06-03 13:12:38 -04:00
Bob McWhirter
d4d914ea50 Remove the Option around the pins Vec. 2021-06-03 13:12:38 -04:00
Bob McWhirter
be180c1c52 Create the new peripheral_pins! macro table. 2021-06-03 13:12:38 -04:00
Dario Nieuwenhuis
31feed53d5
Merge pull request #220 from folkertdev/match-on-mode
match on SPI mode
2021-06-03 12:05:22 +02:00
Folkert
990d83d424 match on mode 2021-06-03 11:38:25 +02:00
Dario Nieuwenhuis
0dd00c94aa Revert "Update rust nightly"
This reverts commit f2c51e0999.
2021-06-03 00:49:03 +02:00
Dario Nieuwenhuis
c7c6b0b464
Merge pull request #211 from bobmcwhirter/dac_v2
DAC v2 basics.
2021-06-02 16:16:27 +02:00
Dario Nieuwenhuis
9dcf75145c
Merge pull request #217 from lulf/stm32-rcc-improvements
Add a way to enable more features of the STM32L0 RCC
2021-06-02 16:13:58 +02:00
Ulf Lilleengen
c3a521066d Add utility to enable debug 2021-06-02 15:23:10 +02:00
Ulf Lilleengen
4863d5e01e Add a way to enable more features of the STM32L0 RCC
Add ability to enable the hsi48 clock. Code modified from the STM32L0XX
hal
2021-06-02 14:28:33 +02:00
Dario Nieuwenhuis
56ff8ebbd7
Merge pull request #216 from embassy-rs/examples
Move examples to a subdirectory
2021-06-02 01:45:12 +02:00
Dario Nieuwenhuis
dff03ecfc7 Move examples to a subdirectory 2021-06-02 01:32:19 +02:00
Dario Nieuwenhuis
a0c5f7137f
Merge pull request #215 from embassy-rs/update-nightly
Update rust nightly
2021-06-01 22:18:01 +02:00
Dario Nieuwenhuis
f2c51e0999 Update rust nightly 2021-06-01 22:07:03 +02:00
Bob McWhirter
0c54c1afd1 DAC v2 basics. 2021-06-01 12:08:30 -04:00
Dario Nieuwenhuis
2aa836b068 Fix L4+ family cfg 2021-06-01 15:57:25 +02:00
Dario Nieuwenhuis
1f2097ab11 cortex-m-rt is not a build dep 2021-06-01 15:53:44 +02:00