Данный проект создан был в рамках школьного проекта, но в целях поддержки его, надёжности, удобства предоставления публикую в Open Source.
Преимущества:
- Главный файл кода переписан без использования лишних функций и без поддержки Serial порта.
- Оптимизация
- Качественный код
- Использование хороших библиотек, имеющие поддержку
- Использование PlatformIO для более удобной прошивки при сборке аналогичной схемы
- Небольшое использование ОЗУ за счёт применения Flash памяти и оптимизаций
- UNIT тестирование
Возможности:
- Подавать звонки :)
- Перевод времени (не реализовано)
- Веб-сервер и/или приложение (в будущей доработке)
- microSD карта с конфигурацией расписания (в будущей доработке)
- lib - библиотеки проекта, желательно обновить после скачивания
- src - папка с главным файлом с прошивкой
- test - папка с прошивками для тестирования отдельных компонентов
- include - содержит файл с объявлением всех необходимых переменных
(потом нарисую)