Пытаюсь внедрить в проект библиотеку https://github.com/Celeron/gcc-STM32_ADS1256_ADC_driver
Имеем функцию:
Спойлер
Код: Выделить всё
void ADS1256_Command_Reset(void)
{
// Синхронная задержка до готовности АЦП
while(ADS1256_DRDY_BUSY());
// Буфер
uint8_t TxBuffer = ADS1256_COMMAND_RESET;
// Команда
assert_param(HAL_OK == HAL_SPI_Transmit(&SPI_ADC_HANDLE, &TxBuffer, 1, HAL_IO_TIMEOUT));
// Обязательная "задержка между командами", пока АЦП восстановится после только что принятой команды
delay_us(ADS1256_DELAY_T11_US);
// Datasheet: "After a reset, the ADS1255/6 performs self-calibration... "
// Синхронная задержка до готовности АЦП (пока завершится автокалибровка)
while(ADS1256_DRDY_BUSY());
}uint8_t TxBuffer = ADS1256_COMMAND_RESET;
возникает warning
../Drivers/ADS1256_Driver/ads1256.c:330:11: warning: unused variable 'TxBuffer' [-Wunused-variable]
Но ведь она же используется в следующей же строке!
Что же я делаю не так?
IDE:
STM32CubeIDE Version: 1.7.0 Build: 10852_20210715_0634 (UTC)
Компилятор GCC


