From 9a9d9d6d64c43e03cd32401919ed0b98282b1177 Mon Sep 17 00:00:00 2001 From: 0xFEEDC0DE64 Date: Sun, 10 Jan 2021 02:59:13 +0100 Subject: [PATCH] Added platformio define for wheel diameter --- platformio.ini | 24 ++++++++++++------------ src/presets.h | 2 +- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/platformio.ini b/platformio.ini index de8608d..ee41c04 100644 --- a/platformio.ini +++ b/platformio.ini @@ -40,10 +40,10 @@ build_flags = [default_limits] build_flags = - -DDEFAULT_IMOTMAX=25 - -DDEFAULT_IDCMAX=27 - -DDEFAULT_NMOTMAX=1000 - -DDEFAULT_FIELDWEAKMAX=5 + -DDEFAULT_IMOTMAX=35 + -DDEFAULT_IDCMAX=37 + -DDEFAULT_NMOTMAX=2000 + -DDEFAULT_FIELDWEAKMAX=7 -DDEFAULT_FIELDADVMAX=40 [default_wheels_inverted] @@ -118,10 +118,8 @@ build_flags = -DPINS_TX1=5 -DPINS_RX2=22 -DPINS_TX2=23 - -DDEFAULT_INVERTFRONTLEFT=false - -DDEFAULT_INVERTFRONTRIGHT=true - -DDEFAULT_INVERTBACKLEFT=true - -DDEFAULT_INVERTBACKRIGHT=false + ${default_wheels_inverted.build_flags} + -DDEFAULT_WHEELDIAMETER=255 ; -DFEATURE_MOSFETS ; -DPINS_MOSFET0=18 ; -DPINS_MOSFET1=19 @@ -210,6 +208,7 @@ build_flags = ${peters_platine.build_flags} ${default_limits.build_flags} ${default_wheels_inverted.build_flags} + -DDEFAULT_WHEELDIAMETER=165 -DDEVICE_PREFIX=bobbycar -DAP_PASSWORD=Passwort_123 ${webserver_common.build_flags} @@ -274,6 +273,7 @@ build_flags = ${peters_platine.build_flags} ${default_limits.build_flags} ${default_wheels_inverted.build_flags} + -DDEFAULT_WHEELDIAMETER=165 -DDEVICE_PREFIX=bobbyquad -DAP_PASSWORD=Passwort_123 ${webserver_common.build_flags} @@ -327,6 +327,7 @@ build_flags = -DSPI_TOUCH_FREQUENCY=2500000 -DDEFAULT_SWAPSCREENBYTES=false ${default_wheels_inverted.build_flags} + -DDEFAULT_WHEELDIAMETER=165 ; TODO: actually assign pins -DPINS_RX1=22 -DPINS_TX1=25 @@ -357,6 +358,7 @@ build_flags = ${peters_platine_reversed.build_flags} ${default_limits.build_flags} ${default_wheels_inverted.build_flags} + -DDEFAULT_WHEELDIAMETER=165 -DDEVICE_PREFIX=bobbycar -DAP_PASSWORD=Passwort_123 ${webserver_common.build_flags} @@ -420,10 +422,8 @@ build_flags = -DPINS_TX1=5 -DPINS_RX2=25 -DPINS_TX2=26 - -DDEFAULT_INVERTFRONTLEFT=false - -DDEFAULT_INVERTFRONTRIGHT=true - -DDEFAULT_INVERTBACKLEFT=true - -DDEFAULT_INVERTBACKRIGHT=false + ${default_wheels_inverted.build_flags} + -DDEFAULT_WHEELDIAMETER=165 ; -DFEATURE_MOSFETS ; -DPINS_MOSFET0=18 ; -DPINS_MOSFET1=19 diff --git a/src/presets.h b/src/presets.h index 704e1fb..351c860 100644 --- a/src/presets.h +++ b/src/presets.h @@ -30,7 +30,7 @@ constexpr Settings::ControllerHardware defaultControllerHardware { .invertBackLeft = DEFAULT_INVERTBACKLEFT, .invertBackRight = DEFAULT_INVERTBACKRIGHT, - .wheelDiameter = 165, + .wheelDiameter = DEFAULT_WHEELDIAMETER, .numMagnetPoles = 15, .swapFrontBack = false };