fixed broadcast rate

This commit is contained in:
2025-08-19 11:31:39 +02:00
parent 6000e43a33
commit fa552a932c

View File

@ -49,8 +49,7 @@ I2C_HandleTypeDef hi2c1;
int16_t data_pressure, data_temperature; int16_t data_pressure, data_temperature;
uint8_t data_can[4]; uint8_t data_can[4];
uint32_t systicks = 0;
/* USER CODE END PV */ /* USER CODE END PV */
/* Private function prototypes -----------------------------------------------*/ /* Private function prototypes -----------------------------------------------*/
@ -115,13 +114,15 @@ int main(void)
/* USER CODE END WHILE */ /* USER CODE END WHILE */
/* USER CODE BEGIN 3 */ /* USER CODE BEGIN 3 */
systicks = HAL_GetTick();
if((systicks % 50) <= 1){
ASS_ReadSensor(&data_pressure, &data_temperature); ASS_ReadSensor(&data_pressure, &data_temperature);
data_can[0] = data_pressure & 0xFF; // LSB data_can[0] = data_pressure & 0xFF; // LSB
data_can[1] = (data_pressure >> 8) & 0xFF; // MSB data_can[1] = (data_pressure >> 8) & 0xFF; // MSB
data_can[2] = data_temperature & 0xFF; // LSB data_can[2] = data_temperature & 0xFF; // LSB
data_can[3] = (data_temperature >> 8) & 0xFF; // MSB data_can[3] = (data_temperature >> 8) & 0xFF; // MSB
ftcan_transmit(0x500, data_can, 4); ftcan_transmit(0x500, data_can, 4);
}
} }
/* USER CODE END 3 */ /* USER CODE END 3 */
} }