Compare commits

..

5 Commits

Author SHA1 Message Date
d39de56b72 refactor: refactored by pvs-studio 2025-12-14 22:19:44 +03:00
497a184633 perf: updated components 2025-12-14 22:13:14 +03:00
6c3b6bb17a doc: updated schematic 2025-12-10 10:41:07 +03:00
397453a2b5 doc: added cad files 2025-12-10 10:09:10 +03:00
feec7770f7 feat: initial 2025-12-10 10:00:17 +03:00
338 changed files with 48949 additions and 30921 deletions

5
.gitignore vendored
View File

@@ -1,3 +1,6 @@
.pio
.vscode
.DS_Store
build
sdkconfig.old
desktop.ini
.PVS-Studio

42
.gitmodules vendored
View File

@@ -1,24 +1,18 @@
[submodule "lib/zh_avr_free_rtos"]
path = lib/zh_avr_free_rtos
url = http://git.zh.com.ru/avr_libraries/zh_avr_free_rtos
[submodule "lib/zh_avr_vector"]
path = lib/zh_avr_vector
url = http://git.zh.com.ru/avr_libraries/zh_avr_vector
[submodule "lib/zh_avr_i2c"]
path = lib/zh_avr_i2c
url = http://git.zh.com.ru/avr_libraries/zh_avr_i2c
[submodule "lib/zh_avr_common"]
path = lib/zh_avr_common
url = http://git.zh.com.ru/avr_libraries/zh_avr_common
[submodule "lib/zh_avr_pcf8574"]
path = lib/zh_avr_pcf8574
url = http://git.zh.com.ru/avr_libraries/zh_avr_pcf8574
[submodule "lib/zh_avr_160x_i2c"]
path = lib/zh_avr_160x_i2c
url = http://git.zh.com.ru/avr_libraries/zh_avr_160x_i2c
[submodule "lib/zh_avr_encoder"]
path = lib/zh_avr_encoder
url = http://git.zh.com.ru/avr_libraries/zh_avr_encoder
[submodule "lib/zh_avr_ac_dimmer"]
path = lib/zh_avr_ac_dimmer
url = http://git.zh.com.ru/avr_libraries/zh_avr_ac_dimmer
[submodule "components/zh_ota_server"]
path = components/zh_ota_server
url = http://git.zh.com.ru/esp_components/zh_ota_server
[submodule "components/zh_pcf8574"]
path = components/zh_pcf8574
url = http://git.zh.com.ru/esp_components/zh_pcf8574
[submodule "components/zh_ac_dimmer"]
path = components/zh_ac_dimmer
url = http://git.zh.com.ru/esp_components/zh_ac_dimmer
[submodule "components/zh_encoder"]
path = components/zh_encoder
url = http://git.zh.com.ru/esp_components/zh_encoder
[submodule "components/zh_160x_i2c"]
path = components/zh_160x_i2c
url = http://git.zh.com.ru/esp_components/zh_160x_i2c
[submodule "components/zh_vector"]
path = components/zh_vector
url = http://git.zh.com.ru/esp_components/zh_vector

Binary file not shown.

3
CMakeLists.txt Normal file
View File

@@ -0,0 +1,3 @@
cmake_minimum_required(VERSION 3.16)
include($ENV{IDF_PATH}/tools/cmake/project.cmake)
project(ate0003)

Binary file not shown.

View File

@@ -1,3 +1,21 @@
# ate0003.000.000
# Universal Phase-Controlled Aircraft Light Activation Box
git clone --recurse-submodules -b dev http://git.zh.com.ru/aerotech/ate0003.000.000
## Tested on
1. [ESP32 ESP-IDF v5.5.1](https://docs.espressif.com/projects/esp-idf/en/v5.5.1/esp32/index.html)
## SAST Tools
[PVS-Studio](https://pvs-studio.com/pvs-studio/?utm_source=website&utm_medium=github&utm_campaign=open_source) - static analyzer for C, C++, C#, and Java code.
## Build and flash
Run the following command to firmware build and flash module:
```text
cd your_projects_folder
git clone --recurse-submodules http://git.zh.com.ru/aerotech/ate0003
cd ate0003
idf.py build
idf.py flash
```

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More