Skip to content

Update several dependencies to their latest versions#56

Merged
ivmarkov merged 4 commits intoesp-rs:mainfrom
sysgrok:for-review
Mar 4, 2026
Merged

Update several dependencies to their latest versions#56
ivmarkov merged 4 commits intoesp-rs:mainfrom
sysgrok:for-review

Conversation

@ivmarkov
Copy link
Collaborator

@ivmarkov ivmarkov commented Feb 18, 2026

=== ESP-specific:

Overall, addresses most of #53

=== NRF-specific:

  • Updates embassy-nrf to 0.9 (latest released)

=== edge-nal-specific:

  • Updates to edge-nal 0.6 (latest), which in turn depends on the new embedded-io(-async) 0.7, as the echosystem is moving towards e-io 0.7 now

@ivmarkov ivmarkov force-pushed the for-review branch 3 times, most recently from b5491ef to 25b5251 Compare February 18, 2026 14:35
@ivmarkov ivmarkov changed the title Enable rx_when_idle; handle radio TX failure notifications Enable rx_when_idle; esp32: handle radio TX failure notifications Feb 18, 2026
@ivmarkov ivmarkov force-pushed the for-review branch 3 times, most recently from 3bca3bd to ed4bc50 Compare February 19, 2026 22:08
@ivmarkov ivmarkov requested a review from Copilot February 19, 2026 22:11
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the ESP 802.15.4 radio integration and default radio configuration to improve OpenThread stability (notably around RX while idle and TX failure reporting), and adjusts the ESP example build to use an updated esp-hal/esp-radio source.

Changes:

  • Change default radio config to rx_when_idle = true and TX power to 20 dBm.
  • Update ESP radio driver integration to handle TX failure callbacks and attempt to surface received ACK frames.
  • Patch ESP example dependencies to pull esp-hal/esp-radio from a git branch containing the updated 802.15.4 driver.

Reviewed changes

Copilot reviewed 4 out of 5 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
openthread/src/radio.rs Updates default Config values (TX power, rx-when-idle).
openthread/src/esp.rs Adds TX-failed callback handling, uses CCA param, and tries to extract ACK + RSSI.
examples/esp/Cargo.toml Patches ESP-related crates to a git branch for updated 802.15.4 driver behavior.
examples/esp/Cargo.lock Locks updated dependency graph consistent with the patched ESP crates.
Cargo.toml Adds a workspace-level patch for esp-hal to a specific git revision.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 4 out of 5 changed files in this pull request and generated 2 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 4 out of 5 changed files in this pull request and generated 2 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 4 out of 5 changed files in this pull request and generated 2 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@ivmarkov ivmarkov force-pushed the for-review branch 2 times, most recently from 503b6be to 0a1f728 Compare February 20, 2026 08:19
@ivmarkov ivmarkov force-pushed the for-review branch 2 times, most recently from b57aea7 to b87ffe9 Compare February 25, 2026 09:27
@ivmarkov ivmarkov changed the title Enable rx_when_idle; esp32: handle radio TX failure notifications Update several dependencies to their latest versions Feb 28, 2026
@ivmarkov ivmarkov marked this pull request as ready for review February 28, 2026 12:29
@ivmarkov ivmarkov requested a review from bjoernQ February 28, 2026 12:30
Copy link
Collaborator

@bjoernQ bjoernQ left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM - Thanks

@ivmarkov ivmarkov merged commit df4585e into esp-rs:main Mar 4, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants