Close

Menus

A project log for GBAA: Game Boy Advance Arduino

An Arduino- based prototyping handheld housed in a GBA case

craig-hissettCraig Hissett 02/04/2017 at 02:050 Comments

For this project to work it needs to have a nice, easy to use interface.

In order to keep it simple I will write a straight forward set of menus and sub menus for each device:

Main Device (Pro Micro orientated options):

Serial Commands, BT Commands, Keyboard mode, Game Controller

WiFi (for ESP8266 based cmmands)

Search Wifi, Connect Wifi, Access Point, Webserver

Expansion (for Nano):

Toggle Pins (for list of pins to turn HIGH/LOW), run program, configure pins

I order to make menu management easy for this device I would like to make their creation as dynamic and modular as possible; maybe even include an SD card module for me to store some text files containing menumber contents and the commands to be sent when selected. This way I can easily update the sd card via PC (or Web interface on the esp8266) and have the Arduino build the menus from there.

Any input on how to go about this would be swell ;-)

Discussions