Skip to content

feat(rmt): added rmt component#59

Merged
finger563 merged 1 commit intomainfrom
feature/rmt
May 23, 2023
Merged

feat(rmt): added rmt component#59
finger563 merged 1 commit intomainfrom
feature/rmt

Conversation

@finger563
Copy link
Contributor

Description

  • Added rmt component with Rmt and RmtEncoder classes
  • Added example showing the use of the Rmt component to control RGB LED on the TinyS3
  • Updated docs
  • Updated ci

Motivation and Context

One-wire LEDs are very common (requiring only data and no clock) - and can be easily driven with the RMT peripheral in ESP (they even provide examples for this. This allows many LEDs to be driven without using PWM and in a way that allows many different colors to be displayed simultaneously.

How has this been tested?

Building and running the example on the TinyS3.

Screenshots (if appropriate, e.g. schematic, board, console logs, lab pictures):

CleanShot 2023-05-23 at 16 26 59@2x
rmt_example.mp4

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Documentation Update
  • Hardware (schematic, board, system design) change
  • Software change

Checklist:

  • My change requires a change to the documentation.
  • I have added / updated the documentation related to this change via either README or WIKI

Software

  • I have added tests to cover my changes.
  • I have updated the .github/workflows/build.yml file to add my new test to the automated cloud build github action.
  • All new and existing tests passed.
  • My code follows the code style of this project.

* Added rmt component with Rmt and RmtEncoder classes
* Added example showing the use of the Rmt component to control RGB LED on the TinyS3
* Updated docs
* Updated ci
@finger563 finger563 added rmt remote control transceiver enhancement New feature or request labels May 23, 2023
@finger563 finger563 merged commit 5f0ef54 into main May 23, 2023
@finger563 finger563 deleted the feature/rmt branch May 23, 2023 21:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request rmt remote control transceiver

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant