Небольшая реконфигурация осцилографа

This commit is contained in:
2026-02-17 18:32:47 +03:00
parent c4c8024512
commit 4116d9edb5

View File

@@ -35,11 +35,14 @@
*/
typedef struct
{
/* Адрес 0 */
uint16_t Overrun:1; ///< Overrun
uint16_t NumbOfChannels:4; ///< Количество каналов (1-16)
uint16_t BufferSize:7; ///< Размер буфера в регистрах (1-125)
uint16_t SampleTime; ///< Время между сэмплами в мкс/мс
uint32_t LastTick; ///< Время последнего добавления
uint16_t SampleTime; ///< Адрес 1: Время между сэмплами в мкс/мс
uint16_t reserved[2]; ///< Резерв
uint32_t LastTick; ///< Адрес 4-5: Время последнего добавления (uint32_t)
} MB_ConfigTypeDef;
/**
@@ -56,10 +59,10 @@ typedef struct
*/
typedef struct
{
MB_ConfigTypeDef Config; ///< Конфигурация
uint16_t User[6];
MB_PreambleTypeDef Preamble; ///< Указатели буфера
uint8_t Data[MbData_size*2-1]; ///< Буфер данных (в байтах)
MB_ConfigTypeDef Config; /*!< @brief Отн. Адрес 0-6: Конфигурация */
uint16_t User[4]; /*!< @brief Отн. Адрес 6-9: Пользовательские регистры */
MB_PreambleTypeDef Preamble; /*!< @brief Отн. Адрес 10: Указатели head и tail буфера */
uint8_t Data[MbData_size*2-1]; ///< /*!< @brief Отн. Адрес 11-131: Буфер данных (в байтах) */
} MB_OscilTypeDef;