Объедини реализацию DEIF в C99-ядре, чтобы Python и Android использовали один кодек и общие эталонные кадры. Добавь две GAS-проекции единой карты STM Invertor и аппаратные порты эмулятора и загрузчика для платы HOPE STM32G474VET6. Проверки: сборка MSVC Debug, 24 теста CTest, 30 тестов Python и 29 дополнительных проверок, синтаксис 16 файлов Python.
38 lines
1.5 KiB
C
38 lines
1.5 KiB
C
/*
|
|
* Общий заголовок подключения библиотеки протокола. Он собирает публичные определения в одной
|
|
* точке; конкретные контракты кадров, буферов и кодов ошибок описаны в подключаемых
|
|
* специализированных заголовках.
|
|
*/
|
|
|
|
/**
|
|
* @file setprotocol.h
|
|
* @brief Единственная C99-точка включения полного SETProtocol.
|
|
*/
|
|
#ifndef SETPROTOCOL_H
|
|
#define SETPROTOCOL_H
|
|
#include "set_regmap.h"
|
|
#include "set_invertor_gas.h" /* Предоставляет обе карты одного инвертора через единую точку подключения общей библиотеки. */
|
|
#include "set_emu_server.h"
|
|
|
|
#include "balsam_can.h"
|
|
#include "periph28335.h"
|
|
#include "tms2812.h"
|
|
|
|
#include "balsam_can.h"
|
|
#include "periph28335.h"
|
|
#include "tms2812.h"
|
|
|
|
/* Основной SET protocol v2. */
|
|
#include "set_protocol.h"
|
|
#include "set_can.h"
|
|
#include "set_firmware.h"
|
|
#include "set_telemetry.h"
|
|
|
|
/* Поддерживаемые форматы переходного периода. */
|
|
#include "protocan_transport.h"
|
|
#include "gui_frame.h"
|
|
#include "gui_catalog.h"
|
|
#include "set_gas_watch.h" /* Предоставляет новую подписку и независимый захват GAS-слов через общую точку подключения ядра. */
|
|
|
|
#endif /* SETPROTOCOL_H */
|