1 #ifndef STIMAWIFI_CONFIG_H_
2 #define STIMAWIFI_CONFIG_H_
5 #define SOFTWARE_VERSION "2024-10-31T00:00"
6 #define MAJOR_VERSION "20241031"
7 #define MINOR_VERSION "0"
10 #define WIFI_SSED "STIMA-config"
11 #define WIFI_PASSWORD "bellastima"
14 #define DEFAULT_SAMPLETIME 30
20 #define OLEDI2CADDRESS 0X3C
25 #define LOG_LEVEL LOG_LEVEL_NOTICE
28 #define DATE_TIME_STRING_LENGTH (25)
31 #define HEAP_MIN_WARNING 5000
34 #define STACK_MIN_WARNING 100
37 #define STIMAHTTP_PORT 80
39 #define FIRMWARE_TYPE "LOLIN_C3_MINI"
49 #if defined(ARDUINO_LOLIN_C3_MINI)
57 #if defined(ARDUINO_LOLIN_S3_MINI)
64 #if defined(ARDUINO_D1_MINI32)
72 #define SENSORDRIVER_DRIVER_LEN 5
73 #define SENSORDRIVER_TYPE_LEN 5
74 #define SENSORDRIVER_META_LEN 30
81 #define DATA_BURST (15)
82 #define DATA_BURST_RECOVERY (DATA_BURST)
84 #define DB_QUEUE_LEN (DATA_BURST)
85 #define MQTT_QUEUE_LEN (DATA_BURST*3)
87 #define MQTT_QUEUE_SPACELEFT_MEASURE (DATA_BURST)
88 #define MQTT_QUEUE_SPACELEFT_PUBLISH (DATA_BURST/2)
89 #define MQTT_QUEUE_SPACELEFT_RECOVERY (DATA_BURST*2)
105 #define SPICLOCK 10000000
111 #define SDCARD_INFO_FILE_NAME ("/info.dat")
112 #define SDCARD_ARCHIVE_FILE_NAME ("/archive.dat")
118 #define SDRECOVERYTIME (3600*24*1)
129 #define SQLITE_MEMORY 110000
135 #define MQTT_TIMEOUT_MS (6000)
141 #define IP_STACK_TIMEOUT_MS (MQTT_TIMEOUT_MS)
147 #define MQTT_PACKET_SIZE (220)
150 # define MQTT_SERVER_PORT (1883)
156 #define CONSTANTDATA_BTABLE_LENGTH (7)
162 #define CONSTANTDATA_VALUE_LENGTH (33)