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