mirror of
https://github.com/sanni/cartreader.git
synced 2024-11-14 17:05:08 +01:00
V17H: Define button 2 as input
This commit is contained in:
parent
5a6a04263a
commit
873de4f026
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
Author: sanni
|
Author: sanni
|
||||||
Date: 2016-08-22
|
Date: 2016-08-22
|
||||||
Version: V17G
|
Version: V17H
|
||||||
|
|
||||||
SD lib: https://github.com/greiman/SdFat
|
SD lib: https://github.com/greiman/SdFat
|
||||||
LCD lib: https://github.com/adafruit/Adafruit_SSD1306
|
LCD lib: https://github.com/adafruit/Adafruit_SSD1306
|
||||||
@ -153,7 +153,7 @@ int incomingByte;
|
|||||||
|
|
||||||
// Variables for the menu
|
// Variables for the menu
|
||||||
int choice = 0;
|
int choice = 0;
|
||||||
// Temp array to put the menu option read out of progmem in into
|
// Temporary array that holds the menu option read out of progmem
|
||||||
char menuOptions[6][20];
|
char menuOptions[6][20];
|
||||||
|
|
||||||
// File browser
|
// File browser
|
||||||
@ -325,7 +325,7 @@ const char* const menuOptionsFlash[] PROGMEM = {flashMenuItem1, flashMenuItem2};
|
|||||||
void mainMenu() {
|
void mainMenu() {
|
||||||
// create menu with title and 6 options to choose from
|
// create menu with title and 6 options to choose from
|
||||||
unsigned char modeMenu;
|
unsigned char modeMenu;
|
||||||
// Copy menuOptions of of progmem
|
// Copy menuOptions out of progmem
|
||||||
convertPgm(modeOptions, 6);
|
convertPgm(modeOptions, 6);
|
||||||
modeMenu = question_box("Cartridge Reader", menuOptions, 6, 0);
|
modeMenu = question_box("Cartridge Reader", menuOptions, 6, 0);
|
||||||
|
|
||||||
@ -335,7 +335,7 @@ void mainMenu() {
|
|||||||
case 0:
|
case 0:
|
||||||
// create menu with title and 2 options to choose from
|
// create menu with title and 2 options to choose from
|
||||||
unsigned char n64Dev;
|
unsigned char n64Dev;
|
||||||
// Copy menuOptions of of progmem
|
// Copy menuOptions out of progmem
|
||||||
convertPgm(menuOptionsN64, 2);
|
convertPgm(menuOptionsN64, 2);
|
||||||
n64Dev = question_box("Select N64 device", menuOptions, 2, 0);
|
n64Dev = question_box("Select N64 device", menuOptions, 2, 0);
|
||||||
|
|
||||||
@ -382,7 +382,7 @@ void mainMenu() {
|
|||||||
case 4:
|
case 4:
|
||||||
// create menu with title and 2 options to choose from
|
// create menu with title and 2 options to choose from
|
||||||
unsigned char flashSlot;
|
unsigned char flashSlot;
|
||||||
// Copy menuOptions of of progmem
|
// Copy menuOptions out of progmem
|
||||||
convertPgm(menuOptionsFlash, 2);
|
convertPgm(menuOptionsFlash, 2);
|
||||||
flashSlot = question_box("Select flashrom slot", menuOptions, 2, 0);
|
flashSlot = question_box("Select flashrom slot", menuOptions, 2, 0);
|
||||||
|
|
||||||
@ -460,10 +460,12 @@ void mainMenu() {
|
|||||||
Setup
|
Setup
|
||||||
*****************************************/
|
*****************************************/
|
||||||
void setup() {
|
void setup() {
|
||||||
// Set Button Pin(PD7) to Input
|
// Set Button Pins(PD7, PG2) to Input
|
||||||
DDRD &= ~(1 << 7);
|
DDRD &= ~(1 << 7);
|
||||||
|
DDRG &= ~(1 << 2);
|
||||||
// Activate Internal Pullup Resistors
|
// Activate Internal Pullup Resistors
|
||||||
//PORTD |= (1 << 7);
|
//PORTD |= (1 << 7);
|
||||||
|
//PORTG |= (1 << 2);
|
||||||
|
|
||||||
// Read current folder number out of eeprom
|
// Read current folder number out of eeprom
|
||||||
EEPROM_readAnything(0, foldern);
|
EEPROM_readAnything(0, foldern);
|
||||||
|
Loading…
Reference in New Issue
Block a user