Post by dbg on Dec 12, 2022 23:51:18 GMT -8
G'day from Down Under,
First post, and apologies up front if I come on a little strong, but I'm starting to think I've been sold a bill of goods, as far as 'Gameduino is easy'...
Brought a Gameduino 3X Dazzler for Feather from ExCamera Labs as it was the only Dazzler board available (I require HDMI output). Also brought a Gameduino 3 5".
Overlooked the mention of 'CircuitPython' (whatever that is) and intend to (need to) program in C, using either Arduino IDE (if I must
or preferrably Platform IO/Visual Studio Code.
Having traced out the Dazzler connections (first black mark: no schematic or connection diagram) and checking the GD2 library source (2nd black mark: no descriptions of required connections) its apparent that the library won't work on the Feather board as-is as 'SEL' pins are different. I initially thought it'd just require defining SD_PIN and DEFAULT_CS, but searching this forum seems to reveal more is required - possibly much more.
So exactly what library mods\source is required to program a Gameduino - Dazzler or 5" touch (see following) - in C on an ESP32, and what connections are required? (Feather Dazzler seems to have lots of 'optional' connections.)
Given my project requires 2 Gameduino (5" touch screen for GUI, and 10.1" LCD via Dazzler HDMI for presentation) and (third black mark) the library is written such it only supports one Gameduino per micro (kinda misses the whole point of SPI of multiple devices), I'll need two micros. Total overkill for what - apart from the graphic requirements - is a simple task, but - hey - micros are cheap.
But if I'm using 2 micros in a project it's simpler if they're identical, so I want to use the 5" touch Gameduino with an ESP32 also. To that end I've made up an ESP32-UNO adapter on a proto-shield. Used same connections as
So really hoping to find out how to get Gameduino working on an ESP32 with a minimum of fuss.
[4th black mark: Don't think the IO voltage is specified directly - only mention is 'level shifter' and '5V tolerant'.
5th black mark: Doesn't appear to be an option to run IO at 3.3V.
6th black mark: Lots of documentation is for V2 and I've no idea how relevant that is to V3 I've brought.
7th black mark: Dazzler - ie board with HDMI - is different I think IO level wise from 5" touch (no level shifter?) - but that's a guess as there's no schematic for either, and documentation doesn't separate the two. (Feather board must be running Gameduino IO at 3.3V as Feather is 3.3V, so native Gameduino IO level must be 3.3V. But that's a guess also.)]
Hoping for a quick response as project deadline is Christmas day.!.!.
Regards and thanks in advance,
Adam.
First post, and apologies up front if I come on a little strong, but I'm starting to think I've been sold a bill of goods, as far as 'Gameduino is easy'...
Brought a Gameduino 3X Dazzler for Feather from ExCamera Labs as it was the only Dazzler board available (I require HDMI output). Also brought a Gameduino 3 5".
Overlooked the mention of 'CircuitPython' (whatever that is) and intend to (need to) program in C, using either Arduino IDE (if I must

Having traced out the Dazzler connections (first black mark: no schematic or connection diagram) and checking the GD2 library source (2nd black mark: no descriptions of required connections) its apparent that the library won't work on the Feather board as-is as 'SEL' pins are different. I initially thought it'd just require defining SD_PIN and DEFAULT_CS, but searching this forum seems to reveal more is required - possibly much more.
So exactly what library mods\source is required to program a Gameduino - Dazzler or 5" touch (see following) - in C on an ESP32, and what connections are required? (Feather Dazzler seems to have lots of 'optional' connections.)
Given my project requires 2 Gameduino (5" touch screen for GUI, and 10.1" LCD via Dazzler HDMI for presentation) and (third black mark) the library is written such it only supports one Gameduino per micro (kinda misses the whole point of SPI of multiple devices), I'll need two micros. Total overkill for what - apart from the graphic requirements - is a simple task, but - hey - micros are cheap.
But if I'm using 2 micros in a project it's simpler if they're identical, so I want to use the 5" touch Gameduino with an ESP32 also. To that end I've made up an ESP32-UNO adapter on a proto-shield. Used same connections as
So really hoping to find out how to get Gameduino working on an ESP32 with a minimum of fuss.
[4th black mark: Don't think the IO voltage is specified directly - only mention is 'level shifter' and '5V tolerant'.
5th black mark: Doesn't appear to be an option to run IO at 3.3V.
6th black mark: Lots of documentation is for V2 and I've no idea how relevant that is to V3 I've brought.
7th black mark: Dazzler - ie board with HDMI - is different I think IO level wise from 5" touch (no level shifter?) - but that's a guess as there's no schematic for either, and documentation doesn't separate the two. (Feather board must be running Gameduino IO at 3.3V as Feather is 3.3V, so native Gameduino IO level must be 3.3V. But that's a guess also.)]
Hoping for a quick response as project deadline is Christmas day.!.!.
Regards and thanks in advance,
Adam.