Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Change RMT to use ESP-IDF API #5905

Closed
3 tasks done
VojtechBartoska opened this issue Nov 18, 2021 · 0 comments · Fixed by #6024
Closed
3 tasks done

Change RMT to use ESP-IDF API #5905

VojtechBartoska opened this issue Nov 18, 2021 · 0 comments · Fixed by #6024
Assignees
Labels
Area: Peripherals API Relates to peripheral's APIs.
Milestone

Comments

@VojtechBartoska
Copy link
Collaborator

VojtechBartoska commented Nov 18, 2021

This issue is tracking refactoring of RMT to use ESP-IDF API.

  • evaluate the current state
  • include all related issues
  • propose the solution

Related issues:

@VojtechBartoska VojtechBartoska added this to the 2.1.0 milestone Nov 18, 2021
@VojtechBartoska VojtechBartoska added the Area: Peripherals API Relates to peripheral's APIs. label Dec 13, 2021
@VojtechBartoska VojtechBartoska modified the milestones: 2.1.0, 2.0.2 Dec 15, 2021
me-no-dev pushed a commit that referenced this issue Dec 21, 2021
Summary

RMT HAL refactoring based on IDF.

Impact

Improves RMT by adding IDF v4.4 support.
Receiving RMT can handle any size of data.
rmtInit() has a new parameter - RxBufferSize - to hold any number of data when receiving RMT.
rmtWrite() has a new parameter - wait_tx_done - to block writing until sending all data.

Related links

fix #5905
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: Peripherals API Relates to peripheral's APIs.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants