2c36199dea
stm32l4: Update adin1110 example add FCS option
2023-08-28 00:28:45 +02:00
326e78757b
rustfmt
2023-08-27 15:25:12 -05:00
f77a7fe4bf
Merge branch 'main' of https://github.com/aidant/embassy into rtc
2023-08-27 15:23:25 -05:00
f28ab18d7b
stm32: fix l4 re-export
2023-08-27 09:50:02 -05:00
3bf6081eb5
stm32: fix wl re-export
2023-08-27 09:41:31 -05:00
db6f9afa2e
fix hanging on rtc example
2023-08-27 18:37:10 +10:00
8339423a2f
Merge pull request #1821 from embassy-rs/net-ppp
...
Add embassy-net-ppp driver.
2023-08-25 18:50:10 +00:00
295542f4d3
Merge pull request #1792 from vDorst/adin1110-pr
...
Added support and example for Analog ADIN1110 SPE SPI ethernet chip.
2023-08-25 18:47:32 +00:00
d812cc5745
net-ppp: add std example.
2023-08-25 20:45:23 +02:00
cc8961034e
net: allow changing IP config at runtime.
2023-08-25 20:26:46 +02:00
2cf6a59114
stm32l4: Add EVAL-ADIN1110EBZ example with basic http server
...
Page show the current temperature and auto refresh every 1s.
2023-08-24 00:52:06 +02: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
d327b626e3
Merge pull request #1788 from embassy-rs/esp-hosted-cleanup
...
net-esp-hosted: misc improvements.
2023-08-18 14:21:10 +00: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
065b0f34af
net-esp-hosted: sane error handling in control requests.
2023-08-17 01:03:12 +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
4af1cf88d2
net-enc28j60: add example.
2023-08-15 14:09:36 +02:00
55ff397c0c
boot: release flash after prepare and refactor api
...
This refactoring of the chip specific bootloader creates the internal boot instance and aligned
buffer in the prepare stage, so that they are automatically dropped after. This unlocks a use
case where peripherals owning the flash need to be Drop'ed before load() happens.
2023-08-11 20:58:31 +02:00
fcb77f3f96
Merge pull request #1753 from xoviat/rtc-wb
...
stm32/rtc: enable in rcc mod
2023-08-09 01:48:11 +00:00
6a73ab1afa
stm32/l4: set rtc clock source in rcc
2023-08-08 19:58:03 -05:00
6fc5c608f8
stm32/rtc: remove generics and segregate clock sel
2023-08-08 19:47:01 -05:00
5d5cd23715
Update to embedded-io 0.5 ( #1752 )
2023-08-07 13:43:09 +02:00
477a90b8e3
Merge pull request #1739 from embassy-rs/refactor-fw-updater
...
Refactor firmware updater
2023-08-06 18:06:18 +00:00
a34331ae5f
Refactor firmware updater
...
* Allow manipulating state without accessing DFU partition.
* Provide aligned buffer when creating updater to reduce potential wrong parameters passed.
2023-08-06 19:46:53 +02:00
b555af1c5d
stm32/rtc: fix exampel
2023-08-06 12:12:18 -05:00
ae608cf2fa
stm32: fix rtc and examples
2023-08-06 12:06:29 -05:00
dc5acc687f
Fix package name for stm32f334-examples
2023-08-03 21:57:29 +01:00
4d60c715e6
net: move tuntap from std example to separate crate. ( #1737 )
2023-08-03 14:23:11 +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
6caf627262
Merge pull request #1704 from rubdos/ieee802154-fixes
...
Expose IEEE802.15.4 address in Driver
2023-07-31 12:30:33 +00:00
4afdce4ec5
Introduce driver::HardwareAddress without smoltcp dependency
2023-07-31 14:21:26 +02:00
958cace36d
Merge pull request #1724 from bguruprasath5/stm32g0-flash-support
...
Added STM32G0 Flash Support
2023-07-31 10:35:28 +00:00
2568c714c8
Merge pull request #1687 from chemicstry/bxcan_timestamp
...
stm32/can: implement proper RX timestamps
2023-07-31 10:28:05 +00:00
0ddabf0423
changed ADDR variable to addr
2023-07-31 15:37:01 +05:30
b4d0f24bf9
changed ADDR variable to addr
2023-07-31 15:36:25 +05:30
5a2f61a031
added working example for flash
2023-07-31 15:29:26 +05:30
5b4c099afc
added working example for flash
2023-07-31 15:06:15 +05:30
c3357f884a
added working example for flash
2023-07-31 14:45:23 +05:30
027801db60
Fix probe chip type in stm32h7 example
2023-07-31 10:17:44 +02:00
780569c08a
Merge remote-tracking branch 'origin/main' into bxcan_timestamp
2023-07-31 10:29:20 +03:00
6c6bd11c1a
Merge pull request #1606 from JcBernack/rng-update
...
STM32: RNG update
2023-07-30 23:44:11 +00:00
4999b045df
stm32/rng: use bind_interrupts!.
2023-07-31 01:41:12 +02:00
105aa8f452
Merge pull request #1718 from copterust/stm32-spi-set-freq-in-config
...
Move frequency to SPI config
2023-07-30 22:05:22 +00:00
d8f02e151b
Set frequency in stm32 SPI examples
2023-07-31 00:02:50 +02:00
56b21ad429
Uart pio fix zeros
...
Prevent UART from only getting 0s from the output
2023-07-30 22:13:27 +02:00