Oxan van Leeuwen and GitHub
c6dc8a11e2
Add namespace to all PlatformIO library references ( #2296 )
...
* Remove unnecessary duplication in platformio.ini
* Add namespace to all platformio library references
* Add cmake-build-* to gitignore
They're generated by the CLion add-on for each PlatformIO environment.
Listing them all separately seems nonsensical.
2021-09-15 19:01:31 +02:00
Oxan van Leeuwen and GitHub
716039e452
Use standard version of make_unique when available ( #2292 )
2021-09-14 14:27:35 +02:00
Oxan van Leeuwen and GitHub
e6b0a0ca2b
Clean-up sensor integration ( #2275 )
2021-09-13 18:58:49 +02:00
924df1e7de
Run clang-tidy against Arduino 3 ( #2146 )
...
* Add macros header with more usable Arduino version defines
* Change Arduino version checking to use our version defines
* Add missing ESP8266 check
* Rename Arduino version macro to ARDUINO_VERSION_CODE
* Upgrade clang-tidy to use Arduino 3
* Fix clang-tidy warnings
* Upgrade NeoPixelBus to upstream 2.6.7
* Use Arduino-version-appropriate API to set redirect flags
* Remove now unnecessary CLANG_TIDY ifdefs
* Add preprocessor hackery to avoid including pgmspace.h
* Bump base image to 4.1.1 and update lint
* Fix nfctag
* Fix make_unique ambiguous
* Fix ignore name
* Fix ambiguous v2
* Remove unused begin
* Cast time_t to prevent issues on platforms where time_t is 32bit
Co-authored-by: Otto winter <otto@otto-winter.com >
2021-09-13 18:55:04 +02:00
40c474cd83
Run clang-tidy against ESP32 ( #2147 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Otto winter <otto@otto-winter.com >
2021-09-13 18:11:27 +02:00
Oxan van Leeuwen and GitHub
133a17d6eb
Add esphal.h include to inkplate6 component ( #2286 )
2021-09-13 16:55:01 +02:00
Oxan van Leeuwen and GitHub
fe47ddc27a
Convert st7735.h to use LF line endings ( #2287 )
2021-09-13 16:39:35 +02:00
d594a6fcbc
Store strings only used for logging in flash ( #2274 )
...
Co-authored-by: Otto winter <otto@otto-winter.com >
2021-09-13 09:48:52 +02:00
Oxan van Leeuwen and GitHub
e18dfdd656
Suppress excessive warnings about deprecated Fan interfaces ( #2270 )
2021-09-13 09:39:18 +02:00
Oxan van Leeuwen and GitHub
3aa107142b
Only try compat parsing after regular parsing fails ( #2269 )
2021-09-13 09:37:11 +02:00
Oxan van Leeuwen and GitHub
0cd24c629a
Compatibility with clang-tidy v14 ( #2272 )
2021-09-13 09:35:55 +02:00
Oxan van Leeuwen and GitHub
f31e0532c4
Untangle core headers (part 1) ( #2276 )
2021-09-13 09:33:29 +02:00
Oxan van Leeuwen and GitHub
97a18717e6
Disable automatic usage of SNTP servers from DHCP ( #2273 )
2021-09-13 12:44:39 +12:00
Oxan van Leeuwen and GitHub
ede1de9021
Drop obsolete comments from CONTRIBUTING.md ( #2271 )
2021-09-12 22:04:35 +02:00
Oxan van Leeuwen and GitHub
d9cb64b893
Add device classes new in HA 2021.9 ( #2248 )
2021-09-07 10:12:26 +12:00
Oxan van Leeuwen and GitHub
54de0ca0da
Reject template select/number/switches that don't handle user input ( #2230 )
2021-09-04 14:46:53 +12:00
Oxan van Leeuwen and GitHub
f364788c03
Expose WHITE/CWWW/RGBCT color modes over MQTT ( #2231 )
2021-09-04 14:32:33 +12:00
Oxan van Leeuwen and GitHub
fac49896df
Update known boards ( #2190 )
2021-08-30 09:41:05 +12:00
Oxan van Leeuwen and GitHub
1c1ad32610
Add deprecated attribute to some deprecated types/methods ( #2185 )
2021-08-24 06:48:12 +12:00
Oxan van Leeuwen and GitHub
518c271eba
Fix addressable light control without transitions & effects with transitions ( #2187 )
2021-08-23 20:44:24 +12:00
Oxan van Leeuwen and GitHub
d71996e58d
Reduce static RAM usage ( #2140 )
2021-08-23 20:43:54 +12:00
Oxan van Leeuwen and GitHub
2f33cd2db5
Remove double scheduling from addressable lights ( #1963 )
2021-08-23 20:00:38 +12:00
Oxan van Leeuwen and GitHub
5ec9bb0fb5
Clean-up constant definitions ( #2148 )
2021-08-23 19:21:30 +12:00
Oxan van Leeuwen and GitHub
8cc3cbb22e
Add macros header with more usable Arduino version defines ( #2145 )
2021-08-23 19:19:21 +12:00
Oxan van Leeuwen and Jesse Hills
9ee3463d07
Initialize color temperature to value within range if possible ( #2168 )
2021-08-18 11:11:39 +12:00
Oxan van Leeuwen and GitHub
0c370d5897
Initialize color temperature to value within range if possible ( #2168 )
2021-08-17 14:02:38 +12:00
Oxan van Leeuwen and Jesse Hills
9efeea14f2
Always send all light state values in API ( #2150 )
2021-08-16 12:32:48 +12:00
Oxan van Leeuwen and GitHub
9173da0416
Always send all light state values in API ( #2150 )
2021-08-16 07:40:34 +12:00
Oxan van Leeuwen and GitHub
d436409153
Support multiple configuration directories for update-all subcommand ( #1925 )
2021-08-11 17:21:57 +12:00
Oxan van Leeuwen and GitHub
46f17bea66
Modular light transformers ( #2124 )
2021-08-11 16:51:35 +12:00
c6c2842bdb
Always abort on allocation when out-of-memory ( #2129 )
...
Co-authored-by: Otto winter <otto@otto-winter.com >
2021-08-10 10:46:46 +02:00
Oxan van Leeuwen and GitHub
553df1d57b
Don't mark COLOR_* constants as static in header ( #2141 )
2021-08-10 09:53:48 +02:00
Oxan van Leeuwen and GitHub
c038cf27a7
Don't discard cold/warm white brightness in constant brightness mode ( #2136 )
2021-08-10 13:30:29 +12:00
bf5f846fc6
Refactor clang-tidy script to use actual compiler flags and includes ( #2133 )
...
Co-authored-by: Otto winter <otto@otto-winter.com >
2021-08-09 22:43:18 +02:00
Oxan van Leeuwen and GitHub
926bcc71ae
Only compile protobuf dumping when very verbose logging is enabled ( #2139 )
2021-08-09 22:32:06 +02:00
Oxan van Leeuwen and GitHub
1d6b4bfcef
Don't stop effects if brightness goes to zero ( #2134 )
2021-08-07 23:24:47 +12:00
Oxan van Leeuwen and GitHub
dfffaace26
Drop legacy esphomeyaml command wrapper code ( #2130 )
2021-08-07 23:15:32 +12:00
Oxan van Leeuwen and GitHub
1d5f628c7a
Add support for ESP8266 Arduino v3.0.1 ( #2128 )
2021-08-07 23:14:57 +12:00
Oxan van Leeuwen and GitHub
cb21c7c18d
Fix crash when using addressable_set with out-of-range indices ( #2120 )
2021-08-05 11:30:32 +12:00
Oxan van Leeuwen and GitHub
0d104776bc
Various follow-up fixes to color mode changes ( #2118 )
2021-08-05 11:28:39 +12:00
Oxan van Leeuwen and GitHub
ceb0564ebf
Fix mixup between ColorMode and ColorCapability ( #2121 )
2021-08-04 12:32:42 +12:00
Oxan van Leeuwen and GitHub
20f7eb7327
Add version argument to ESPDEPRECATED macro ( #2116 )
2021-08-04 10:43:01 +12:00
441d5bd44d
Migrate COLOR constants to Color class & disallow implicit conversions to Color ( #2093 )
...
Co-authored-by: Xo Wang <xo@geekshavefeelings.com >
2021-08-04 09:21:57 +12:00
Oxan van Leeuwen and GitHub
5983ccc55c
Color mode implementation ( #2012 )
2021-07-29 19:11:56 +02:00
Oxan van Leeuwen and GitHub
1652914d39
Make light.addressable_set color parameters behave as documented & consistent with elsewhere ( #2009 )
2021-07-28 19:49:43 +02:00
a3dcac62f9
Fix a bunch of typos ( #2058 )
...
Co-authored-by: Stefan Agner <stefan@agner.ch >
Co-authored-by: Otto Winter <otto@otto-winter.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-07-26 14:48:57 +02:00
3749c11f21
Fix clang-format script behaviour without -i + code cleanup ( #2002 )
...
Co-authored-by: Stefan Agner <stefan@agner.ch >
2021-07-26 09:54:32 +12:00
Oxan van Leeuwen and Jesse Hills
35b5c1ed56
Fix white value transition for addressable lights ( #2045 )
2021-07-21 10:52:48 +12:00
Oxan van Leeuwen and GitHub
fc0deb642a
Fix white value transition for addressable lights ( #2045 )
2021-07-21 08:42:03 +12:00
Oxan van Leeuwen and GitHub
fb8ec79a52
Color brightness fixes ( #2008 )
2021-07-13 12:28:29 +12:00
Oxan van Leeuwen and GitHub
1f5c79bd17
Fix deprecation message for old climate swing mode methods ( #2003 )
2021-07-11 16:51:24 +12:00
Oxan van Leeuwen and GitHub
f9797825ad
Change color model to fix white channel issues ( #1895 )
2021-07-08 21:37:47 +12:00
Oxan van Leeuwen and GitHub
fd4b7d4588
Don't try compat parsing for "esphome version" ( #1966 )
2021-07-06 10:17:36 +12:00
Oxan van Leeuwen and GitHub
4c4099966a
Fix invalid escape sequences in regex ( #1814 )
2021-07-05 10:04:18 +12:00
Oxan van Leeuwen and GitHub
7051f897bc
Validate color temperature values for RGBWW/CWWW lights ( #1957 )
...
Check if the color temperature of the cold white channel is colder (less) than
the warm white channel.
2021-06-24 00:07:27 +02:00
Oxan van Leeuwen and GitHub
93f8ee7e60
Fix non-const global ( #1907 )
2021-06-15 09:12:06 +12:00
Oxan van Leeuwen and GitHub
0efc1f06f2
Split files in light component ( #1893 )
2021-06-14 18:01:56 +02:00
Oxan van Leeuwen and GitHub
f93e261d75
Convert st7735.cpp to use Unix line separators ( #1894 )
2021-06-11 08:33:12 +12:00
Oxan van Leeuwen and Jesse Hills
139db58a66
Simplify LightCall validation ( #1874 )
2021-06-10 17:17:52 +12:00
Oxan van Leeuwen and GitHub
ea0127e42b
Simplify LightCall validation ( #1874 )
2021-06-09 17:01:05 +02:00
33625e2dd3
CLI user experience improvements ( #1805 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-06-08 11:14:12 +12:00
Oxan van Leeuwen and GitHub
25af5ab7c6
Drop 128x160 ESP-32 camera resolution ( #1813 )
2021-05-31 22:27:41 +12:00
824f3187ac
Update platformio.ini settings and fix test apps ( #1815 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Otto Winter <otto@otto-winter.com >
2021-05-25 07:47:45 +12:00