| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122 | /********************************* (C) РОТЕК *********************************** * @module  common_config * @file    common_config.h * @version 1.0.0 * @date    XX.XX.XXXX * $brief   Общий конфиг для всей периферии. Настройка состава проекта. ******************************************************************************* * @history     Version  Author         Comment * XX.XX.XXXX   1.0.0    Telenkov D.A.  First release. ******************************************************************************* *//* Define to prevent recursive  ----------------------------------------------*/#ifndef COMMON_CONFIG_H#define COMMON_CONFIG_H/**  * @brief  Версия прошивки  */#define VERSION                         "1.0"/**  * @brief  Пароль для входа в режим bootloader  */   #define BOOTLOADER_PASWORD              "rotekups"   /**  * @brief  Адрес сектора настроек  */ 	#define SETTINGS_SECTOR         0x08004000/**  * @brief  Адрес сектора настроек  */ 	#define CRC_ADDRESS             0x08007F9C/**  * @brief  Слово для контроля целостности структуры настроек  */ 	#define SETTINGS_CONTROL_WORD   123456789/**  * @brief  Число попыток загрузки основной прошивки  */#define BOOT_TRY   6/**  * @brief  Таймаут возврата в основное ПО, сек.  */#define UPDATE_TIMEOUT  60#define USER_FLASH_FIRST_PAGE_ADDRESS 0x08020000 /* Only as example see comment */#define USER_FLASH_LAST_PAGE_ADDRESS  0x08060000#define USER_FLASH_END_ADDRESS        0x0807FFFF#define USER_FLASH_CRC_ADDRESS        0x0807FFFC		/**  * @brief  Размер очереди для хранения трапов  */#define SNMP_TRAP_QUEUE_SIZE   100/**  * @brief  Отладочный порт USART и консоль  *///#define USART_DEBUG_ENABLE#define SYSTEMTICK_PERIOD_MS  1/**  * @brief  RTC clock  */#define RTC_ENABLE    /**  * @brief  LED индикация  */#define LED_ENABLE/**  * @brief  Кнопки  */#define BUTTON_ENABLE/**  * @brief  Ethernet сеть  */#define NET_ENABLE/**  * @brief  Веб сервер  */#define WEB_SERVER_ENABLE/**  * @brief  SNMP протокол  */#if defined HARDWARE_BT6702//#define SNMP_ENABLE#endif/**  * @brief  UPS  */#if defined HARDWARE_BT6702#define UPS_ENABLE#endif    /**  * @brief  Мониторинг FreeRtos  *///#define DEBUG_FREERTOS    #endif /* #ifndef COMMON_CONFIG_H *//********************************* (C) РОТЕК **********************************/
 |