/
catompiler
/
stm32libs
Обзор
Документация
Войти
/
catompiler
/
stm32libs
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
bootloader/boot/bootloader_modbus.h
37 строк
1 KB
artem.lab
bootloader with modbus access & simple app
02 авг 2018, 08:05
02 авг 2018, 08:05
33c76c6
Код
Авторство
О чём код?
/** * @file bootloader_modbus.h Интерфейс Modbus загрузчика. */ #ifndef BOOTLOADER_MODBUS_H #define BOOTLOADER_MODBUS_H #include "defs/defs.h" #include "errors/errors.h" #include "modbus/modbus_rtu.h" #include <stdint.h> //! Функция обратного вызова запуска приложения. typedef void (*bootloader_run_app_callback_t)(void); /** * Инициализирует интерфейс Modbus загрузчика. * @return Код ошибки. */ EXTERN err_t bootloader_modbus_init(void); /** * Устанавливает функцию обратного вызова запуска приложения. * @param callback Функция обратного вызова запуска приложения. */ EXTERN void bootloader_modbus_set_run_app_callback(bootloader_run_app_callback_t callback); /** * Настраивает Modbus для работы с загрузчиком. * @param modbus Модбас. * @return Код ошибки. */ EXTERN err_t bootloader_modbus_setup_modbus(modbus_rtu_t* modbus); #endif /* BOOTLOADER_MODBUS_H */