Skip to content
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

Adafruit Fruit Jam board #2363

Draft
wants to merge 3 commits into
base: develop
Choose a base branch
from

Conversation

dhalbert
Copy link
Contributor

Add Adafruit Fruit Jam "Mini RP2350 Computer" board. https://www.adafruit.com/product/6200. Description:

  • RP2350B dual 150MHz Cortex M33
  • PicoProbe debug port
  • 16 MB Flash + 8 MB PSRAM - the PSRAM will help when we want do do things like run emulations that we need to store in fast RAM access, and also let us use the main SRAM as the DVI video buffer.
  • USB type C for bootloading/USB client
  • Micro SD card with SPI or SDIO
  • DVI output on the HSTX port
  • I2S stereo headphone + mono speaker via the TLV320DAC3100
  • 2-port USB type A hub for both keyboard and mouse or game controllers
  • Chunky on-off switch
  • Stemma QT I2C
  • Stemma classic JST 3-pin
  • EYESPI for TFT displays
  • 5x NeoPixels
  • 3x tactile switches
  • 16-pin socket header with 10 A/D GPIO + 5V/3V/GND power pins.

lurch
lurch previously approved these changes Mar 19, 2025
Copy link
Contributor

@lurch lurch left a comment

Choose a reason for hiding this comment

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

LGTM 👍

@lurch
Copy link
Contributor

lurch commented Mar 19, 2025

Hmmm, for the benefit of users of your new board, is it worth adding additional defines to your header for "3x tactile switches" etc. ?

@dhalbert
Copy link
Contributor Author

Hmmm, for the benefit of users of your new board, is it worth adding additional defines to your header for "3x tactile switches" etc. ?

Yes, probably a good idea :) Done.

@dhalbert dhalbert requested a review from lurch March 19, 2025 19:00
@dhalbert dhalbert force-pushed the adafruit-fruit-jam branch from 7a51238 to fe460bd Compare March 19, 2025 19:06
@kilograham kilograham added this to the 2.1.2 milestone Mar 19, 2025
Comment on lines 54 to 61
#define ADAFRUIT_FRUIT_JAM_CKN_PIN 12
#define ADAFRUIT_FRUIT_JAM_CKP_PIN 13
#define ADAFRUIT_FRUIT_JAM_D0N_PIN 14
#define ADAFRUIT_FRUIT_JAM_D0P_PIN 15
#define ADAFRUIT_FRUIT_JAM_D1N_PIN 16
#define ADAFRUIT_FRUIT_JAM_D1P_PIN 17
#define ADAFRUIT_FRUIT_JAM_D2N_PIN 18
#define ADAFRUIT_FRUIT_JAM_D2P_PIN 19
Copy link
Contributor

Choose a reason for hiding this comment

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

Like you've done with some of your other pin-defines, I wonder if it's worth inserting an additional word between e.g. JAM and CKN ?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

These are the DVI pin names, for doing DVI over HSTX. We haven't been including DVI on the CircuitPython boards with these pins, but it wouldn't hurt. I'll do that.

@lurch
Copy link
Contributor

lurch commented Mar 20, 2025

I see that https://www.adafruit.com/product/6200 currently says "we also need a name, right now we're just calling it Fruit Jam since its inspired by the IchigoJam project." - has the name now been finalised? Looks like a fun little board though 😃

@dhalbert
Copy link
Contributor Author

dhalbert commented Mar 20, 2025

I see that https://www.adafruit.com/product/6200 currently says "we also need a name, right now we're just calling it Fruit Jam since its inspired by the IchigoJam project." - has the name now been finalised? Looks like a fun little board though 😃

I apologize for the churn here. It's been a bit of a moving target. Fruit Jam is going to be the name -- that copy hasn't been updated yet. There will also be a WiFi/BLE co-processor on the final board. We've got it running a bunch of emulators now, like C64, old Mac (HyperCard, anyone?) etc.

@dhalbert dhalbert marked this pull request as draft March 20, 2025 13:50
@kilograham
Copy link
Contributor

Note 2.1.2 is approaching - so best to finalize this soon

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