feat(board): Add ozobot circuit kit board.#12465
Conversation
👋 Hello opilat, we appreciate your contribution to this project! 📘 Please review the project's Contributions Guide for key guidelines on code, documentation, testing, and more. 🖊️ Please also make sure you have read and signed the Contributor License Agreement for this project. Click to see more instructions ...
Review and merge process you can expect ...
|
|
Hi @opilat, I see the commit is from this account: @ondrapCZE |
|
@P-R-O-C-H-Y Thanks for quick response. I added short description and signed the CLA |
| ozobot_circuit_kit.build.flash_mode=dio | ||
| ozobot_circuit_kit.build.boot=qio | ||
| ozobot_circuit_kit.build.boot_freq=80m | ||
| ozobot_circuit_kit.build.defines=-DBOARD_HAS_PIN_REMAP {build.disable_pin_remap} -DBOARD_HAS_PSRAM '-DUSB_MANUFACTURER="OZOEDU"' '-DUSB_PRODUCT="Ozobot circuit kit"' |
There was a problem hiding this comment.
You can move the USB_MANUFACTURER and USB_PRODUCT define to the pins_arduino.h file as other manufacturers do under the VID/PID.
|
@opilat since maintainers are not allowed to make changes to your PR, please make the following changes manually: https://github.com/espressif/arduino-esp32/actions/runs/23486419396/job/68343054788?pr=12465 |
bde5dc6 to
1ea0b0b
Compare
|
* Fixed USB-CDC menu entry for codecell C3, so default is enabled and other option is 'disabled' (espressif#12477) * feat(board): Add ozobot circuit kit board (espressif#12465) Co-authored-by: ondrap <pilat.ondrej@seznam.cz> * IDF v5.5.4 (espressif#12493) * fix(usb): Fix typo CFG_TUD_ENDOINT > CFG_TUD_ENDPOINT * IDF v5.5.4 73550728 * ci: update dangerjs permissions to contents: read (espressif#12491) * feat(spi): Set power channel on ESP32P4 (espressif#12079) * feat(spi): Set power channel on ESP32P4 * moved changes from SPI.cpp to esp32-hal-spi.c * Check all 10 of the pins on LDO4 * make setLDO function static * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com> Co-authored-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com> Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com> * feat(USB): Add support for USB Audio (espressif#12466) * feat(USB): Add support for USB Audio * fix(build): Fix syntax errors * fix(build) Fix CoPilot suggestions * fix(build): Update libraries/USB/src/USBAudioCard.h Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * fix(build): Implement suggestions and CMakeLists.txt * feat(uac): Add UAC1 descriptors * fix(uac): Fix warnings treated as errors * feat(uac): Add UAC2 descriptors * feat(uac): Update example * feat(uac): Add some comments to explain how the example works * feat(uac): Add documentation to the USBAudioCard class * fix(uac): Apply Copilot suggestions * feat(uac): Clarify chip usage in the example * feat(uac): Add volume handling for all channels * feat(uac): Also handle channels mute * ci(pre-commit): Apply automatic fixes * fix(uac): Revert changes to descriptors by CI * fix(ci): Add USBAudioCardDescriptors.h to pre-commit config --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com> * fix(bounty): Provide fixes for reported bugbounty (espressif#12486) * build(deps): bump cryptography from 46.0.5 to 46.0.6 in /tests (espressif#12489) Bumps [cryptography](https://github.com/pyca/cryptography) from 46.0.5 to 46.0.6. - [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst) - [Commits](pyca/cryptography@46.0.5...46.0.6) --- updated-dependencies: - dependency-name: cryptography dependency-version: 46.0.6 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Mark Moore <mark@moore.dk> Co-authored-by: opilat <ondrej.pilat@ozobot.com> Co-authored-by: ondrap <pilat.ondrej@seznam.cz> Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com> Co-authored-by: Tomas Sebestik <tomas.sebestik@espressif.com> Co-authored-by: lbernstone <lbernstone@gmail.com> Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com> Co-authored-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com> Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Update CMakeLists.txt * Simplify requirements handling in CMakeLists.txt * Add espressif/usb component for ESP32 targets * Add cjson dependency to idf_component.yml * Add requirement for espressif/cjson in YAML * Add MQTT component version 1.0.0 to dependencies * Cleanup RainMaker dependencies from idf_component.yml Removed deprecated RainMaker components and their versions. * Delete libraries/ESP_SR directory * Delete libraries/Insights directory * Delete libraries/RainMaker directory * Delete libraries/TFLiteMicro directory * Remove unused libraries from CMakeLists.txt * Refactor USB handling to use new wrapper functions * Refactor SPI clock source handling and cleanup * Delete libraries/ESP_I2S directory * Remove ESP_I2S from CMakeLists.txt * Merge pull request #1 from pioarduino/mergev4 Mergev4 * Mergev4 (#2) * Fixed USB-CDC menu entry for codecell C3, so default is enabled and other option is 'disabled' (espressif#12477) * feat(board): Add ozobot circuit kit board (espressif#12465) Co-authored-by: ondrap <pilat.ondrej@seznam.cz> * IDF v5.5.4 (espressif#12493) * fix(usb): Fix typo CFG_TUD_ENDOINT > CFG_TUD_ENDPOINT * IDF v5.5.4 73550728 * ci: update dangerjs permissions to contents: read (espressif#12491) * feat(spi): Set power channel on ESP32P4 (espressif#12079) * feat(spi): Set power channel on ESP32P4 * moved changes from SPI.cpp to esp32-hal-spi.c * Check all 10 of the pins on LDO4 * make setLDO function static * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com> Co-authored-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com> Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com> * feat(USB): Add support for USB Audio (espressif#12466) * feat(USB): Add support for USB Audio * fix(build): Fix syntax errors * fix(build) Fix CoPilot suggestions * fix(build): Update libraries/USB/src/USBAudioCard.h Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * fix(build): Implement suggestions and CMakeLists.txt * feat(uac): Add UAC1 descriptors * fix(uac): Fix warnings treated as errors * feat(uac): Add UAC2 descriptors * feat(uac): Update example * feat(uac): Add some comments to explain how the example works * feat(uac): Add documentation to the USBAudioCard class * fix(uac): Apply Copilot suggestions * feat(uac): Clarify chip usage in the example * feat(uac): Add volume handling for all channels * feat(uac): Also handle channels mute * ci(pre-commit): Apply automatic fixes * fix(uac): Revert changes to descriptors by CI * fix(ci): Add USBAudioCardDescriptors.h to pre-commit config --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com> * fix(bounty): Provide fixes for reported bugbounty (espressif#12486) * build(deps): bump cryptography from 46.0.5 to 46.0.6 in /tests (espressif#12489) Bumps [cryptography](https://github.com/pyca/cryptography) from 46.0.5 to 46.0.6. - [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst) - [Commits](pyca/cryptography@46.0.5...46.0.6) --- updated-dependencies: - dependency-name: cryptography dependency-version: 46.0.6 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Mark Moore <mark@moore.dk> Co-authored-by: opilat <ondrej.pilat@ozobot.com> Co-authored-by: ondrap <pilat.ondrej@seznam.cz> Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com> Co-authored-by: Tomas Sebestik <tomas.sebestik@espressif.com> Co-authored-by: lbernstone <lbernstone@gmail.com> Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com> Co-authored-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com> Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Mark Moore <mark@moore.dk> Co-authored-by: opilat <ondrej.pilat@ozobot.com> Co-authored-by: ondrap <pilat.ondrej@seznam.cz> Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com> Co-authored-by: Tomas Sebestik <tomas.sebestik@espressif.com> Co-authored-by: lbernstone <lbernstone@gmail.com> Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com> Co-authored-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com> Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Description of Change
Add board definition for upcoming board from us (ozobot circuit kit).