netmindz
1024f293da
Merge branch 'MoonModules:mdev' into audio-palette-updates
2023-01-20 20:21:58 +00:00
Will Tatam
89040a3a24
Add new Audio Responsive Ramp palette
2023-01-20 20:16:22 +00:00
Will Tatam
f1fe6296e7
Fix audio responsive hue
2023-01-20 19:58:40 +00:00
Will Tatam
78bc566b06
Audio palette always start with black - fixes use of palette with Fire effect
2023-01-20 19:04:55 +00:00
Frank
45e46822a1
PinManager: additional GPIO infos
...
bool isPinTouch(int gpio); // true if gpio supports touch functions
bool isPinAnalog(int gpio); // true if gpio supports analogRead
bool isPinADC1(int gpio); // true if gpio supports analogRead, and it belongs to ADC unit 1
bool isPinADC2(int gpio); // true if gpio supports analogRead, and it belongs to ADC unit 2
#define PM_NO_PIN 255
typedef enum { ADC_none = 0, ADC1 = 1, ADC2 = 2 } AdcIdentifier;
uint8_t getADCPin(AdcIdentifier adcUnit, uint8_t adcPort); // get GPIO number for ADC unit x, channel y. 255 = no such pin
2023-01-20 19:21:45 +01:00
Ewoud
1f921bf0c9
Bugfix for ESP8266, ESP01
...
UM PIR: pin default -1
xml.cpp: no D1-8 for esp01
2023-01-20 12:34:11 +01:00
Ewoud
41c8a1003b
Merge remote-tracking branch 'upstream/main' into mdev
2023-01-20 12:03:19 +01:00
Frank
8918271620
new build flag WLEDMM_WIFI_POWERON_HACK
...
This ensures that WiFi gets powered ON (useful for boards with small "RainSun" crystal Wi-Fi antenna)
2023-01-19 17:50:10 +01:00
Frank
efd72f44d8
chores: build number, npm run build
2023-01-19 17:47:40 +01:00
Frank
b27f70f423
AR: small fix for debug statistics
...
"smooting" does nor work in integer. we need float.
2023-01-19 17:45:16 +01:00
Frank
72168d28b1
new build flag SR_ENABLE_DEFAULT
...
for boards with builtin microphone (like PICO)
2023-01-18 23:09:37 +01:00
Blaz Kristan
901ce23cd2
Bugfix.
...
- incorrect ro_pins in settings
2023-01-18 22:23:34 +01:00
Frank
4681e9fee3
GEQ: fix for "overshooting" on small matrix
...
I've observed that GEQ pixels sometimes "overshoot" into other segments. This is an attempt to fix it.
2023-01-18 20:20:50 +01:00
Frank
5575d6ab11
audioreactive optimization for -C3
...
some optimizations for -C3.
* skip every second FFT, and use interpolation instead.
* reduce sampling rate from 22Khz to 18Khz
* new debug measurement for I2S cycle times (FFTTask)
--> in total, this brings CPU load for sound processing down to 60% (from >100% previously)
2023-01-18 18:40:37 +01:00
Blaz Kristan
1b52d8065e
Ecternal MOSFET for parasite DS18B20
2023-01-18 17:36:04 +01:00
Ewoud
ceab107602
Optimizing / clean up of d.max_gpio, d.um_p, d.rsvd, d.ro_pins
2023-01-18 13:43:33 +01:00
Ewoud
5d028b3d3f
Add 4LD to esp8266_4MB_max and D0-D8,RX,TX to pin dropdowns
...
pio.ini: Add 4LD to esp8266_4MB_max
Settings_um and xml.cpp: add D0-D8,RX,TX to pin dropdowns
2023-01-18 12:04:01 +01:00
Blaz Kristan
c6db901051
Added gradient to drawCharacter()
...
Ability to select gradient text on Scrolling Text FX.
2023-01-17 19:54:44 +01:00
Frank
2d9b3fd284
four line display ALT - fix for compilation on esp32
...
workaround: getInstance() is only used on esp32.
2023-01-17 18:58:05 +01:00
Frank
7bfd738d80
fix 8266 compilation error (undefined macro)
...
this still does not allow compilation...
2023-01-17 18:35:04 +01:00
Ewoud
6cd07c2216
esp8266_4MB_min - 160Mhz (instead of 80) ;-)
...
+ small things
2023-01-17 17:54:14 +01:00
Frank
8aebb94332
esp8266_4MB_max - 160Mhz (instead of 80)
...
This should work with any 8266, and lead to strong speedup (and maybe fewer random flashes)
2023-01-17 17:33:46 +01:00
Ewoud
1e423f2a22
npm build
2023-01-17 15:25:26 +01:00
Ewoud
34e93c6361
Merge remote-tracking branch 'upstream/main' into mdev
2023-01-17 15:24:32 +01:00
Ewoud
e537c48796
Ini mini bug fixed
2023-01-17 13:15:28 +01:00
Ewoud
357e3638d4
New esp8266_4MB_max entry to test usermods / i2c
...
pio.ini: add esp8266_4MB_max with pir, dallas, relay games (to test IMU)
addHB: use string literal instead of var
appendConfigData to um multirelay
2023-01-17 13:07:50 +01:00
Blaž Kristan
39edb1ad37
Merge pull request #2891 from mxklb/pr_fxsegs
...
Refactored DMX effect mode + new segment controls
2023-01-16 22:38:02 +01:00
Blaz Kristan
dd08751f3f
Hide 2D if not compiled.
2023-01-16 22:09:43 +01:00
Ewoud
9065b684b3
genPreset bugfixes
2023-01-16 22:04:54 +01:00
Blaz Kristan
ef6a9184ba
A few more flash bytes saved.
2023-01-16 21:55:12 +01:00
Blaž Kristan
575fb6fc60
Merge pull request #3022 from Aircoookie/disable-more
...
Disable MQTT more.
2023-01-16 21:44:00 +01:00
Frank
f71a8e8752
a small change to revive my -C3 device
...
...this was a little innocent comment in the examples provided by the device manufacturer.
It seems that sometimes the WiFi radio does not switch on, and `WiFi.setTxPower(WIFI_POWER_5dBm);` properly initialized the "Raisun".
2023-01-16 19:59:40 +01:00
Blaz Kristan
4147d6c67e
FX: GameOfLife
...
- better glider detection
- correct behaviour during transition
- optimisations
2023-01-16 18:53:52 +01:00
Ewoud
69345df28a
setMode and genPresets changes
...
version 0.14.0-b1.16
FX_fcn.cpp: setMode: map, sound, rev, mir reset to oldvars
index.js: refactor genPresets (fx id as preset id), reset to defaults
fx.cpp: fire flicker and firenoise pal=0 as default
2023-01-16 18:31:17 +01:00
mxklb
115c17ab90
Corrected wrong comments
2023-01-16 17:30:55 +01:00
mx
d892c7290c
Merge branch 'Aircoookie:main' into pr_fxsegs
2023-01-16 17:28:44 +01:00
Ewoud
10f006ef18
Small changes on pin dropdowns / usermod help
...
platformio.ini: add wemos_shield_esp32_4MB_all_base
usermods:
- rename disableROPins to disableRO
- bme280: add appendConfigData, info and disableRO
- PWM Fan: add appendConfigData
Settings_um.htm
- add 🟢
2023-01-16 15:07:41 +01:00
Frank
d87e6a6dcd
npm run build
...
yo-man
2023-01-15 23:09:04 +01:00
Frank
a320068bbe
I2C: allow any GPIO on 8266 (experimental)
...
as it turns out, also on 8266 any pin can be assigned to I2C. Only SPI pins are fixed, and GPIO16 should not be used as it does not support interrupts.
2023-01-15 22:13:46 +01:00
Ewoud
12cd6a2738
Quickfix to let esp32_16MB_PSRAM compile: move um to _all
...
Moved from _max to _all:
-D USERMOD_BATTERY ;; enable Battery usermod
-D USERMOD_BATTERY_USE_LIPO ;; use new "decharging curve" for LiPo cells
-D USERMOD_BH1750
-D USERMOD_ANIMATED_STAIRCASE
2023-01-15 18:31:01 +01:00
Ewoud
a31b45d05e
Merge remote-tracking branch 'upstream/main' into mdev
2023-01-15 17:19:44 +01:00
Ewoud
474243938c
Hardware pin defaults in i2c and spi pin dropdowns
...
bugfix: replace oappend(SET_F(name)); by oappend(_name);
const.h: remove unset of 8266 variables as no behind the scene actions, this is just bad behavior and the pin drop downs will show this bad behavior
xml.cpp: show hardware defaults as ⍼ in dropdowns (better icon needed)
2023-01-15 17:08:39 +01:00
Blaz Kristan
63d8a902d5
Loading defaults on "fxdef".
2023-01-15 15:21:39 +01:00
Blaz Kristan
43152fcf19
Bugfix.
...
- d.max_gpio in usermod settings.
2023-01-15 15:19:48 +01:00
Frank
6ad22e16c0
bugfix for -C3 buildenv
...
* ARDUINO_USB_CDC_ON_BOOT must be either 0 or 1 - I should read my own instruction ;-)
* minor cleanup
2023-01-15 03:07:18 +01:00
Frank
6adab4fe91
small update
2023-01-14 23:37:18 +01:00
Frank
e0bf199109
new buildenv for -C3 with 4MB flash (experimental)
...
[env:esp32c3dev_4MB_max]
2023-01-14 22:48:23 +01:00
Frank
880afdf877
stability improvement for CDC Serial
2023-01-14 22:42:42 +01:00
Ewoud
06e9beda5a
pin drop down bug fix
2023-01-14 18:40:36 +01:00
Ewoud
c3cc9d9803
Fixed esp8266 compile error and set version date
2023-01-14 17:45:57 +01:00