xoviat
48b37aa2bf
stm32/eth: refactor genericsmi
2023-07-15 09:32:36 -05:00
Phil Markgraf
3bae533066
Enable RTC on STM32WL chips ( #1645 )
...
* Add clippy allow to not report if same then branch
* Support enabling RTC clock on STM32WL
* Add clippy allow to not report if same then branch
* Support enabling RTC clock on STM32WL
* Add rtc example for stm32wl
* Address code review feedback
2023-07-15 13:40:23 +02:00
Dario Nieuwenhuis
7b36fe049d
Merge pull request #1649 from simmsb/master
...
rp: Check intrstatus before signalling suspended
2023-07-14 18:52:53 +00:00
Dario Nieuwenhuis
4b3fda4f96
Merge pull request #1650 from henrikberg/rp_examples_doc
...
RP examples gets file description
2023-07-14 18:45:34 +00:00
Henrik Berg
56ca179475
Round temp to make more sense.
2023-07-13 22:47:03 +02:00
Ben Simms
460cdc9e0f
Check intrstatus before signalling suspended
2023-07-13 19:29:09 +01:00
Henrik Berg
588c0479f5
Add descriptions to all RP2040 examples. Some need hardware that was not specified.
2023-07-13 11:16:11 +02:00
Dario Nieuwenhuis
d979841f17
Merge pull request #1644 from embassy-rs/remove-atompoly
...
Remove trivial to remove uses of atomic-polyfill.
2023-07-12 16:35:00 +00:00
Dario Nieuwenhuis
dff9bd9711
Remove trivial to remove uses of atomic-polyfill.
2023-07-12 18:30:43 +02:00
Dario Nieuwenhuis
ed86fc175f
Merge pull request #1637 from ShakenCodes/main
...
Ensure I2C master_stop() called after error
2023-07-12 15:46:28 +00:00
Dario Nieuwenhuis
132327a40d
Merge pull request #1642 from henrikberg/rtc_rp_hb
...
RP2040 Rtc update with example
2023-07-12 15:46:00 +00:00
Dario Nieuwenhuis
a615a70eda
Merge pull request #1643 from bugadani/clear_timer
...
Reset `expires_at` of finished task
2023-07-12 15:40:10 +00:00
Dániel Buga
a2501bd5c1
Allow clearing finished task from timer queue
2023-07-12 16:56:02 +02:00
Henrik Berg
ff2daaff67
RP: Watchdog scratch set/get with index: usize.
2023-07-12 16:41:35 +02:00
Henrik Berg
6d402fe393
RP: Don't reset RTC in Clock::init. Updated example.
2023-07-12 15:16:56 +02:00
Henrik Berg
466a391b52
RP: Add save/restore to Rtc. Example use.
2023-07-12 14:22:48 +02:00
Henrik Berg
a93714327e
RP: Rename Rtc to match STM32 impl. Remove setting RTC in new().
2023-07-12 14:22:48 +02:00
Henrik Berg
029b156563
RP: Add scratchN registers to watchdog. Add Clone and Debug to DateTime
2023-07-12 14:22:48 +02:00
Henrik Berg
55a5e9b3a5
RP: Add RTC example to rp2040.
2023-07-12 14:22:48 +02:00
Dario Nieuwenhuis
d8c7c3fc4b
Merge pull request #1641 from royb3/poll_udp_socket
...
Adding polling functions for udp send_to and recv_from.
2023-07-12 10:46:08 +00:00
Roy Buitenhuis
f192f44018
fmt
2023-07-12 11:32:02 +02:00
Roy Buitenhuis
b81c14f442
Add polling fn's for send_to and recv_from in UdpSocket.
2023-07-12 11:32:02 +02:00
Roy Buitenhuis
f54e1cea90
Add poll functions on UdpSocket.
2023-07-12 11:32:02 +02:00
Dario Nieuwenhuis
c6e2f4a90b
Merge pull request #1639 from embassy-rs/rp-gpio-set-low-fix
...
rp/gpio: fix is_set_high/is_set_low, expand tests.
2023-07-11 13:16:27 +02:00
Dario Nieuwenhuis
91c1d17f16
rp/gpio: fix is_set_high/is_set_low, expand tests.
2023-07-11 12:40:07 +02:00
shakencodes
29f3d5b68d
Ensure I2C master_stop() called after error
2023-07-10 16:40:33 -07:00
Dario Nieuwenhuis
8a811cfcf7
Merge pull request #1632 from xoviat/wpan
...
wpan: get mac working
2023-07-09 22:18:16 +00:00
xoviat
bf4493dbdf
rustfmt
2023-07-09 16:08:39 -05:00
xoviat
c1bf5aee24
mac: move table initialization after sys ready
2023-07-09 16:01:13 -05:00
xoviat
735d676a72
wpan: update alignment control
2023-07-09 15:50:01 -05:00
Dario Nieuwenhuis
37c103b5f3
Merge pull request #1630 from jamwaffles/fix-embassy-time-std
...
Enable `critical-section/std` when using `std` feature of `embassy-time`
2023-07-08 16:25:58 +00:00
James Waples
05c524a7db
Enable critical-section/std
when using std
feature of embassy-time
2023-07-08 11:20:26 +01:00
xoviat
758a2c528f
Merge pull request #1629 from davidpurser/stm32h7-pll-fix
...
Correctly calculate target VCO frequency from multipliers
2023-07-08 02:42:52 +00:00
David Purser
69b4e898b3
Correctly calculate target VCO frequency from multipliers
2023-07-07 20:52:44 -05:00
Dario Nieuwenhuis
b0da6318f3
Merge pull request #1623 from pennae/rp-adc
...
rp/adc: rewrite the module
2023-07-07 15:52:48 +00:00
pennae
972cdd4265
rp/adc: rewrite the module
...
- don't require an irq binding for blocking-only adc
- abstract adc pins into an AnyPin like interface, erasing the actual
peripheral type at runtime.
- add pull-up/pull-down functions for adc pins
- add a test (mostly a copy of the example, to be honest)
- configure adc pads according to datasheet
- report conversion errors (although they seem exceedingly rare?)
- drop embedded-hal interfaces. embedded-hal channels can do neither
AnyPin nor pullup/pulldown without encoding both into the type
2023-07-07 17:46:35 +02:00
Dario Nieuwenhuis
f9aebfce01
Merge pull request #1628 from royb3/reexport_ipendpoint
...
Re-export smoltcp::wire::IpEndpoint
2023-07-07 14:51:27 +00:00
Roy Buitenhuis
151557fec3
Re-export smoltcp::wire::IpEndpoint
2023-07-07 16:38:56 +02:00
Dario Nieuwenhuis
7d68ca1f3b
Merge pull request #1627 from pennae/rp-pio-irq
...
rp/pio: use bind_interrupts for irqs
2023-07-07 14:31:09 +00:00
pennae
4b63829110
rp/pio: use bind_interrupts for irqs
...
closes #1338
2023-07-07 16:27:10 +02:00
Dario Nieuwenhuis
e196387e69
Merge pull request #1626 from embassy-rs/otg-read-disable
...
stm32/otg: implement `EndpointError::Disabled` for reads.
2023-07-07 01:58:39 +00:00
Dario Nieuwenhuis
f8d608093f
stm32/otg: implement EndpointError::Disabled
for reads.
...
It was implemented only for writes.
2023-07-07 03:55:57 +02:00
Dario Nieuwenhuis
ffeb40ff43
stm32/otg: change some info logs to trace.
2023-07-06 13:49:19 +02:00
Dario Nieuwenhuis
47305c2bf2
ci: build doc with 4 threads instead of 6, to avoid running out of disk space.
2023-07-06 02:32:49 +02:00
Dario Nieuwenhuis
c421b7f5f0
Merge pull request #1624 from embassy-rs/release-embassy-time-v0.1.2
...
Release embassy-time v0.1.2
2023-07-05 23:34:04 +00:00
Dario Nieuwenhuis
d137286981
Release embassy-time v0.1.2
2023-07-06 01:29:44 +02:00
xoviat
864202a23a
Merge pull request #1578 from schphil/can-split
...
stm32 can split method
2023-07-05 23:27:53 +00:00
Dario Nieuwenhuis
a77fb0f630
Merge pull request #1622 from embassy-rs/misc-fixes
...
Downgrade nightly, misc fixes
2023-07-05 17:44:46 +00:00
Dario Nieuwenhuis
a42ac86f1b
Remove wifi envvars. They're annoying, they cause rust-analyzer errors when opening the examples.
2023-07-05 19:20:49 +02:00
Dario Nieuwenhuis
c6cd69887c
Downgrade nightly.
...
Newer nightlies have a bad perf regression https://github.com/rust-lang/rust/issues/113372
2023-07-05 19:14:11 +02:00