TelenkovDmitry %!s(int64=2) %!d(string=hai) anos
pai
achega
d678efefc1
Modificáronse 4 ficheiros con 44 adicións e 8 borrados
  1. 9 7
      .obsidian/workspace.json
  2. 2 0
      TODO.md
  3. 16 0
      metrolog/M3 artery.md
  4. 17 1
      metrolog/Текучка Метролог.md

+ 9 - 7
.obsidian/workspace.json

@@ -13,7 +13,7 @@
             "state": {
               "type": "markdown",
               "state": {
-                "file": "TODO.md",
+                "file": "metrolog/Текучка Метролог.md",
                 "mode": "source",
                 "source": false
               }
@@ -32,7 +32,7 @@
             "state": {
               "type": "markdown",
               "state": {
-                "file": "TODO.md",
+                "file": "metrolog/Текучка Метролог.md",
                 "mode": "preview",
                 "source": false
               }
@@ -97,7 +97,7 @@
             "state": {
               "type": "backlink",
               "state": {
-                "file": "TODO.md",
+                "file": "metrolog/Текучка Метролог.md",
                 "collapseAll": false,
                 "extraContext": false,
                 "sortOrder": "alphabetical",
@@ -126,13 +126,15 @@
   },
   "active": "2b09a0c06b11e864",
   "lastOpenFiles": [
-    "Счета.md",
-    "TODO.md",
-    "Artery testing.md",
-    "proGit.md",
+    "metrolog/IRQ + FreeRTOS.md",
+    "metrolog/Текучка Метролог.md",
     "Разное.md",
     "metrolog/M3 artery.md",
     "metrolog/readme.md",
+    "TODO.md",
+    "Счета.md",
+    "Artery testing.md",
+    "proGit.md",
     "Greenstar/FPGA Blaster.md",
     "FlyElectronics/LED Controller.md",
     "FlyElectronics/Grinding machine.md",

+ 2 - 0
TODO.md

@@ -40,3 +40,5 @@
 - [ ] Определиться со столом
 - [x] Купить ноутбук сестре
 - [x] Настроить ноутбук и отдать
+- [ ] Купить материалы для балкона в большой комнате
+- [ ] 

+ 16 - 0
metrolog/M3 artery.md

@@ -86,7 +86,23 @@ void mqtt_publish_topic(void)
 /metrolog/serial number/status
 /metrolog_server/serial number/command - топик основных команд модема
 
+---
+#### <font color = "MediumSeaGreen">Backup регистры</font>
+STM32:
+RTC_BKP_DR1 - loadMode (нужно ли обновляться или нет)
+RTC_BKP_DR2 - bootTry
+RTC_BKP_DR3 - факт обновления FW (пока не используется)
+RTC_BKP_DR19 - флаг синхронизации RTC
 
+---
+#### <font color = "MediumSeaGreen">События в журнале</font>
+- логин
+- сохранение раздела настроек
+- сохраниние раздела "информация"
+- обновление FW (только основное FW)
+- изменение состояния входа 1
+- изменение состояния входа 2
+- изменение состояния 220В
 ---
 #### <font color = "MediumSeaGreen">Изменения в AT и STM32</font>
 - [x] Навести порядок в репо stm32

+ 17 - 1
metrolog/Текучка Метролог.md

@@ -7,4 +7,20 @@
 В 1.018t сократить время профилактической перезагрузки до 10-и минут.
 Встроить watchdog по задачам. 
 - [ ] Подготовить скрипт для мониторинга uptime. Скрипт отслеживает превышение uptime и периодически пишет в файл.
-- [ ] Протестировать обновление прошивки для Artery. В эту прошивку включить watchdog по задачам.
+- [ ] Протестировать обновление прошивки для Artery. В эту прошивку включить watchdog по задачам.
+
+ASM
+```c
+//
+int foo(void)
+{
+    asm(
+        "MOV    R8, R8\n"
+        "MOV    R8, R8\n"
+        "NOP \n"
+        "NOP \n"
+        "MOVS   R0, #1 \n"
+        "BX     LR"
+    );
+}
+```