-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[DNM] The PicoBoy Color Plus (PBC+) #303
base: main
Are you sure you want to change the base?
Conversation
You can find the documentation preview for this PR at this link. It will be updated about 10 minutes after the documentation build succeeds. Note: This comment is automatically posted by the Documentation Publishing GitHub Action. |
0849dfe
to
e73b29d
Compare
With the upcoming new variant "The PicoBoy Color Plus (PBC+)", based on the new Raspberry Pi Pico 2 SoC (RP2350A), the board notation via variants will no longer work. This would mean that two different SoC entries would have to be created on the PicoBoy board, which is not the truth. The "Color" variant never has both SoC types assembled (RP2040 and RP2350A), but only either "Color" with RP2040 or the other "Color Plus" with RP2350A. Therefore, the previous "Color" board variant (`picoboy/rp2040/color`) will be converted into a separate board (`picoboy_color/rp2040`). Signed-off-by: Stephan Linz <[email protected]>
The "PicoBoy Color Plus" is a new extended and in some points optimized version of the "PicoBoy Color". Based on the new RP2350A SoC it brings back the on-board acceleration sensor from the original "PicoBoy", add a single NeoPixel digital RGB-LED and beside the solder pads for add-on components as on the "PicoBoy Color" ther is now an additional Qwicc / STEMMA QT compatible connector. Signed-off-by: Stephan Linz <[email protected]>
e73b29d
to
04ee18b
Compare
04ee18b
to
02d81ea
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
observation: it seems the buzzer sample plays songs really fast – is the timing setup for RP2350 correct?
Use Bridle's laced signal interface for the Grove connector system and provide access to the Qwiic I2C bus (RP2350 I2C0) as ``grove_i2c`` and also the two related GPIO pins GP20 (I2C0-SDA) and GP21 (I2C0-SCL) as the standardized Nexus connector ``grove_gpios`` and ``grove_pwms``. Access to the two independent node references ``grove_pwm_d20`` and ``grove_pwm_d21`` are also provided. Thus Bridle's Grove sensor shield for the BMP280 module can be used to get ad-hoc access to this sensor on the Qwiic connecter in the same way as reuse Bridle's interconnection shield (Grove wiring for testing) for standard GPIO samples with one button and one LED directly from Zephyr upstream. Signed-off-by: Stephan Linz <[email protected]>
Prepares the Grove testbed for the new upcoming board "The PicoBoy Color Plus (PBC+)". Signed-off-by: Stephan Linz <[email protected]>
Extend the test specifications in samples to build for "The PicoBoy Color Plus (PBC+)". Signed-off-by: Stephan Linz <[email protected]>
For unknown reasons the the Twister harness for pytest running into unclear behaviour that results in jumbled stream of characters on the console. Signed-off-by: Stephan Linz <[email protected]>
Add new supported board variant "The PicoBoy Color Plus (PBC+)". Add GitHub issues #297. Signed-off-by: Stephan Linz <[email protected]>
02d81ea
to
d4b12dc
Compare
fixes #297