Files
embedded-lab/firmware/README.md
2026-06-30 11:42:43 +03:00

26 lines
1.0 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Firmware
Firmware хранится отдельно от lab notes, чтобы код, физическая схема и измерения не смешивались.
Каждый firmware example должен иметь:
- ссылку на relevant lab;
- выбранный board/workflow;
- physical test procedure;
- ожидаемое поведение;
- known limitations;
- способ не commit-ить secrets.
## Preferred Initial Workflow
- Начать с Arduino Core или PlatformIO.
- ESP-IDF оставить на более поздний этап, когда базовые GPIO/I2C/PWM и debugging уже понятны.
- Для каждого примера сначала описывать, что должно быть видно физически: LED blink, serial log, LCD text, measured GPIO level.
## Structure
- `esp32/` — общие заметки по ESP32.
- `arduino/` — Arduino Core examples and notes.
- `platformio/` — PlatformIO projects and notes.
- `esp-idf/` — future ESP-IDF experiments.