Ignore:
Timestamp:
Mar 21, 2025, 4:33:42 PM (8 weeks ago)
Author:
Zed
Message:

Added CAN bus support.

Location:
ctrl/firmware/Main/CubeMX/Core/Inc
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • ctrl/firmware/Main/CubeMX/Core/Inc/main.h

    r112 r113  
    6868#define EEPROM_I2C_SCL_Pin GPIO_PIN_1
    6969#define EEPROM_I2C_SCL_GPIO_Port GPIOF
    70 #define U_BAT_Pin GPIO_PIN_0
    71 #define U_BAT_GPIO_Port GPIOC
     70#define BAT_U_RAW_Pin GPIO_PIN_0
     71#define BAT_U_RAW_GPIO_Port GPIOC
    7272#define DAC_LOAD_I_LIMIT_Pin GPIO_PIN_4
    7373#define DAC_LOAD_I_LIMIT_GPIO_Port GPIOA
     
    7878#define BAT_I_SENSE_MINUS_Pin GPIO_PIN_7
    7979#define BAT_I_SENSE_MINUS_GPIO_Port GPIOA
     80#define LOAD_I_SENSE_PLUS_Pin GPIO_PIN_4
     81#define LOAD_I_SENSE_PLUS_GPIO_Port GPIOC
     82#define LOAD_I_SENSE_MINUS_Pin GPIO_PIN_5
     83#define LOAD_I_SENSE_MINUS_GPIO_Port GPIOC
     84#define BAT_U_SENSE_MINUS_Pin GPIO_PIN_0
     85#define BAT_U_SENSE_MINUS_GPIO_Port GPIOB
     86#define BAT_U_SENSE_PLUS_Pin GPIO_PIN_1
     87#define BAT_U_SENSE_PLUS_GPIO_Port GPIOB
    8088#define U_BAT_SCALE_SWITCH_Pin GPIO_PIN_2
    8189#define U_BAT_SCALE_SWITCH_GPIO_Port GPIOB
     
    120128#define ONEWIRE_TEMP_BUS_Pin GPIO_PIN_15
    121129#define ONEWIRE_TEMP_BUS_GPIO_Port GPIOA
     130#define CAN_RX_Pin GPIO_PIN_0
     131#define CAN_RX_GPIO_Port GPIOD
     132#define CAN_TX_Pin GPIO_PIN_1
     133#define CAN_TX_GPIO_Port GPIOD
    122134#define ETH_SPI_PWR_Pin GPIO_PIN_3
    123135#define ETH_SPI_PWR_GPIO_Port GPIOD
  • ctrl/firmware/Main/CubeMX/Core/Inc/stm32h7xx_hal_conf.h

    r97 r113  
    3636
    3737  #define HAL_ADC_MODULE_ENABLED
    38 /* #define HAL_FDCAN_MODULE_ENABLED   */
     38#define HAL_FDCAN_MODULE_ENABLED
    3939/* #define HAL_FMAC_MODULE_ENABLED   */
    4040/* #define HAL_CEC_MODULE_ENABLED   */
Note: See TracChangeset for help on using the changeset viewer.