small optimization #3

Merged
Mikhail merged 1 commits from Dev into main 2025-05-02 15:08:45 -04:00
Showing only changes of commit 5815085de1 - Show all commits

View File

@@ -166,8 +166,8 @@ void DS_MAX7219_UpdataDisplay(DS_MAX7219 *Display)
{
for (uint8_t i = 0; i < 8; i++)
{
HAL_GPIO_WritePin(Display->Port_CS, Display->Pin_CS, GPIO_PIN_RESET);
uint16_t Data = ((i+1)<<8) + __DS_MAX7219_ConvertSymbol(Display->DisplayData[7-i]);
HAL_GPIO_WritePin(Display->Port_CS, Display->Pin_CS, GPIO_PIN_RESET);
HAL_SPI_Transmit(Display->SPI, (uint8_t*) &Data, 1, 100);
HAL_GPIO_WritePin(Display->Port_CS, Display->Pin_CS, GPIO_PIN_SET);
}