|
@@ -30,12 +30,17 @@ Sector 11: 0x080E 0000 - 0x080F FFFF (128кБт)**
|
|
#define SETTINGS_SECTOR 0x08020000
|
|
#define SETTINGS_SECTOR 0x08020000
|
|
```
|
|
```
|
|
---
|
|
---
|
|
-## <font color = "MediumSeaGreen">Периферия Artery</font>
|
|
|
|
-**Таймеры TIM**
|
|
|
|
|
|
+## <font color = "MediumSeaGreen">Периферия Artery и STM32</font>
|
|
|
|
+##### <font color = "#0x0b3b06">TIM Таймеры artery</font>
|
|
TIM7 - используется для периодических измерений ADC
|
|
TIM7 - используется для периодических измерений ADC
|
|
TIM13 - используется в IAP для внешнего watchdog
|
|
TIM13 - используется в IAP для внешнего watchdog
|
|
-TIM6 - используется для подсчета uptime и ежусуточного watchdog
|
|
|
|
-
|
|
|
|
|
|
+TIM6 - используется для подсчета uptime и ежесуточного watchdog
|
|
|
|
+##### <font color = "#0x0b3b06">TIM Таймеры stm32</font>
|
|
|
|
+- TIM4 - uptime и софтверный watchdog для некоторых тасков
|
|
|
|
+- TIM5 - статистика FreeRTOS
|
|
|
|
+- TIM13 - сброс внешнего watchdog. В текущем релизе не используется. Сброс происходит в отдельном таске.
|
|
|
|
+- TIM14 - дергает ADC
|
|
|
|
+
|
|
---
|
|
---
|
|
## <font color = "MediumSeaGreen">Сборка web-интерфейса (fsdata.c)</font>
|
|
## <font color = "MediumSeaGreen">Сборка web-интерфейса (fsdata.c)</font>
|
|
- Для сборки должен быть установлен node.js (v16.x.x +), nmp, perl.
|
|
- Для сборки должен быть установлен node.js (v16.x.x +), nmp, perl.
|
|
@@ -128,6 +133,16 @@ BPR_DATA17 - флаг обновления ПО. Выставляется в з
|
|
- изменение состояния входа 2 - OK
|
|
- изменение состояния входа 2 - OK
|
|
- изменение состояния 220В - OK
|
|
- изменение состояния 220В - OK
|
|
---
|
|
---
|
|
|
|
+#### <font color = "MediumSeaGreen">Кнопки</font>
|
|
|
|
+Кнопка <font color=yellow ><b>Установка - SET:</b></font>
|
|
|
|
+- Простое нажатие на статусе T0OK - гасит LED "Состояние" и начинает отправку UDP анонсов.
|
|
|
|
+- Удерживание 15 секунд в основном ПО - перезагрузка устройства
|
|
|
|
+
|
|
|
|
+Кнопка <font color=yellow ><b>Режим - MODE:</b></font>
|
|
|
|
+- Нажатие и удержание 30 секунд - установка дефолтных настроек ethernet, сохранение и перезагрузка.
|
|
|
|
+- Нажатие и удержание 60 секунд - установка штатного пароля web-интерфейса.
|
|
|
|
+- Если кнопка зажата при перезагрузке, то контроллер переходит в Bootloader.
|
|
|
|
+---
|
|
#### <font color = "MediumSeaGreen">Изменения в AT и STM32</font>
|
|
#### <font color = "MediumSeaGreen">Изменения в AT и STM32</font>
|
|
- [x] Навести порядок в репо stm32
|
|
- [x] Навести порядок в репо stm32
|
|
- [x] Перенести суточный watchdog на аппаратный таймер stm32.
|
|
- [x] Перенести суточный watchdog на аппаратный таймер stm32.
|