Commit Graph

2784 Commits

Author SHA1 Message Date
Frank
17428d58d9 extend input ranges to 48 pins
this only extends the range of possible inputs. Sanity check will be performed regardless of the max value.
2022-09-11 00:18:33 +02:00
Frank
6771bd84c6 introduce hardwareTX / hardwareRX
RX/TX is not defined on all boards.
Fall-back to previous behavior on "classic" ESP32 and 8266.
2022-09-11 00:16:48 +02:00
Frank
56f2513aba Basic support for -S3
- bus_wrapper: currently no support for I2S methods
- pin_manager: different number of PWM channels, different isPinOk()
2022-09-11 00:09:59 +02:00
Blaz Kristan
9858a009da Max GPIO fos I2C/SPI pins. 2022-09-10 21:58:51 +02:00
Blaz Kristan
73b818cf78 Fix for S3 pins. 2022-09-10 20:19:13 +02:00
Blaz Kristan
4f8ffaee5b S2, S3 & C3 support for settings. 2022-09-10 19:27:00 +02:00
Frank
4fd09287a0 npm run build
regenerated UI html files
2022-09-10 19:04:13 +02:00
Frank
df6b5dcb11 Squashed commit of the following:
commit 58aa922b9c
Author: Frank <91616163+softhack007@users.noreply.github.com>
Date:   Sat Sep 10 18:52:40 2022 +0200

    update page: show "MoonMod WLED"

    small change to help people recognize they are running our software (not plain AC WLED).
2022-09-10 18:59:04 +02:00
Frank
58aa922b9c update page: show "MoonMod WLED"
small change to help people recognize they are running our software (not plain AC WLED).
2022-09-10 18:52:40 +02:00
Ewowi
4922c42b25 Merge remote-tracking branch 'origin/dev' into mdev 2022-09-10 14:21:36 +02:00
Ewowi
e294475b55 Merge branch 'expand-1DEffects' into mdev 2022-09-10 14:17:45 +02:00
Ewowi
dc41d069ce Improve mode_drip
- Support palettes
- Slower dripping if sliders left
- One drop after the other
- Not fall random but fall if swelled (swell has random component)
- Add Swelling slider (not combined with gravity)
2022-09-10 14:14:44 +02:00
Blaz Kristan
2cd40c7552 ESP32-S2 support. 2022-09-09 23:21:47 +02:00
Blaz Kristan
c9fd69ceb7 Preset loading tuning.
Multi-relay toggle support.
Fire2012 tuning.
2D functions tuning.
Global SPI comments & tuning.
Bugfix in 4LD usermod.
2022-09-09 17:21:13 +02:00
Blaz Kristan
e4fbf70568 Preset loading tuning.
Multi-relay toggle support.
Fire2012 tuning.
2D functions tuning.
Global SPI comments & tuning.
Bugfix in 4LD usermod.
On & bri support fix.
2022-09-09 17:16:52 +02:00
Frank
e6d0859d1a Squashed commit of the following:
commit c4e7bc29cd
Author: Frank <91616163+softhack007@users.noreply.github.com>
Date:   Thu Sep 8 19:17:47 2022 +0200

    microphone profiles (frequency scaling)

    - added user-selectable frequency profiles, to allow adjustments for different I2S microphones (including line-in)
    -  additionally show "GEQ Input Level" as number in percent.

commit a661dd6999
Merge: 80347c24 a84afdf1
Author: Frank <91616163+softhack007@users.noreply.github.com>
Date:   Thu Sep 8 18:34:37 2022 +0200

    Merge remote-tracking branch 'origin/mdev' into audio-reactive
