649f1a122a
Cleanup
2023-11-03 00:41:16 +01:00
413b394d31
rp: Add PWM input example
2023-11-03 00:37:58 +01:00
7ea2c3508a
Merge pull request #2137 from kalkyl/pio-rotary-encoder
...
rp: Add PIO rotary encoder example
2023-11-02 21:52:01 +00:00
ec744558b2
Cleanup
2023-11-02 22:37:03 +01:00
44486c5b39
rp: Add PIO rotary encoder example
2023-11-02 21:54:20 +01:00
1f51367eb9
Upgrade static-cell to v2.0
2023-11-02 21:52:07 +01:00
e519e00265
Update Rust nightly.
2023-11-01 04:56:56 +01:00
dd6a29adb2
Release embassy-executor v0.3.1
2023-11-01 00:17:44 +01:00
74683c706b
Merge pull request #2127 from bugadani/release
...
Prepare embassy-net 0.2.1 and embassy-sync 0.4.0
2023-10-31 15:57:51 +00:00
d941882066
Prepare embassy-net 0.2.1 and embassy-sync 0.4.0
2023-10-31 09:33:27 +01:00
c9b50e46a5
rp: Add PIO stepper motor driver example
2023-10-30 20:50:37 +01:00
6e6df22979
Merge pull request #2075 from CBJamo/rosc_example
...
Add example to show useage of rp2040 rosc
2023-10-16 23:22:06 +00:00
5a1393aa0b
Add example to show useage of rp2040 rosc
2023-10-16 16:17:07 -04:00
40e4ca4751
Prepare embassy-net(/-driver,/-driver-channel) 0.2.0
2023-10-16 20:59:06 +02:00
213b4c9dca
time: add links
key, release v0.1.5.
2023-10-16 20:11:35 +02:00
0621e957a0
time: Update examples, tests, and other code to use new Timer::after_x convenience methods
2023-10-15 01:30:12 +01:00
2e50bf667a
Merge pull request #2055 from kalkyl/usb-midi
...
embassy-usb: Add MIDI class
2023-10-14 23:10:25 +00:00
a57d383b1d
embassy-usb: Add MIDI class
2023-10-14 04:20:59 +02:00
02d2c06b23
Release embassy-time 0.1.4
2023-10-12 18:14:33 +02:00
0324cee0ca
update embedded-io, embedded-nal-async.
2023-10-04 00:10:55 +02:00
90ade1b311
Add wait for DHCP in rp wifi_tcp_server
2023-10-02 20:10:52 +01:00
a931dfd9ad
Update firmware size in rp wifi examples
2023-10-02 20:10:45 +01:00
f98c8886b2
feat: allow schmitt, slew, and drive strength be set from Flex, Input, Output
...
Allows the schmitt, slew and drive strength to be set from Flex. Input and Output[OpenDrain] also expose the appropriate setters.
2023-10-01 21:49:14 -04:00
70acc093dd
Update rust-lorawan crate versions.
2023-09-25 10:45:53 -05:00
7d5e62d4a7
Update for rust-lorawan and lora-phy version 2.
2023-09-24 10:33:03 -05:00
1b20ba27b1
feat: bump embassy-sync version to 0.3.0
...
Update changelog in preparation for release
2023-09-14 18:26:00 +02:00
1133cbf90e
Merge pull request #1834 from dave-andersen/main
...
Fix timing on RP2040 pio_ws2812.rs example
2023-09-10 21:21:06 +00:00
8201979d71
Add example, fix small bug in respond_and_fill
2023-09-10 23:01:15 +02:00
40b576584e
Merge pull request #1832 from embassy-rs/pipe-bufread
...
sync/pipe: impl BufRead.
2023-08-29 23:12:06 +00:00
6c165f8dc0
sync/pipe: impl BufRead.
2023-08-30 01:06:41 +02:00
1f63bf4153
Release embassy-time v0.1.3
2023-08-28 08:00:18 -07:00
71c4e7e4d2
Fix timing on RP2040 pio_ws2812.rs example
...
The example spins too fast so it doesn't appear to change;
it's delaying for microseconds instead of milliseconds.
This commit slows it down and adds a comment noting the pin
mapping for the Adafruit feather rp2040+RFM95 LoRA module,
which has its Neopixel on pin 4 instead of 16.
2023-08-27 22:39:44 -04:00
a2c718f61c
Bump executor crate version to 0.3.0
2023-08-23 20:34:37 +02:00
b3212ae383
Merge pull request #1763 from rubdos/sender-receiver-with-ctx
...
Refactor Channel/Sender/Receiver poll methods
2023-08-22 21:25:29 +00:00
c39671266e
Deprecate *recv* in favor of *receive*
2023-08-22 16:58:31 +02:00
b948e37769
rp/flash: change naming to blocking_*
, new_blocking
.
...
- Needed for consistency with other drivers.
- Having two `new()` functions sometimes resulted in 'multiple applicable methods' errors.
2023-08-18 13:21:21 +02:00
f26dd54f63
Update embedded-hal to 1.0.0-rc.1 ( #1783 )
2023-08-16 00:40:56 +02:00
11b66a73b4
net-wiznet: rename from embassy-net-w5500.
2023-08-15 23:05:55 +02:00
76276c326a
net-w5500: extract chip-specific stuff to a trait.
2023-08-15 22:52:37 +02:00
5d5cd23715
Update to embedded-io 0.5 ( #1752 )
2023-08-07 13:43:09 +02:00
a6b8f3d994
rp: add single-channel dma from adc
...
with uniform treatment of adc inputs it's easy enough to add a new
sampling method. dma sampling only supports one channel at the moment,
though round-robin sampling would be a simple extension (probably a new
trait that's implemented for Channel and &[Channel]). continuous dma as
proposed in #1608 also isn't done here, we'd expect that to be a
compound dma::Channel that internally splits a buffer in half and
dispatches callbacks or something like that.
2023-08-02 17:04:32 +02:00
b166ed6b78
rp: generalize adc inputs from pins to channels
...
this lets us treat pins and the temperature sensor uniformly using the
same interface. uniformity in turn lets us add more adc features without
combinatorial explosion of methods and types needed to handle them all.
2023-08-01 18:31:28 +02:00
56b21ad429
Uart pio fix zeros
...
Prevent UART from only getting 0s from the output
2023-07-30 22:13:27 +02: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
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
d5f9d17b7c
Make pipes local vars.
2023-07-28 13:38:26 +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