forked from waveshareteam/ugv_base_ros
-
Notifications
You must be signed in to change notification settings - Fork 0
/
config.mk
56 lines (44 loc) · 1.67 KB
/
config.mk
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
# project-specific configuration for Pathfinder
# timeout for the board discovery process
ARDUINO_CLI_COMPILE_DISCOVERY_TIMEOUT = "1s"
# number of parallel jobs to use for compiling the sketch
ARDUINO_CLI_COMPILE_JOBS ?= "0"
# output directory for compiled artifacts
ARDUINO_CLI_COMPILE_OUTPUT_DIRECTORY = "./build"
# protocol to use for compiling the sketch
ARDUINO_CLI_COMPILE_PROTOCOL = "serial"
# warning level for the compile process
ARDUINO_CLI_COMPILE_WARNINGS = "default"
# baudrate for the serial monitor
ARDUINO_CLI_MONITOR_BAUDRATE ?= "115200"
# board core and version to be used for compiling the sketch
ARDUINO_CORES ?= \
"arduino:[email protected]" \
"esp32:[email protected]"
# list of upstream Arduino libraries to be installed
# ⚠️ If this value is updated, it MUST be updated project-wide
# see https://arduino.github.io/arduino-cli/1.0/library-specification/
ARDUINO_LIBRARIES_UPSTREAM ?= \
"Adafruit [email protected]" \
"Adafruit GFX [email protected]" \
"Adafruit [email protected]" \
"Adafruit [email protected]" \
"Adafruit Unified [email protected]" \
# list of unsafe / non-upstream Arduino libraries to be installed
ARDUINO_LIBRARIES_UNSAFE ?= \
"https://github.com/workloads/scservo.git"
# path to the Arduino sketch configuration file
ARDUINO_SKETCH_CONFIG ?= "config.yml"
# path to the (primary) Arduino sketch file
ARDUINO_SKETCH_FILE ?= "pathfinder.ino"
# profile to be used for compiling the sketch
ARDUINO_SKETCH_PROFILE ?= "default"