Frank
d4976ac47a
Merge pull request #4398 from Aircoookie/4395-platformio_override
...
update platformio override example file (solves #4395 )
2024-12-16 17:52:33 +01:00
Frank
b8a96d9a77
workaround for elekstube_ips compile error
...
the trick is to pin TFT_eSPI version 2.5.33
2024-12-16 15:46:59 +01:00
Frank
f75d582eee
Merge branch 'main' into 4395-platformio_override
2024-12-16 15:27:12 +01:00
netmindz
18e0ec9a55
PRs to main now
2024-12-16 13:21:07 +00:00
Will Tatam
68b80cdadc
Merge branch '0_15'
2024-12-16 13:12:38 +00:00
Frank
3d3c475d1b
define board_build.partitions and build_unflags in standard envs
...
to ensure that build_unflags and board_build.partitions are always having a useful default value. Values can be overridden in custom buildenvs.
saves us a few lines lin platformio_override.sample.ini.
2024-12-15 22:20:52 +01:00
Frank
6668e72351
fix typo
2024-12-15 21:35:13 +01:00
Frank
b72695f01a
added example environment for pico-D4 boards
...
this one is actually for https://github.com/srg74/WLED-ESP32-pico
Its a simple example how to configure WLED for a custom board with build-in microphone and special purpose pins.
2024-12-15 21:22:19 +01:00
Frank
65f98c1f30
esp32: use "extends"
...
directly inherits default platform from esp32
2024-12-15 21:07:01 +01:00
Frank
c6fd4c51cf
fix outdated build options
...
* DEFAULT_LED_PIN --> DATA_PINS
* DEFAULT_LED_COUNT --> PIXEL_COUNTS
* DEFAULT_LED_TYPE --> LED_TYPES
* USERMOD_AUDIOREACTIVE --> ${esp32.AR_build_flags}
2024-12-15 21:02:45 +01:00
Frank
3c11c8441f
fix errors in pltformio_override.ini (solves #4395 )
...
* WLED_tasmota_1M not existing
* always use ${esp32.default_partitions}
* fix build error in wemos_shield_esp32
2024-12-15 20:54:16 +01:00
Damian Schneider
3261c5b071
replaced repeated progress() calculation calls with a variable ( #4256 )
...
progress() is called in setPixelColor(), calculating the transition progress for each pixel. Replaced that call with an inline function to get the new segment variable.
The progress is updated in service() when handleTransition() is called.
The new variable is in a spot where padding is added, so this should not use more RAM.
Result: over 10% increase in FPS on 16x16 matrix
* removed IRAM_ATTR: `updateTransitionProgress()` is called only once per frame, no need to put it in RAM.
* changed transitionprogress to static, private variable, this is now more aligned with other variables using the same logic
* added inline: the function is only used in one place
2024-12-15 13:46:18 +01:00
Soeren Willrodt
c8625c70dd
Merge pull request #4397 from lost-hope/fix_internal_temp_usermod_main
2024-12-14 20:22:56 +01:00
Soeren Willrodt
396e9d0c39
Fix "preset not found issue"
...
this comit fixes the issue reported by user orbitinstasis
2024-12-14 19:58:30 +01:00
netmindz
2c58a87982
Merge pull request #4356 from blazoncek/json-cycle
...
Proper fix for #3605 & #4346
2024-12-12 15:53:03 +00:00
Will Tatam
a705ae5278
Merge branch '0_15'
2024-12-10 22:12:02 +00:00
netmindz
a426e93011
Merge pull request #4359 from blazoncek/reconnect
...
WiFi reconnect bugfix
2024-12-09 23:05:12 +00:00
Blaž Kristan
1c220d25ca
WiFi reconnect bugfix
...
- additional debug info
2024-12-07 16:47:50 +01:00
Blaž Kristan
039858dca2
Incorrect limit fix
2024-12-07 10:14:11 +01:00
Blaž Kristan
4758b5efe8
Proper fix for #3605 & #4346
...
- allow incrementing/decrementing as specified in API
2024-12-07 10:11:25 +01:00
Frank
36e065ab4d
Merge pull request #4336 from willmmiles/4280-limiter-not-saving
...
settings_leds: always initialize current limiter field (partly solves #4280 )
2024-12-05 13:40:14 +01:00
Damian Schneider
076497e14d
Fix update for #4193 (twinkle fox & cat)
...
- previous fix worked but there was still an overflow after some time passed. there were still missing roll-overs apparently: reverting these two variables back to 16bit/8bit should fix it for good.
2024-12-05 06:54:30 +01:00
Will Tatam
e8d9891d13
set version to dev
2024-12-04 18:57:32 +00:00
Damian Schneider
4902d7fb9e
Fix for #4193 (twinkle fox & cat)
2024-12-04 17:10:44 +01:00
netmindz
a873ca6a3e
Merge pull request #4244 from MoonModules/framerate_ac015
...
Improved framerate control code - strip.show(), strip.service()
2024-12-04 07:48:19 +00:00
Will Miles
a86cb27cfe
settings_leds: Init current limiter
...
Supersedes previous approach; this should use less space and be more robust to future changes.
2024-12-03 21:48:08 +00:00
Will Miles
d620930f10
settings_leds: Remove unused variables
...
Remove a couple of leftover variables from previous revisions.
2024-12-02 21:52:41 +00:00
Will Miles
8db8ecfef3
settings_leds: Fix quotes on LA value
2024-12-02 21:50:29 +00:00
Frank
a0f99393f5
Merge pull request #4341 from Aircoookie/hotfix_4335
...
Hotfix for #4335 - solves missed pixel problem in blends effect
2024-12-02 21:42:21 +01:00
Frank
ae8c3b02d0
blends FX - hotfix for black pixels
...
fixing an off-by-one error to solve #4335
2024-12-02 21:35:48 +01:00
netmindz
99427c2ef7
Merge pull request #4210 from 1Prototype1/dist-cpal
...
Added Distribute Horizontally for cpal
2024-12-01 19:09:34 +00:00
netmindz
334f16c0b6
Merge pull request #4203 from maxi4329/minor-webui-enhancements
...
minor webui enhancements
2024-12-01 19:03:36 +00:00
netmindz
7a80a772c1
Merge pull request #4270 from DedeHai/palette_code_crunch
...
Replaced single palette cases with an array to consolidate code
2024-12-01 19:02:28 +00:00
Will Miles
8b1d712e1e
settings_leds: Initialize current limiter field
...
When adding a new bus, the numeric current limit field was not being
initialized; this was causing it to save 0 when saved instead of the
default 55mA value.
2024-12-01 13:00:37 -05:00
Will Miles
a121f5b61b
Merge pull request #4286 from blazoncek/xml-bugfix
...
xml comma bugfix + few string optimisations
2024-11-28 09:48:29 -05:00
Frank
251062170e
Merge pull request #4324 from dosipod/0_15
...
Update settings_sec.htm [Fix the warning text and Backup presets button misalignment]
2024-11-28 12:22:46 +01:00
Damian Schneider
92e59af4d8
Merge pull request #4181 from DedeHai/0_15_trig_math
...
Added integer based `sin()/cos()` functions, changed all trig functions to wled_math
2024-11-27 22:27:56 +01:00
Damian Schneider
fa4c23b76e
minor improvement
2024-11-27 22:23:48 +01:00
Damian Schneider
a0a46850f5
Merge remote-tracking branch 'upstream/0_15' into 0_15_trig_math
2024-11-27 22:22:50 +01:00
Damian Schneider
4cd0563a93
changed 90° offset to hex, fixed potential bug in FX using sin/cos with incrementing number
...
- sin/cos calls with incrementing numbers can lead to bad outcomes, the functions (_approx or original sinf/cosf) return bad values for very large float inputs
2024-11-27 21:53:32 +01:00
netmindz
b83f0f461c
Merge pull request #4263 from DedeHai/palette_FX_fix
...
fixed palette FX to more closely match original 1D version
2024-11-27 19:48:00 +00:00
netmindz
3668ede0ff
Merge pull request #4327 from willmmiles/4312-missing-clock
...
Fix missing clock setting introduce by #4312
2024-11-27 19:35:19 +00:00
netmindz
945584384a
Merge pull request #4328 from blazoncek/clarify
...
Fix for #4321 - unclear use of comma operator
2024-11-27 19:31:53 +00:00
Blaž Kristan
b1dd27b516
Fix for #4321
2024-11-27 16:08:10 +01:00
Will Miles
dcba1aad10
PolyBus: Clarify use of clock_kHz
...
While not used by most bus types, it's not an optional parameter.
2024-11-27 09:05:10 -05:00
Will Miles
acc8b9cdbc
BusDigital::begin: Pass clock rate argument
...
Fixes bug introduced by #4312 .
2024-11-27 09:00:25 -05:00
Will Tatam
6cbdd825eb
Revert "Cache always misses for tags, so save space and do not save back"
...
This reverts commit cc55f6015dfff436cb4ff3f595ae53695393f8b3.
2024-11-27 10:59:23 +00:00
Will Tatam
cc55f6015d
Cache always misses for tags, so save space and do not save back
2024-11-27 10:56:53 +00:00
Will Tatam
95718ab6ec
Dedicated release workflow
2024-11-27 10:36:18 +00:00
Will Tatam
feab27295d
workflow refactor to used shared build file
2024-11-27 10:36:18 +00:00