Ignore:
Timestamp:
Feb 11, 2025, 4:29:20 PM (3 months ago)
Author:
Zed
Message:

Added basic I2C EEPROM support.

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

Legend:

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

    r88 r89  
    3535extern I2C_HandleTypeDef hi2c1;
    3636
     37extern I2C_HandleTypeDef hi2c2;
     38
    3739/* USER CODE BEGIN Private defines */
    3840
     
    4042
    4143void MX_I2C1_Init(void);
     44void MX_I2C2_Init(void);
    4245
    4346/* USER CODE BEGIN Prototypes */
  • ctrl/firmware/Main/CubeMX/Core/Inc/main.h

    r88 r89  
    6464#define TX1_LED_Pin GPIO_PIN_6
    6565#define TX1_LED_GPIO_Port GPIOE
     66#define EEPROM_I2C_SDA_Pin GPIO_PIN_0
     67#define EEPROM_I2C_SDA_GPIO_Port GPIOF
     68#define EEPROM_I2C_SCL_Pin GPIO_PIN_1
     69#define EEPROM_I2C_SCL_GPIO_Port GPIOF
    6670#define POWER_4V_EN_Pin GPIO_PIN_15
    6771#define POWER_4V_EN_GPIO_Port GPIOF
Note: See TracChangeset for help on using the changeset viewer.