2022-09-08 19:29:17 +02:00
Frank
c4e7bc29cd microphone profiles (frequency scaling)
- added user-selectable frequency profiles, to allow adjustments for different I2S microphones (including line-in)
-  additionally show "GEQ Input Level" as number in percent.
2022-09-08 19:17:47 +02:00
Ewowi
5498de9616 json mapping: set jMap = nullptr on segment creation 2022-09-08 15:48:47 +02:00
Ewowi
a84afdf199 Merge branch 'json-mapping' into mdev 2022-09-08 11:38:45 +02:00
Ewowi
782caadc57 Merge branch 'dev' into mdev 2022-09-08 11:38:10 +02:00
Ewowi
a1fa1ff105 json mapping: refactor
- virtualLength back to const
- rename getjMap() to createjMap()
- rename initjMapDoc to updatejMapDoc
- rename jMapC to jMap
- updatejMapDoc: delete if no name, reset name if no file found
- case M12_jMap: do not use getjMap
- deserializeSegment: create or delete jMap
2022-09-08 11:37:23 +02:00
Ewowi
01e67b500d Revert "Merge remote-tracking branch 'origin/mdev_new-FrameWork-V4' into mdev"
This reverts commit 0fad8ffd85.
2022-09-06 21:54:23 +02:00
Blaz Kristan
4480abc646 Better palette blends. 2022-09-06 21:47:50 +02:00
Blaz Kristan
94243ac605 Better palette blending. 2022-09-06 21:44:11 +02:00
Ewowi
0fad8ffd85 Merge remote-tracking branch 'origin/mdev_new-FrameWork-V4' into mdev 2022-09-06 17:53:02 +02:00
Ewowi
1b724dbc0b Merge branch 'json-mapping' into mdev 2022-09-06 17:44:25 +02:00
Ewowi
5b4c3dce1f Merge remote-tracking branch 'origin/dev' into json-mapping 2022-09-06 17:40:58 +02:00
Ewowi
985839dbef Create expand to json mapping
- add M12_jMap and use in vL, sPC and gPC
- add void *jMapC, getjMap and deletejMap to Segment!
- remove const from virtualLength as we assign jMapC
- add JMapC class
2022-09-06 17:31:17 +02:00
Blaz Kristan
8e03395b53 New segment bugfix. 2022-09-06 15:47:41 +02:00
Blaz Kristan
4f3de8646a Additional fix for transpose checkbox. 2022-09-06 15:44:41 +02:00
cschwinne
6802f5a802 Fix several small bugs
Fixed no new 2D segments creatable in UI
Fixed brightness not applied if `"on":true` present in the same JSON api call
Fixed CJK text upside down in namelabel (rotate to nicer direction only if no CJK characters)
Gamma correction color enabled by default
2022-09-06 03:06:00 +02:00
Blaz Kristan
3a1ddce13f Return of Supāku. 2022-09-05 19:56:55 +02:00
Blaž Kristan
6c18857109 Fix build. 2022-09-05 19:01:58 +02:00
Blaž Kristan
508b1e76c2 Merge conflict fix. 2022-09-05 18:36:10 +02:00
Blaž Kristan
51d3268eed Merge branch 'dev' of https://github.com/blazoncek/WLED into 0_14
- remove conditional audio compile
- Random Cycle bugfix
- AudioReactive updates
- global gamma flags
2022-09-05 15:13:15 +02:00
cschwinne
a0c90d4ba3 Disable unused characters in fonts
saves 5kB flash
Added 4x6 font
2022-09-05 03:18:59 +02:00
Blaz Kristan
2c27240da6 Remove DISABLE_AUDIO 2022-09-05 00:43:26 +02:00
Frank
7a5a460bdf update, and new env for PSRAM
- bus_wrapper: align with my PR for AC 14.0
- added new compilation env with PSRAM support.
2022-09-04 22:50:08 +02:00
Blaz Kristan
787f5f06df Global gamma.
Randomcycle palette bugfix.
2022-09-04 20:17:05 +02:00
Frank
af2d8aab98 ESP32-S3 has different GPIO - allow using them in UI
This is a dirty hack, but I don't know enough about JS to make a clean solution.

- xml.cpp: -S3 has different "forbidden GPIO".
- LED settings & UM settings: temporarily disabled some "sorry PINS cannot be used" alerts. Changed maximum GPIO number to 48.
2022-09-03 18:36:00 +02:00
Frank
2436a1c52c Hardware Info in debug output
Adds these to lines to the serial USB debug output (at startup):
````
CPU:   ESP32-S3 rev. 0, 2 core(s), 240MHz.
FLASH: 8MB, Mode 2 (DIO), speed 80MHz.
PSRAM not used.````
2022-09-03 16:55:30 +02:00
Blaz Kristan
42d1ab8a87 Separator in Info dialog. 2022-09-03 00:01:11 +02:00
Frank
159c370bf0 ESP32-S3: different GPIO mapping
- change pins 1/3 to RX and TX as defined by the framework
- adjusted 'isPinOk" method
2022-09-02 23:54:58 +02:00
Blaz Kristan
cf51892782 Merge branch 'audioreactive-prototype' into dev 2022-09-02 23:36:44 +02:00
Blaz Kristan
3287eef0f1 Fixed cooling of ignition area. 2022-09-02 23:27:54 +02:00
Frank
a67f9d86f7 ESP32-S3: different number of RMT and PWM channels
ESP32-S3: 8 RMT channels (not sure if all 8 are usable by NeopixelBus), 8 LED-PWM channels
2022-09-02 22:30:56 +02:00
Frank
4162d8fdfa compilation support for IDF4.4.3, plus compiling for ESP32-S3
- Updated ESP32 targets to use IDF 4.4.3 (thanks tasmota!)
- Fixed a compilation problem in ARTI (WLED_FS instead of LITTLEFS)

- Initial compilation support for ESP32-S3. Warning: there are still many problems to be solved before -S3 becomes usable!
- audioreactive: added #ifdef for features not yet supported on ESP32-S3
2022-09-02 21:29:05 +02:00
Blaz Kristan
c4a261f2d2 Minor tweaks. 2022-09-02 21:21:53 +02:00
Ewowi
526900fdc0 Merge branch 'audio-reactive' into mdev 2022-09-02 20:55:47 +02:00
Ewowi
f10ee80452 Merge branch 'expand-1DEffects' into mdev 2022-09-02 20:55:19 +02:00