-
Notifications
You must be signed in to change notification settings - Fork 101
/
Copy pathplatformio.ini
125 lines (117 loc) · 3.95 KB
/
platformio.ini
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
; PlatformIO Project Configuration File
;
; Build options: build flags, source filter
; Upload options: custom upload port, speed and extra flags
; Library options: dependencies, extra library storages
; Advanced options: extra scripting
;
; Please visit documentation for the other options and examples
; https://docs.platformio.org/page/projectconf.html
[platformio]
src_dir = firmware/src
lib_dir = firmware/lib
include_dir = firmware/include
[env:esp32doit-devkit-v1]
platform = espressif32
board = esp32doit-devkit-v1
board_build.embed_files =
images/logo.jpg
; *** START WEATHER ICONS ***
images/WeatherWidget/light/moonCloudW.jpg
images/WeatherWidget/light/sunCloudsW.jpg
images/WeatherWidget/light/sunW.jpg
images/WeatherWidget/light/moonW.jpg
images/WeatherWidget/light/snowW.jpg
images/WeatherWidget/light/rainW.jpg
images/WeatherWidget/light/cloudsW.jpg
images/WeatherWidget/dark/moonCloudB.jpg
images/WeatherWidget/dark/sunCloudsB.jpg
images/WeatherWidget/dark/sunB.jpg
images/WeatherWidget/dark/moonB.jpg
images/WeatherWidget/dark/snowB.jpg
images/WeatherWidget/dark/rainB.jpg
images/WeatherWidget/dark/cloudsB.jpg
; *** END WEATHER ICONS ***
; *** START NIXIE ***
; Choose either with or without holes here and remember to also adjust include/nixie.h
; images/ClockWidget/nixie.holes/0.jpg
; images/ClockWidget/nixie.holes/1.jpg
; images/ClockWidget/nixie.holes/2.jpg
; images/ClockWidget/nixie.holes/3.jpg
; images/ClockWidget/nixie.holes/4.jpg
; images/ClockWidget/nixie.holes/5.jpg
; images/ClockWidget/nixie.holes/6.jpg
; images/ClockWidget/nixie.holes/7.jpg
; images/ClockWidget/nixie.holes/8.jpg
; images/ClockWidget/nixie.holes/9.jpg
; images/ClockWidget/nixie.holes/colon_on.jpg
; images/ClockWidget/nixie.holes/colon_off.jpg
images/ClockWidget/nixie.no-holes/0.jpg
images/ClockWidget/nixie.no-holes/1.jpg
images/ClockWidget/nixie.no-holes/2.jpg
images/ClockWidget/nixie.no-holes/3.jpg
images/ClockWidget/nixie.no-holes/4.jpg
images/ClockWidget/nixie.no-holes/5.jpg
images/ClockWidget/nixie.no-holes/6.jpg
images/ClockWidget/nixie.no-holes/7.jpg
images/ClockWidget/nixie.no-holes/8.jpg
images/ClockWidget/nixie.no-holes/9.jpg
images/ClockWidget/nixie.no-holes/colon_on.jpg
images/ClockWidget/nixie.no-holes/colon_off.jpg
; *** END NIXIE ***
; *** START CUSTOM CLOCK FACE ***
; Replace these with your own JPGs for a custom clock face
; Make sure that you DO NOT use progressive encoding when saving the JPGs
images/ClockWidget/custom/custom_0.jpg
images/ClockWidget/custom/custom_1.jpg
images/ClockWidget/custom/custom_2.jpg
images/ClockWidget/custom/custom_3.jpg
images/ClockWidget/custom/custom_4.jpg
images/ClockWidget/custom/custom_5.jpg
images/ClockWidget/custom/custom_6.jpg
images/ClockWidget/custom/custom_7.jpg
images/ClockWidget/custom/custom_8.jpg
images/ClockWidget/custom/custom_9.jpg
images/ClockWidget/custom/custom_colon_on.jpg
images/ClockWidget/custom/custom_colon_off.jpg
; *** END CUSTOM CLOCK FACE ***
; *** START TTF ***
fonts/RobotoRegular.ttf
fonts/FinalFrontier.ttf
; *** END TTF ***
; *** Start DSEG ***
; Choose either Classic or Modern here and remember to also adjust include/ttf-fonts.h
; fonts/DSEG7ClassicBold.ttf
; fonts/DSEG14ClassicBold.ttf
fonts/DSEG7ModernBold.ttf
fonts/DSEG14ModernBold.ttf
; *** End DSEG ***
board_build.partitions = partitions.csv
framework = arduino
lib_deps =
SPI
FS
SPIFFS
LittleFS
SD
arduino-libraries/NTPClient@^3.2.1
bblanchon/ArduinoJson@^7.0.4
bblanchon/StreamUtils@^1.9.0
bodmer/TFT_eSPI@^2.5.43
bodmer/TJpg_Decoder@^1.1.0
knolleary/PubSubClient@^2.8
paulstoffregen/Time@^1.6.1
tzapu/WiFiManager@^2.0.17
monitor_speed = 115200
build_flags =
-D DISABLE_ALL_LIBRARY_WARNINGS
-D USER_SETUP_LOADED=1
-Wfatal-errors
-I firmware/config
-I firmware/src/core/button
-I firmware/src/core/globaltime
-I firmware/src/core/screenmanager
-I firmware/src/core/utils
-I firmware/src/core/widget
-I firmware/src/widgets
-include "firmware/config/config_helper.h"