Обновлено android приложение, сканирование сети для добавления лампы, + 2 эффекта, откат к стандартной библиотеке GyverButton

This commit is contained in:
gunner47
2019-08-01 09:53:12 +03:00
parent 5da7bb8811
commit 7e8dbfd8ad
14 changed files with 254 additions and 17 deletions

View File

@@ -30,6 +30,13 @@
-- работает при подключенной кнопке (потому что режим прошивки активируется кнопкой)
--- 16.07.2019
- Исправлено регулярное подвисание матрицы на 1-2 секунды при отсутствии подключения к интернету (но при успешном подключении к WiFi)
--- 28.07.2019
- Доработано взаимодействие с android приложением (отправка состояния после каждой операции)
--- 01.08.2019
- Возврат к стандартной библиотеке GyverButton (изменениё из неё перенесено в button.ino
- Добавлены 2 эффекта: Светлячки со шлейфом и Белый свет
- При запросе обновления по воздуху (2 четверных касания к кнопке) лампа переключается в режим "Матрица" для визуального подтверждения готовности к прошивке
- В android приложение добавлена функция сканирования сети и добавления ламп с помощью multicast пакетов, доработка прошивки под это
*/
// Ссылка для менеджера плат:
@@ -88,7 +95,7 @@ uint8_t AP_STATIC_IP[] = {192, 168, 4, 1}; // статичес
// ============= ДЛЯ РАЗРАБОТЧИКОВ =====
#define LED_PIN (2U) // пин ленты
#define BTN_PIN (4U) // пин кнопки
#define MODE_AMOUNT (18U)
#define MODE_AMOUNT (20U) // количество режимов
#define NUM_LEDS (WIDTH * HEIGHT)
#define SEGMENTS (1U) // диодов в одном "пикселе" (для создания матрицы из кусков ленты)