update firmware defines to support pcb rev 2

This commit is contained in:
2023-10-28 17:28:08 -04:00
parent 387b8aa31f
commit 4e71a6c509
2 changed files with 17 additions and 1 deletions

View File

@@ -32,6 +32,20 @@
#define CAN_TX PB8 #define CAN_TX PB8
#define CAN_RX PB9 #define CAN_RX PB9
// CONTROL INPUTS
#ifdef PCB_REV1
#define STEP_PIN PB14
#define DIR_PIN PB15
#endif
#ifdef PCB_REV2
#define STEP_PIN PC11
#define DIR_PIN PA8
#define I2C_SDA PC11
#define I2C_SCL PA8
#endif
// AUX // AUX
#define LED_GOOD PB10 #define LED_GOOD PB10
#define LED_FAULT PB11 #define LED_FAULT PB11

View File

@@ -20,7 +20,6 @@ test_dir = firmware/test
platform = ststm32 platform = ststm32
board = genericSTM32G431CB board = genericSTM32G431CB
board_build.f_cpu = 168000000 board_build.f_cpu = 168000000
board_build.ldscript = ./firmware/ldscript.ld
framework = arduino framework = arduino
upload_protocol = stlink upload_protocol = stlink
debug_tool = stlink debug_tool = stlink
@@ -35,7 +34,10 @@ build_flags =
-D FDCAN_ALT1 -D FDCAN_ALT1
-D SN65HVD23x -D SN65HVD23x
-D ARDUINO_GENERIC_G431CBUX -D ARDUINO_GENERIC_G431CBUX
-D PCB_REV1 ; or PCB_REV2
lib_deps = lib_deps =
askuric/Simple FOC@^2.2.3 askuric/Simple FOC@^2.2.3
simplefoc/SimpleFOCDrivers@^1.0.2 simplefoc/SimpleFOCDrivers@^1.0.2
lib_archive = false lib_archive = false