Support for APA102 RGB LED? #258

Closed
opened 2026-02-10 10:01:20 +08:00 by x-magic · 5 comments
x-magic commented 2026-02-10 10:01:20 +08:00 (Migrated from github.com)

Currently the pico-fido firmware supports WS2812, NeoPixel and Pimoroni RGB LEDs. Boards suitable for pico-fido such as LILYGO T-Dongle-S3 use APA102 as indicator light. Would it be possible to add support to APA102 in this project in the future?

Currently the pico-fido firmware supports WS2812, NeoPixel and Pimoroni RGB LEDs. Boards suitable for pico-fido such as LILYGO T-Dongle-S3 use APA102 as indicator light. Would it be possible to add support to APA102 in this project in the future?
polhenarejos commented 2026-02-10 15:36:18 +08:00 (Migrated from github.com)

These requests are handled through PicoKey App.

These requests are handled through PicoKey App.
x-magic commented 2026-02-10 15:42:39 +08:00 (Migrated from github.com)

At the moment there's no driver for APA102 (one of the LEDs used in DotStar) in pico-fido to select from. Also it's a 2-wire protocol so it's quite different from other supported RGB LEDs.

Speaking of PicoKey app, it seems there's no download option to check what's available to configure prior to purchase? It's quite hard to tell what exactly can be done with the app on the app website.

At the moment there's no driver for APA102 (one of the LEDs used in DotStar) in pico-fido to select from. Also it's a 2-wire protocol so it's quite different from other supported RGB LEDs. Speaking of PicoKey app, it seems there's no download option to check what's available to configure prior to purchase? It's quite hard to tell what exactly can be done with the app on [the app website](https://www.picokeys.com/picokeyapp/).
polhenarejos commented 2026-02-10 16:08:28 +08:00 (Migrated from github.com)

I meant specific needs are handled privately upon an agreement, since at this moment the app does not support this LED.

I meant specific needs are handled privately upon an agreement, since at this moment the app does not support this LED.
x-magic commented 2026-02-10 19:10:23 +08:00 (Migrated from github.com)

As I understand, if there is community contributions (PR) to make APA102 LED compatible, that part would stay open source (according to #257); If there's commercial agreement to implement such driver, you'll add the driver to the codebase but there's chance it won't be open sourced.

As I understand, if there is community contributions (PR) to make APA102 LED compatible, that part would stay open source (according to [#257](https://github.com/polhenarejos/pico-fido/issues/257#issuecomment-3867202095)); If there's commercial agreement to implement such driver, you'll add the driver to the codebase but there's chance it won't be open sourced.
polhenarejos commented 2026-02-10 19:16:20 +08:00 (Migrated from github.com)

It depends on the terms of the agreement. If the agreement stipulates that this support must be disclosed publicly, then it will be added to the AGPLv3 codebase. In the end, it's a decision of the promoter to open it or leave it privately. The only thing I cannot do is providing binaries for all boards and combinations because it doesn't scale very well. If it's a matter of source code, then it's fine.

It depends on the terms of the agreement. If the agreement stipulates that this support must be disclosed publicly, then it will be added to the AGPLv3 codebase. In the end, it's a decision of the promoter to open it or leave it privately. The only thing I cannot do is providing binaries for all boards and combinations because it doesn't scale very well. If it's a matter of source code, then it's fine.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dearsky/pico-fido#258