You can now have INFO output, but not DEBUG output. Added support for commands via Serial.

This commit is contained in:
2019-08-09 06:27:33 +02:00
parent 8feb1ec760
commit ebd9a9f24f
6 changed files with 217 additions and 95 deletions

View File

@ -12,23 +12,26 @@ Player* player;
void setup() {
delay(500);
Serial.begin(74880);
Serial.println("Starting.");
INFO("Starting.\n");
INFO("Initializing...\n");
Serial.println("Setting up SPI...");
DEBUG("Setting up SPI...\n");
SPI.begin();
SPIMaster::init();
INFO("SPI initialized.\n");
DEBUG("Setting up SD card...\n");
SPIMaster::enable(PIN_SD_CS);
if (SD.begin(PIN_SD_CS)) {
Serial.println("SD card initialized.");
INFO("SD card initialized.\n");
} else {
Serial.println("Could not initialize SD card. Halting.");
ERROR("Could not initialize SD card. Halting.\n");
while(1);
}
player = new Player();
controller = new Controller(player);
//player->play_album("12345678");
INFO("Initialization completed.\n");
}
void loop() {