Skip to content

Example/led strip update#64

Merged
finger563 merged 3 commits intomainfrom
example/led-strip-update
Jun 4, 2023
Merged

Example/led strip update#64
finger563 merged 3 commits intomainfrom
example/led-strip-update

Conversation

@finger563
Copy link
Contributor

Description

  • Updated led_strip example to work on the Adafruit QtPy Neopixel BFF attached to a QtPy ESP32s3
  • Updated led_strip to multiply color value by brightness if brightness is not sent as a separate byte
  • Updated rmt_encoder to have sk6812 encoder and to indicate that it and the ws2812 encoder are for a clock of 10MHz
  • Minor update to rmt
  • Update led_strip example to use rmt component for transmitting data
  • Update default target of led_strip example
  • Rebuild docs

Motivation and Context

  • Better showcase of using the LedStrip component with an actual array of LEDs
  • Shows use of LedStrip with RMT

How has this been tested?

Building and running the example

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

neopixel_bff.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.

finger563 added 3 commits June 4, 2023 09:51
* Updated led_strip example to work on the Adafruit QtPy Neopixel BFF attached to a QtPy ESP32s3
* Updated led_strip to multiply color value by brightness if brightness is not sent as a separate byte
* Updated rmt_encoder to have sk6812 encoder and to indicate that it and the ws2812 encoder are for a clock of 10MHz
* Minor update to rmt
* Update led_strip example to use rmt component for transmitting data
@finger563 finger563 added enhancement New feature or request rmt remote control transceiver examples led_strip labels Jun 4, 2023
@finger563 finger563 merged commit a0a5c6a into main Jun 4, 2023
@finger563 finger563 deleted the example/led-strip-update branch June 4, 2023 15:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request examples led_strip rmt remote control transceiver

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant