Commit Graph

835 Commits

Author SHA1 Message Date
xoviat
451cec56f0
Merge pull request #98 from xoviat/stm32
consolidate exti mod
2021-03-20 11:07:35 -05:00
xoviat
bf39822092 consolidate ExtiPin into stm32 package 2021-03-20 11:07:16 -05:00
Thales Fragoso
d4f35c1729 Move USB to embassy-extras 2021-03-19 20:49:15 -03:00
Thales Fragoso
615bb33dcb USB: Use updated PeripheralMutex 2021-03-19 19:44:30 -03:00
Thales Fragoso
a39dea4d98 Bring back old usb example 2021-03-19 19:44:30 -03:00
Thales Fragoso
c4e79f66ea Change ClassSet indexing and tune up example
Example doesn't work with F401 because it doesn't have enough usb endpoints
2021-03-19 19:44:30 -03:00
Thales Fragoso
890e93b4f0 Start working on usb serial 2021-03-19 19:44:08 -03:00
xoviat
6719da3b6e
Merge pull request #97 from xoviat/stm32
consolidate stm32 functionality
2021-03-19 15:26:35 -05:00
xoviat
03ecc91d55 stm32: consolidate functionality into new pkg 2021-03-19 15:26:20 -05:00
xoviat
c8d90f3e75
Merge pull request #96 from xoviat/ci
ci: attempt to consolidate nrf examples
2021-03-19 10:55:03 -05:00
xoviat
6835ce4314 ci: set target 2021-03-19 10:52:27 -05:00
xoviat
267c3cadf2 ci: attempt to consolidate nrf examples 2021-03-19 10:46:13 -05:00
xoviat
8ac514e1ca
Merge pull request #95 from xoviat/ci
ci: remove ci.sh
2021-03-19 09:58:20 -05:00
xoviat
e3686ab784 ci: rm ci.sh 2021-03-19 09:14:50 -05:00
xoviat
d820135f0e
Merge pull request #94 from xoviat/ci
ci: add cache
2021-03-19 09:12:48 -05:00
xoviat
c565deb34a ci: parallelize and use cache 2021-03-19 09:09:56 -05:00
Dario Nieuwenhuis
01fd0cd92d
Merge pull request #93 from thalesfragoso/fix-comp
F4: Fix compilation for other MCUs
2021-03-19 03:51:20 +01:00
Thales Fragoso
88a25b042a F4: Fix compilation for other MCUs 2021-03-18 22:37:08 -03:00
Dario Nieuwenhuis
456e04c79f Simplify spim macros 2021-03-18 21:59:35 +01:00
Dario Nieuwenhuis
c33c9b9aec
Merge pull request #88 from michaelbeaumont/cargo_fmt
Run cargo fmt in CI
2021-03-18 21:50:26 +01:00
Michael Beaumont
5ad259620c
Add cargo fmt --all -- --check to ci.sh 2021-03-18 21:02:37 +01:00
Dario Nieuwenhuis
e912355bb2
Merge pull request #85 from embassy-rs/no-free
Simplify PeripheralMutex
2021-03-18 20:51:31 +01:00
Dario Nieuwenhuis
c4406a3f22
Merge pull request #84 from michaelbeaumont/stm32l0_waitforhighlow
Add WaitFor{Low,High} for stm32l0 exti pins
2021-03-18 20:35:28 +01:00
Dario Nieuwenhuis
6eb0522102
Merge pull request #82 from xoviat/c-exti
cleanup exti and remove static mut
2021-03-18 20:35:21 +01:00
Michael Beaumont
d3673886b3
Run cargo fmt 2021-03-18 20:02:42 +01:00
Michael Beaumont
7b0bed2c5e
Add WaitFor{Low,High} for stm32l0 exti pins 2021-03-18 19:58:32 +01:00
Dario Nieuwenhuis
b57489eb5d peripheralmutex: separate interrupt registration to own method. 2021-03-18 18:49:10 +01:00
Dario Nieuwenhuis
0cd19a58c3 Remove free() from PeripheralMutex and all nrf drivers. 2021-03-18 18:49:10 +01:00
Dario Nieuwenhuis
4b2fdd450e Allow running ci.sh from any dir 2021-03-18 18:41:55 +01:00
xoviat
f43813c420
Merge pull request #83 from xoviat/cleanup
cleanup misc. warnings
2021-03-17 21:24:04 -05:00
xoviat
b204c0974c cleanup misc. warnings 2021-03-17 21:21:48 -05:00
xoviat
1908141c86 fix extipin 2021-03-17 21:11:34 -05:00
xoviat
81d99ff1a0 stm32: exti: update api 2021-03-17 20:56:48 -05:00
xoviat
ccf2ea77f0 fix borrow checker 2021-03-17 20:52:45 -05:00
xoviat
3d103acdde stm32f4: exti: update api 2021-03-17 20:46:40 -05:00
xoviat
739c47cc33 stm32: exti: remove static mut 2021-03-17 20:14:29 -05:00
xoviat
7743c8305b stm32l0: cleanup exti 2021-03-17 20:13:34 -05:00
xoviat
4a38e7eb2b
Merge pull request #69 from michaelbeaumont/stm32l0
Add stm32l0 support for ExtiPin futures
2021-03-17 19:49:21 -05:00
Dario Nieuwenhuis
f248bb17ad Allow unused stuff in fmt.rs 2021-03-18 01:42:28 +01:00
Dario Nieuwenhuis
3de2d5c5bd Implement FullDuplex for nrf spim 2021-03-18 01:27:30 +01:00
xoviat
71ac582d68
add feature 2021-03-17 19:02:22 -05:00
Dario Nieuwenhuis
c403a47b7f Add raw_spawn example, showcasing how to use embassy without TAIT 2021-03-18 00:43:19 +01:00
Dario Nieuwenhuis
8c2da193b8 Add spawn/spawn_pool APIs to Task 2021-03-18 00:38:27 +01:00
Dario Nieuwenhuis
5c2bf3981e Move Task into raw 2021-03-18 00:20:11 +01:00
Michael Beaumont
d1b7d03fc7 Upgrade stm32l0xx-hal 2021-03-18 00:00:18 +01:00
Michael Beaumont
5fd0e30b48 Remove extraneous generic type 2021-03-18 00:00:18 +01:00
xoviat
0cc2c67194
fix can example 2021-03-17 17:27:34 -05:00
Dario Nieuwenhuis
ac74b922c1
Merge pull request #20 from xoviat/canbus
add can
2021-03-17 22:54:40 +01:00
Dario Nieuwenhuis
278ce02824 Rename IrqExecutor to InterruptExecutor 2021-03-17 22:52:57 +01:00
Dario Nieuwenhuis
a9076636ac Do not export fmt macros.
This was introduced by accident by me struggling with the weird intra-crate macro importing system...
2021-03-17 22:50:27 +01:00