2019-08-02 21:48:36 +00:00
|
|
|
#pragma once
|
|
|
|
#include <Arduino.h>
|
|
|
|
|
2019-08-04 11:42:07 +00:00
|
|
|
// Pins according to https://www.instructables.com/id/NodeMCU-ESP8266-Details-and-Pinout/
|
|
|
|
// D0 = 16
|
|
|
|
// D1 = 5
|
|
|
|
// D2 = 4
|
|
|
|
// D3 = 0
|
|
|
|
// D4 = 2
|
|
|
|
// D5 = 14
|
|
|
|
// D6 = 12
|
|
|
|
// D7 = 13
|
|
|
|
// D8 = 15
|
|
|
|
// A0 = 17
|
|
|
|
// Other usable pins:
|
|
|
|
// 6, 7, 8, 11 not readable
|
|
|
|
// 1, 3, 6, 7, 8, 11 nor writable -> 1 (TX) and 3 (RX) can be used read-only
|
|
|
|
// 9 -> S2
|
|
|
|
// 10 -> S3
|
|
|
|
#define RX 3
|
|
|
|
#define TX 1
|
|
|
|
|
|
|
|
|
|
|
|
#define PIN_SD_CS D4
|
|
|
|
#define PIN_VS1053_XCS D8
|
|
|
|
#define PIN_VS1053_XRESET D3
|
|
|
|
#define PIN_VS1053_XDCS D1
|
|
|
|
#define PIN_VS1053_DREQ D2
|
|
|
|
#define PIN_RC522_CS D0
|
2019-08-02 21:48:36 +00:00
|
|
|
|
|
|
|
#define PIN_BTN_VOL_UP D4
|
|
|
|
#define PIN_BTN_VOL_DOWN D5
|
|
|
|
#define PIN_BTN_TRACK_NEXT D6
|
|
|
|
#define PIN_BTN_TRACK_PREV D7
|
|
|
|
|
|
|
|
#define DEBOUNCE_MILLIS 100
|