From be8a124803cc1502acb71a64fb319767f3b4213d Mon Sep 17 00:00:00 2001 From: Fabian Schlenz Date: Sun, 17 Nov 2019 17:31:52 +0100 Subject: [PATCH] Prepared config.sample.h for making it public. --- include/config.sample.h | 74 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 74 insertions(+) create mode 100644 include/config.sample.h diff --git a/include/config.sample.h b/include/config.sample.h new file mode 100644 index 0000000..5ca3f05 --- /dev/null +++ b/include/config.sample.h @@ -0,0 +1,74 @@ +#pragma once +#include + +#define SHOW_DEBUG +//#define SHOW_TRACE +#define FTP_DEBUG +#define DELAY_AFTER_DEBUG_AND_TRACE 0 + +#define WIFI_SSID "---CHANGEME---" +#define WIFI_PASS "---CHANGEME---" + +#define VS1053_SLEEP_DELAY 5000 +#define POSITION_SEND_INTERVAL 5000 + +#define DEBOUNCE_MILLIS 200 +#define VOLUME_DEFAULT 230 +#define VOLUME_MIN 190 +#define VOLUME_MAX 255 +#define VOLUME_STEP 0x08 + +#define RFID_SCAN_INTERVAL 100 + +#define PIN_SD_CS(x) (digitalWrite(16, x)) +#define PIN_SD_CS_SETUP() (pinMode(16, OUTPUT)) + +#define PIN_VS1053_XCS(x) (digitalWrite(4, x)) +#define PIN_VS1053_XCS_SETUP() (pinMode(4, OUTPUT)) + +#define PIN_VS1053_XRESET(x) (digitalWrite(0, x)) +#define PIN_VS1053_XRESET_SETUP() (pinMode(0, OUTPUT)) + +#define PIN_VS1053_XDCS(x) (digitalWrite(2, x)) +#define PIN_VS1053_XDCS_SETUP() (pinMode(2, OUTPUT)) + +#define PIN_VS1053_DREQ() (digitalRead(15)) +#define PIN_VS1053_DREQ_SETUP() (pinMode(15, INPUT)) + +#define PIN_RC522_CS(x) (digitalWrite(17, x)) +#define PIN_RC522_CS_SETUP() (pinMode(17, OUTPUT)) + +#define PIN_SPEAKER_L(x) (digitalWrite(27, x)) +#define PIN_SPEAKER_L_SETUP() (pinMode(27, OUTPUT)) + +#define PIN_SPEAKER_R(x) (digitalWrite(26, x)) +#define PIN_SPEAKER_R_SETUP() (pinMode(26, OUTPUT)) + +#define BTN_PREV() ( ! digitalRead(22)) +#define BTN_PREV_SETUP() (pinMode(22, INPUT_PULLUP)) + +#define BTN_VOL_UP() ( ! digitalRead(21)) +#define BTN_VOL_UP_SETUP() (pinMode(21, INPUT_PULLUP)) + +#define BTN_VOL_DOWN() ( ! digitalRead(32)) +#define BTN_VOL_DOWN_SETUP() (pinMode(32, INPUT_PULLUP)) + +#define BTN_NEXT() ( ! digitalRead(33)) +#define BTN_NEXT_SETUP() (pinMode(33, INPUT_PULLUP)) + + +// Other definitions +#define INFO(x, ...) Serial.printf(x, ##__VA_ARGS__) +#define ERROR(x, ...) Serial.printf(x, ##__VA_ARGS__) + +#ifdef SHOW_DEBUG + #define DEBUG(x, ...) {Serial.printf(x, ##__VA_ARGS__); delay(DELAY_AFTER_DEBUG_AND_TRACE);} +#else + #define DEBUG(x, ...) while(0) {} +#endif + +#ifdef SHOW_TRACE + #define TRACE(x, ...) {Serial.printf(x, ##__VA_ARGS__); delay(DELAY_AFTER_DEBUG_AND_TRACE);} +#else + #define TRACE(x, ...) while(0) {} +#endif