какой-то фикс по флагам

This commit is contained in:
Razvalyaev
2026-10-13 09:58:04 +03:00
parent dc733fc296
commit 306bce5398
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -59,7 +59,7 @@ typedef struct
*/ */
typedef struct typedef struct
{ {
MB_ConfigTypeDef Config; /*!< @brief Отн. Адрес 0-6: Конфигурация */ MB_ConfigTypeDef Config; /*!< @brief Отн. Адрес 0-5: Конфигурация */
uint16_t User[4]; /*!< @brief Отн. Адрес 6-9: Пользовательские регистры */ uint16_t User[4]; /*!< @brief Отн. Адрес 6-9: Пользовательские регистры */
MB_PreambleTypeDef Preamble; /*!< @brief Отн. Адрес 10: Указатели head и tail буфера */ MB_PreambleTypeDef Preamble; /*!< @brief Отн. Адрес 10: Указатели head и tail буфера */
uint8_t Data[MbData_size*2-1]; ///< /*!< @brief Отн. Адрес 11-131: Буфер данных (в байтах) */ uint8_t Data[MbData_size*2-1]; ///< /*!< @brief Отн. Адрес 11-131: Буфер данных (в байтах) */
+1 -1
View File
@@ -71,7 +71,7 @@ HAL_StatusTypeDef MB_Oscil_Set_SampleTime(MB_OscilTypeDef *oscil, uint16_t Sampl
*/ */
HAL_StatusTypeDef MB_Oscil_Add(MB_OscilTypeDef *oscil, uint8_t *Data) HAL_StatusTypeDef MB_Oscil_Add(MB_OscilTypeDef *oscil, uint8_t *Data)
{ {
if(!oscil || !Data) if(!oscil || !Data || !oscil->Config.BufferSize)
return HAL_ERROR; return HAL_ERROR;
if(local_time() - oscil->Config.LastTick < oscil->Config.SampleTime) if(local_time() - oscil->Config.LastTick < oscil->Config.SampleTime)