Skip to content

Latest commit

 

History

History
24 lines (18 loc) · 1.67 KB

File metadata and controls

24 lines (18 loc) · 1.67 KB

gbasend-esp

Intended primarily for the Malkeve Game Boy-compatible Flipper Zero add-on.

Compatible PCB Revisions

  • v2.3 - Compatible (untested) - ✅
  • v2.5 - Compatible (tested!) - ✅
  • v2.5.1 - Revision note states change in EXT pins but doesn't give detail on changes. - ❓
  • v2.6 - Logic voltage level-shifter added for GB/GBC usage (3.3V -> 5V), but 5V potentially unsafe for GBA in GBA mode. - ❌

Default GPIOs:

ESP GPIO GBA Required Notes
GPIO 2 SO Yes SPI MISO (Master-In, Slave-Out)
GPIO 5 SI Yes SPI MOSI (Master-Out, Slave-In)
GPIO 7 SD No Used for GBA cable support + double burst upload speed, both not implemented yet.
GPIO 1 SCLK Yes SPI CLK 1kΩ resistor in series prevents GBA parasitic power draw.
GND GND Yes

Future Plans:

  • Unsure, while I could include support for more/better silicon like the ESP32-S3, I'm focused on keeping things as simple and cheap as possible.
    • The only reason this firmware exists is for the already-existing Malkeve Flipper Zero add-on (well, at least the compatible versions), otherwise I'd have focused entirely on the Raspi Pico.