Files
OpenEPaperLink/esp32_fw/include/settings.h
2023-03-22 14:31:26 +01:00

80 lines
1.6 KiB
C

#include <Arduino.h>
// how long the we should keep the transfer metadata
#define PENDING_TIMEOUT 24*3600
// this determines how long images will be cached;
#define PENDING_DATA_TIMEOUT 60
// maximum time (in minutes) that a tag is put to sleep if no update is expected.
#define MIN_RESPONSE_TIME 10
// flasher options
#define CUSTOM_MAC_HDR 0x0000
#define FLASHER_AP_SS 4
#define FLASHER_AP_CLK 5
#define FLASHER_AP_MOSI 7
#define FLASHER_AP_MISO 6
#define FLASHER_AP_RESET 15
#define FLASHER_AP_POWER 0
#define FLASHER_AP_TXD 16
#define FLASHER_AP_RXD 18
#define FLASHER_AP_TEST 17
#define FLASHER_EXT_SS 40
#define FLASHER_EXT_CLK 41
#define FLASHER_EXT_MOSI 2
#define FLASHER_EXT_MISO 42
#define FLASHER_EXT_RESET 1
#define FLASHER_EXT_POWER 8
#define FLASHER_EXT_TXD 38
#define FLASHER_EXT_RXD 39
#define FLASHER_EXT_TEST 47
#define FLASHER_ALT_SS 3
#define FLASHER_ALT_CLK 46
#define FLASHER_ALT_MOSI 10
#define FLASHER_ALT_MISO 9
#define FLASHER_ALT_RESET 11
#define FLASHER_ALT_TXD 12
#define FLASHER_ALT_RXD 14
#define FLASHER_ALT_TEST 13
#define FLASHER_LED 21
#define FLASHER_RGB_LED 48 // maybe 38?
/* Lolin32 lite connections to AP tag
#define RXD1 16
#define TXD1 17
#define ZBS_SS 5
#define ZBS_CLK 18
#define ZBS_MoSi 23
#define ZBS_MiSo 19
#define ZBS_Reset 2
#define ZBS_POWER1 13
#define ZBS_POWER2 15
#define ONBOARD_LED 22
//*/
//*
#define RXD1 13
#define TXD1 12
#define ZBS_SS 21
#define ZBS_CLK 18
#define ZBS_MoSi 22
#define ZBS_MiSo 19
#define ZBS_Reset 5
#define ZBS_POWER1 15
#define ZBS_POWER2 2
#define ONBOARD_LED 22
//*/
#define MAX_WRITE_ATTEMPTS 5