Repository navigation
QT Py Audio BFF: Boot button role, and a config with an SH1106 OLED - #498
Merged
Merged
Conversation
A program that runs on any board reads its buttons from the board's roles, so the QT Py ESP32 Pico with the Audio BFF names its Boot button (boot_button, GPIO0). The new sh1106_oled_on_qtpy_esp32_pico_audio_bff package adds a 128x64 SH1106 on the STEMMA QT port as display_drv and keeps the BFF's audio roles and the button. Run on a QT Py ESP32 Pico with the Audio BFF and an SH1106: the Bluetooth speaker and internet radio programs drew on the OLED and played through the BFF, and found the Boot button through its role (it wasn't pressed). libbuild check and installers --check pass.
The page rendered from the organization's stack data, with Ostinato and Vamp at their new paths under programs/.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The QT Py ESP32 Pico with the Audio BFF now names its Boot button as a role (
boot_button, GPIO0), so a program that runs on any board can read it without knowing the pin. A new package,busdisplay/i2c/sh1106_oled_on_qtpy_esp32_pico_audio_bff, adds a 128x64 SH1106 on the STEMMA QT port asdisplay_drvand keeps the BFF's audio roles and the button. The stack page also gains the apps repo's new programs andprogramkit, with Ostinato and Vamp at their new paths; its links resolve once PyDevices/apps#59 is merged.Checked on a QT Py ESP32 Pico with the Audio BFF and an SH1106: the apps repo's Bluetooth speaker and internet radio drew on the OLED, played through the BFF and listed the Boot button as a press source. The button itself wasn't pressed.
libbuild.py checkandinstallers --checkpass.