42 lines
748 B
C++
42 lines
748 B
C++
#include <Arduino.h>
|
|
|
|
#define SCREEN_WIDTH 320
|
|
#define SCREEN_HEIGHT 240
|
|
|
|
#define ENCODER_BUTTON_PIN 14;
|
|
#define ENCODER_A_PIN 12;
|
|
#define ENCODER_B_PIN 13;
|
|
|
|
#define ANALOG_OUTPUT_PIN 25;
|
|
#define ANALOG_INPUT_PIN 34;
|
|
|
|
#include <ui/display.hpp>
|
|
#include <input/encoder.hpp>
|
|
#include <input/pad_reader.hpp>
|
|
#include <input/user_input_manager.hpp>
|
|
#include <audio/tone_generator.hpp>
|
|
#include <tools/file_manager.hpp>
|
|
|
|
const int ONBOARD_LED_PIN = 2;
|
|
|
|
void setup()
|
|
{
|
|
Serial.begin(115200);
|
|
pinMode(ONBOARD_LED_PIN, OUTPUT);
|
|
|
|
PadReader::init();
|
|
Encoder::init();
|
|
FileManager::init();
|
|
Display::init();
|
|
ToneGenerator::init();
|
|
UserInputManager::init();
|
|
|
|
Serial.println("setup complete");
|
|
}
|
|
|
|
void loop()
|
|
{
|
|
Display::update();
|
|
delay(5);
|
|
}
|