2021-06-28 21:43:20 +02:00
|
|
|
cmake_minimum_required(VERSION 3.16.3)
|
|
|
|
|
|
|
|
add_definitions(
|
|
|
|
-DUSER_SETUP_LOADED=1
|
|
|
|
-DLOAD_GLCD=1
|
|
|
|
-DLOAD_FONT2=1
|
|
|
|
-DLOAD_FONT4=1
|
|
|
|
-DLOAD_FONT7=1
|
|
|
|
-DFEATURE_ADC_IN
|
|
|
|
-DPINS_GAS=34
|
|
|
|
-DPINS_BREMS=35
|
|
|
|
# -DPINS_LED=23
|
|
|
|
-DILI9341_DRIVER=1
|
|
|
|
-DTFT_MOSI=13
|
|
|
|
-DTFT_SCLK=15
|
|
|
|
-DTFT_CS=14
|
|
|
|
-DTFT_DC=12
|
|
|
|
-DTFT_RST=2
|
|
|
|
-DSPI_FREQUENCY=27000000
|
|
|
|
-DDEFAULT_SWAPSCREENBYTES=false
|
|
|
|
-DFEATURE_CAN
|
|
|
|
# -DFEATURE_SERIAL
|
|
|
|
# -DPINS_RX1=4
|
|
|
|
# -DPINS_TX1=5
|
|
|
|
# -DPINS_RX2=22
|
|
|
|
# -DPINS_TX2=23
|
|
|
|
-DDEFAULT_INVERTFRONTLEFT=false
|
|
|
|
-DDEFAULT_INVERTFRONTRIGHT=true
|
|
|
|
-DDEFAULT_INVERTBACKLEFT=false
|
|
|
|
-DDEFAULT_INVERTBACKRIGHT=true
|
|
|
|
-DDEFAULT_WHEELDIAMETER=255
|
|
|
|
# -DFEATURE_MOSFETS
|
|
|
|
# -DPINS_MOSFET0=18
|
|
|
|
# -DPINS_MOSFET1=19
|
|
|
|
# -DPINS_MOSFET2=21
|
|
|
|
-DDEFAULT_IMOTMAX=35
|
|
|
|
-DDEFAULT_IDCMAX=37
|
|
|
|
-DDEFAULT_NMOTMAX=2000
|
|
|
|
-DDEFAULT_FIELDWEAKMAX=7
|
|
|
|
-DDEFAULT_FIELDADVMAX=40
|
|
|
|
-DDEVICE_PREFIX=bobbyquad
|
|
|
|
-DAP_PASSWORD=Passwort_123
|
2021-07-20 14:10:26 +02:00
|
|
|
-DFEATURE_WEBSERVER
|
2021-08-09 12:57:40 +02:00
|
|
|
-DFEATURE_OTA
|
2021-06-28 21:43:20 +02:00
|
|
|
-DFEATURE_DPAD_5WIRESW
|
|
|
|
-DPINS_DPAD_5WIRESW_OUT=18
|
|
|
|
-DPINS_DPAD_5WIRESW_IN1=19
|
|
|
|
-DPINS_DPAD_5WIRESW_IN2=27
|
|
|
|
-DPINS_DPAD_5WIRESW_IN3=32
|
|
|
|
-DPINS_DPAD_5WIRESW_IN4=33
|
|
|
|
-DDPAD_5WIRESW_UP=6
|
|
|
|
-DDPAD_5WIRESW_DOWN=3
|
|
|
|
-DDPAD_5WIRESW_CONFIRM=7
|
|
|
|
-DDPAD_5WIRESW_BACK=2
|
|
|
|
-DDPAD_5WIRESW_PROFILE0=1
|
|
|
|
-DDPAD_5WIRESW_PROFILE1=5
|
|
|
|
-DDPAD_5WIRESW_PROFILE2=0
|
|
|
|
-DDPAD_5WIRESW_PROFILE3=4
|
|
|
|
# -DDPAD_5WIRESW_DEBUG
|
|
|
|
-DDEFAULT_GASMIN=150
|
|
|
|
-DDEFAULT_GASMAX=1300
|
|
|
|
-DDEFAULT_BREMSMIN=200
|
|
|
|
-DDEFAULT_BREMSMAX=1500
|
2021-07-17 05:10:16 +02:00
|
|
|
-DFEATURE_BLE
|
2021-06-28 21:43:20 +02:00
|
|
|
# -DFEATURE_BLUETOOTH
|
|
|
|
# -DFEATURE_BMS
|
|
|
|
# -DFEATURE_GAMETRAK
|
|
|
|
# -DPINS_GAMETRAKX=34
|
|
|
|
# -DPINS_GAMETRAKY=39
|
|
|
|
# -DPINS_GAMETRAKDIST=36
|
|
|
|
# -DDEFAULT_GAMETRAKXMIN=0
|
|
|
|
# -DDEFAULT_GAMETRAKXMAX=4095
|
|
|
|
# -DDEFAULT_GAMETRAKYMIN=0
|
|
|
|
# -DDEFAULT_GAMETRAKYMAX=4095
|
|
|
|
# -DDEFAULT_GAMETRAKDISTMIN=0
|
|
|
|
# -DDEFAULT_GAMETRAKDISTMAX=4095
|
|
|
|
# -DFEATURE_CLOUD
|
|
|
|
)
|
|
|
|
|
|
|
|
include($ENV{IDF_PATH}/tools/cmake/project.cmake)
|
|
|
|
|
|
|
|
set(CMAKE_CXX_STANDARD 17)
|
|
|
|
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
|
|
|
|
|
|
|
project(boardcomputer)
|