-
Notifications
You must be signed in to change notification settings - Fork 1
/
platformio.ini
57 lines (51 loc) · 1.6 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
; 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
[program]
name = LoraGW
version = 2.8
instance = 1
serial_speed = 115200
syslog_server = job4
syslog_port = 514
influx_server = job4
influx_port = 8086
ntp_server = fritz.box
mqtt_broker = job4
mqtt_port = 1883
[extra]
build_flags =
-Wall
-DVERSION='"${program.version}"'
-DPROGNAME='"${program.name}"'
-DHOSTNAME='"${program.name}${program.instance}"'
-DINFLUX_DB='"${program.name}"'
-DINFLUX_SERVER='"${program.influx_server}"'
-DINFLUX_PORT=${program.influx_port}
-DSYSLOG_SERVER='"${program.syslog_server}"'
-DSYSLOG_PORT=${program.syslog_port}
-DNTP_SERVER='"${program.ntp_server}"'
-DSERIAL_SPEED=${program.serial_speed}
-DMQTT_BROKER='"${program.mqtt_broker}"'
-DMQTT_PORT=${program.mqtt_port}
-DMQTT_TOPIC='"${program.name}/${program.instance}"'
-DMQTT_MAX_PACKET_SIZE=512
[env:d1_mini_pro]
platform = espressif8266
board = nodemcu
framework = arduino
lib_deps = Syslog, WiFiManager, NTPClient, PubSubClient
build_flags = ${extra.build_flags}
monitor_port = /dev/ttyUSB_d1mini
monitor_speed = ${program.serial_speed}
;upload_port = /dev/ttyUSB_d1mini
;upload_speed = 460800
extra_scripts = upload_script.py
upload_protocol = custom
upload_port = ${program.name}${program.instance}/update