Skip to content

Commit

Permalink
remove some obsolete resources and code
Browse files Browse the repository at this point in the history
RTC module related libs and code
DS temp sensor related
E131 related code
  • Loading branch information
vortigont committed Feb 16, 2024
1 parent 4bbbe35 commit 14ca7c5
Show file tree
Hide file tree
Showing 21 changed files with 0 additions and 1,990 deletions.
28 changes: 0 additions & 28 deletions include/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -64,34 +64,6 @@ JeeUI2 lib used under MIT License Copyright (c) 2019 Marsel Akhkamov
#define LANG_FILE "text_res-RUS.h" // Языковой файл по дефолту
#endif

#ifdef RTC
#ifndef RTC_MODULE
#define RTC_MODULE (2U) // Поддерживаются модули DS1302 = (1U), DS1307 = (2U), DS3231 = (3U)
#endif
#ifndef RTC_SYNC_PERIOD
#define RTC_SYNC_PERIOD (24U) // Период синхронизации RTC c ntp (часы)
#endif
#if RTC_MODULE > (1U) // Если выбран модуль с I2C (DS1307 или DS3231)
#ifndef pin_SW_SDA
#define pin_SW_SDA (4) // Назначаем вывод для работы в качестве линии SDA программной шины I2C, D2 on wemos
#endif
#ifndef pin_SW_SCL
#define pin_SW_SCL (2) // Назначаем вывод для работы в качестве линии SCL программной шины I2C, D4 on wemos
#endif
#if RTC_MODULE == (1U) // Если выбран модуль DS1302.
#ifndef pin_RST
#define pin_RST (15) // Назначаем вывод RST, D8 on wemos
#endif
#ifndef pin_DAT
#define pin_DAT (0) // Назначаем вывод DAT, D3 on wemos
#endif
#ifndef pin_DAT
#define pin_CLK (2) // Назначаем вывод CLK, D4 on wemos
#endif
#endif
#endif
#endif

#ifndef MIC_PIN
#ifdef ESP8266
#define MIC_PIN (A0) // ESP8266 Analog Pin ADC0 = A0
Expand Down
36 changes: 0 additions & 36 deletions include/user_config.h.default
Original file line number Diff line number Diff line change
Expand Up @@ -106,42 +106,6 @@ https://github.com/vortigont/FireLamp_JeeUI/wiki/%D0%9D%D0%B0%D0%B7%D0%BD%D0%B0%
//#define SAMPLING_FREQ (18000U*2U)


// RTC НЕ ПОДДЕРЖИВАЕТСЯ
#ifdef RTC
#define RTC_MODULE (2U) // Поддерживаются модули DS1302 = (1U), DS1307 = (2U), DS3231 = (3U)
#define RTC_SYNC_PERIOD (24U) // Период синхронизации RTC c ntp (часы)
#if RTC_MODULE > (1U) // Если выбран модуль с I2C (DS1307 или DS3231)
#define pin_SW_SDA (D2) // Назначаем вывод для работы в качестве линии SDA программной шины I2C.
#define pin_SW_SCL (D4) // Назначаем вывод для работы в качестве линии SCL программной шины I2C.
#endif
#if RTC_MODULE == (1U) // Если выбран модуль DS1302.
#define pin_RST (D8) // Назначаем вывод RST.
#define pin_DAT (D3) // Назначаем вывод DAT.
#define pin_CLK (D4) // Назначаем вывод CLK.
#endif
#endif

// датчик DS18B20 НЕ ПОДДЕРЖИВАЕТСЯ
#ifdef DS18B20 // Используется для охлаждения матрицы, но может использоваться и для внешних устройств
#define DS18B20_PIN (D7) // Пин подключения датчика DS18b20. При использовании энкодара, датчик можно назначить на пин кнопки (SW) энкодера. И поставить резистор подтяжки к +3.3в.
#define DS18B_READ_DELAY (10U) // Секунд - периодичность опроса датчика. Чаще не надо, возможно лучше реже. С учетом теплоемкости датчика, воздуха и подложки матрицы - смысла нет
#define COOLER_PIN (-1) // Пин для управления вентилятором охлаждения лампы. (-1) если управление вентилятором не нужно.
#define COOLER_PIN_TYPE (0U) // 0-дискретный вкл\выкл, 1 - ШИМ (для 4-х пиновых вентиляторов). Убедитесь, что вывод COOLER_PIN поддерживает PWM.
#define COOLING_FAIL (6U) // Количество циклов DS18B_READ_DELAY. Если за это время снизить температуру до TEMP_DEST (Дискретный режим выхода вентилятора), или TEMP_MAX (ШИМ),
// не удалось, то будем постепенно уменьшать лимит тока матрицы. После достижения TEMP_DES/TEMP_MAXT уровень ограничения
// тока будет удерживаться на этом уровне, пока не будет перечитан основной конфиг лампы.
#define CURRENT_LIMIT_STEP (10U) // 0 - если троттлинг не нужен. Шаг уменьшения лимита тока матрицы, в процентах, то есть Новый_Лимит -= Лимит/100 * CURRENT_LIMIT_STEP
#if COOLER_PIN_TYPE
#define MIN_SPEED (100U) // 0-1023. Минимальное заполнение ШИМ, при котором вентилятор уже начинает уверенно стартовать
#define MAX_SPEED (1023U) // 0-1023. максимальное заполнение ШИМ, при котором шум вентилятора еще комфортен. Если задача уберечь матрицу, лучше оставить как есть.
#define TEMP_MAX (70U) // Температура максимальной мощности вентилятора. При 70С диоды начинают терять яркость, а при 80+ - деградировать. Лучше не менять в большую сторону
#define TEMP_MIN (50U) // Температура при которой вентилятор отключается (или вращается на минимум оборотов, зависит от модели)
#else
#define TEMP_DEST (50U) // Температура отключения вентилятора. Есть некий гистерезис +-10%, чтобы вентилятор не дергался в Дискретном режиме.
#define COOLER_PIN_LEVEL (HIGH) // Если используется неуправлямый винтелятор, (режим Дискретный выход). Если LOW - активный подтянут к GND, HIGH - активный подтянут к 3.3 вольт.
#endif
#endif
//------------------------------


//------------------------------ Всякое разное
Expand Down
134 changes: 0 additions & 134 deletions lib/ESPAsyncE131-wled/ESPAsyncE131.cpp

This file was deleted.

153 changes: 0 additions & 153 deletions lib/ESPAsyncE131-wled/ESPAsyncE131.h

This file was deleted.

13 changes: 0 additions & 13 deletions lib/iarduino_RTC-1.3.4/LICENSE

This file was deleted.

Loading

0 comments on commit 14ca7c5

Please sign in to comment.