Skip to content

Conversation

@DaAwesomeP
Copy link

This adds the Adafruit TRRS Trinkey. It is a SAMD21 board with very few peripherals.

I was not able to add the NeoPixel. It is on pin PA01 which cannot be used for SPI DO, UART TX, I2C, or I2S. It needs to be bit banged, but the current Zephyr driver only supports nRF SOCs.

Should I create a common connector for the TRRS jack? There are different switch topologies, so I am not sure how to make it universal.

Starting as a draft to check CI passes.

@DaAwesomeP DaAwesomeP changed the title Add board Adafruit TRRS Trinkey boards: Add Adafruit TRRS Trinkey Nov 26, 2025
@DaAwesomeP DaAwesomeP force-pushed the add_board_adafruit_trrs_trinkey branch from 42fc3b0 to aa71c38 Compare November 27, 2025 22:25
@DaAwesomeP DaAwesomeP marked this pull request as ready for review November 27, 2025 22:26
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Trim space on outside of image, then save as webp and put through https://tinypng.com/

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed, thanks! 72kB now

@nordicjm nordicjm requested a review from kartben December 1, 2025 07:00
@DaAwesomeP DaAwesomeP force-pushed the add_board_adafruit_trrs_trinkey branch from 6e1d42f to 32619c8 Compare December 1, 2025 08:36
@sonarqubecloud
Copy link

sonarqubecloud bot commented Dec 1, 2025

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants