Commit Graph
8312 Commits
Author SHA1 Message Date
Ton Huisman b87fb449ca [P036] Update documentation for leftalign subcommand 2022-02-06 22:00:00 +01:00
Ton Huisman dac0c8fe80 [P036] Add Left-align option for content, code optimizations 2022-02-06 21:59:18 +01:00
Ton Huisman 360408b46a [P036] - Some refactoring and code improvements
[P036] - add setting to hide indicator (footer)
[P036] - optimization of font selection
2022-02-06 16:39:10 +01:00
Ton Huisman e216130ddc Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into bugfix/p036-enable-frame-with-4-lines-again 2022-02-05 17:06:59 +01:00
Ton Huisman 13a6fcbad8 [P036] Uncrustify & source reformatting 2022-02-05 12:02:52 +01:00
TD-er 2a1b368b84 Merge pull request #3944 from tonhuisman/feature/P073-refactoring-and-de-duplication
[P073] Code de-duplication and optimization
2022-02-05 11:22:50 +01:00
Ton Huisman c897535627 [P073] Code de-duplication and optimization 2022-02-04 22:04:15 +01:00
Ton Huisman f4f380a13a Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into bugfix/p036-enable-frame-with-4-lines-again 2022-02-02 20:13:24 +01:00
Ton Huisman 831603bf1e [P036] Update documentation for linecount subcommand 2022-02-01 21:44:26 +01:00
Ton Huisman 21a21e7083 [P036] Add linecount subcommand for changing lines per frame 2022-02-01 21:43:08 +01:00
Ton Huisman 32601069df [Build] Disable P109 from DISPLAY build because of build size issue 2022-01-31 23:05:20 +01:00
Ton Huisman 12b9336775 [P036] Bugfix: Enable the use of 4-line frames again 2022-01-31 23:00:52 +01:00
TD-er fb03dca5e3 Merge pull request #3935 from TD-er/bugfix/64bit_micros
[usec timing] Use 64 bit variables when comparing usec timing
2022-01-29 15:40:20 +01:00
TD-er cbac54370f Merge pull request #3915 from tonhuisman/bugfix/p022-correct-dot-handling-in-command-parsing
[P022] Correct dot handling in command parsing
2022-01-29 15:38:46 +01:00
Ton Huisman 3afb6e24bc Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into bugfix/p022-correct-dot-handling-in-command-parsing 2022-01-29 14:52:56 +01:00
TD-er 26a91039bd [HCSR04] Remove loglevel depending timing showing useless log
The most useless log entry possible, also causing a delay of 100 msec when LOG_LEVEL_INFO is active.
2022-01-28 11:03:07 +01:00
TD-er a0b584c79a [usec timing] Use 64 bit variables when comparing usec timing
Calling `getMicros64()` takes less resources than `micros()`.
Actually using 64 bit variables prevents strange overflow issues after 35 minutes.
2022-01-28 11:01:35 +01:00
TD-er bed5edeff2 Merge pull request #3658 from TD-er/feature/PWM_motor
PWM controlled motor controller plugin
2022-01-27 23:33:45 +01:00
TD-er dd9b363086 Merge pull request #3932 from TD-er/bugfix/P016_crash_load
[P016] Reduce memory usage during load/save (#3930)
2022-01-27 23:33:01 +01:00
TD-er ac54c80b69 [Web] Add missing include 2022-01-27 20:30:48 +01:00
TD-er 2f84028646 Merge branch 'mega' into feature/PWM_motor 2022-01-27 15:46:20 +01:00
TD-er 6ed8b39bd5 [Web UI] Serve web template immediately to client (less RAM usage) 2022-01-27 02:23:16 +01:00
TD-er 4ba7b45f9b [Task Save] Make sure to explicitly PLUGIN_EXIT on saving settings 2022-01-26 14:44:36 +01:00
TD-er 57f16f72d7 [Task Save] Delete task data before saving when possible 2022-01-26 14:10:03 +01:00
TD-er 0452ffc302 [P016] Uncrustify P016_data_struct 2022-01-26 10:26:55 +01:00
TD-er 2e92282262 [P016] Make sure to always convert settings on load 2022-01-26 10:24:41 +01:00
TD-er db71ffdf58 [P016] Cleanup settings convert and save routine 2022-01-26 10:00:35 +01:00
TD-er c255accd1d [P016] Convert settings on the fly, using less memory 2022-01-26 09:34:04 +01:00
TD-er dcb783d0ab [P016] Reduce memory usage during load/save 2022-01-26 01:06:23 +01:00
Ton Huisman ce7739af98 Merge branch 'mega' into bugfix/p022-correct-dot-handling-in-command-parsing 2022-01-23 22:40:55 +01:00
TD-er e5c0d462bc Merge pull request #3924 from TD-er/bugfix/crash_print_float
[Bugfix] Fix possible crash when printing floating point values
2022-01-23 22:19:16 +01:00
TD-er 0968e773c6 [Cleanup] Remove some unneeded conversion to float P073 7DGT 2022-01-23 21:34:28 +01:00
Ton Huisman 0f74eb53f2 Merge branch 'mega' into bugfix/p022-correct-dot-handling-in-command-parsing 2022-01-23 13:16:53 +01:00
TD-er c497770c56 [Bugfix] Fix possible crash when printing floating point values
As implemented for ESP32, but not (yet) for ESP8266.
See: https://github.com/espressif/arduino-esp32/pull/6138
2022-01-22 01:00:33 +01:00
TD-er 46f2d20fb7 Merge pull request #3923 from tonhuisman/bugfix/numeric-formatting-unexpected-leading-space
[Formatting] Fix issue with unexpected leading space
2022-01-21 22:38:16 +01:00
TD-er a44f3c18d7 Merge pull request #3893 from tonhuisman/feature/p062-add-panel-sensitivity-option
[P062] Add Panel sensitivity option
2022-01-21 21:56:32 +01:00
TD-er 7771f2043f Merge pull request #3907 from tonhuisman/feature/build-change-test_e-set
[Build] Move [P119] ITG3205, [P121] HMC5883 and [P125] ADXL345 SPI to TEST_E build set
2022-01-21 21:56:11 +01:00
Ton Huisman aec20efc72 [Formatting] Fix issue with unexpected leading space 2022-01-21 21:26:45 +01:00
TD-er 77eda62647 Merge pull request #3916 from uwekaditz/UweKaditz
[P016] Accept decode_type_t::UNKNOWN as valid IR code
2022-01-21 20:56:00 +01:00
uwekaditz 56dafa104c Merge branch 'mega' into UweKaditz 2022-01-16 19:27:33 +01:00
uwekaditz 9ce31fab58 [P016] Accept decode_type_t::UNKNOWN as valid IR code
In order to use cheap Chinese IR remote controls accept IR code that can not be decoded by the IR library funtions as valid IR code for P016 commands.
An additional checkbox is added to the web interface of the [P016] device.
If this checkbox is checked the decode_type is changed to RAW before calling P016_data->AddCode() or  P016_data->ExecuteCode().
2022-01-16 19:20:07 +01:00
Ton Huisman 9e6b33f1d1 Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/build-change-test_e-set 2022-01-14 21:52:36 +01:00
Ton Huisman 5ea19a70ba Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/p062-add-panel-sensitivity-option 2022-01-14 21:36:45 +01:00
Ton Huisman edf1b5b288 Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into bugfix/p022-correct-dot-handling-in-command-parsing 2022-01-14 21:33:55 +01:00
TD-er 69875807f6 Merge pull request #3911 from tonhuisman/feature/p035-enable-multi-instance-use
[P035] Enable multi-instance use for IR Transmit
2022-01-14 21:21:36 +01:00
Ton Huisman df91e521b8 Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/p035-enable-multi-instance-use 2022-01-14 20:50:25 +01:00
Ton Huisman 2a4433f75b Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into bugfix/p022-correct-dot-handling-in-command-parsing 2022-01-14 20:49:59 +01:00
Ton Huisman a8aa45658f [P022] Correct dot handling in command parsing 2022-01-14 20:33:30 +01:00
TD-er 45e91cd6bf Merge pull request #3913 from tonhuisman/bugfix/display_build_set-limit_build_size-also-for-esp32
[Build] Set LIMIT_BUILD_SIZE also for ESP32 on DISPLAY builds (and pre-IDF4.x)
2022-01-14 20:26:17 +01:00
Ton Huisman c5cc5497fb [Build] IRext 1M build: had to disable P088 Heatpump IR because of max. bin size 2022-01-14 19:38:28 +01:00