J. Nick Koston
|
2a5933e4f7
|
[host] Add graceful shutdown on SIGINT/SIGTERM (#15387)
|
2026-04-03 08:27:13 -10:00 |
|
J. Nick Koston
|
95dea59382
|
[core] Use SplitMix32 PRNG for random_uint32() (#14984)
|
2026-03-20 15:25:54 -10:00 |
|
J. Nick Koston
|
51ccad8461
|
[preferences] Shorten TAG strings across all platforms (#15004)
|
2026-03-20 15:09:01 -10:00 |
|
J. Nick Koston
|
a1aff7cadf
|
[preferences] Devirtualize preference backend and manager classes (#14825)
|
2026-03-18 18:42:05 -10:00 |
|
J. Nick Koston
|
e88c9ba066
|
[core] Inline progmem_read functions on non-ESP8266 platforms (#14913)
|
2026-03-18 07:47:42 -10:00 |
|
 Jonathan SwobodaandClaude Opus 4.6
|
44870323da
|
[host] Add null checks for getenv and fopen in preferences (#14531)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-05 20:47:47 -05:00 |
|
J. Nick Koston
|
1f1b20f4fe
|
[core] Pack entity string properties into PROGMEM-indexed uint8_t fields (#14171)
|
2026-03-03 07:03:24 -10:00 |
|
 J. Nick KostonandClaude Opus 4.6
|
00242443e1
|
[light] Replace powf gamma with pre-computed lookup tables (LUT) (#14123)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-02 06:57:23 -10:00 |
|
 J. Nick KostonandClaude Opus 4.6
|
1c5fd8bbd4
|
[core] Move millis_64 rollover tracking out of Scheduler (#14360)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-02 06:56:51 -10:00 |
|
 J. Nick KostonandClaude Opus 4.6
|
8698b01bc7
|
[host] Use native clock_gettime for millis_64() (#14340)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-27 18:54:13 +00:00 |
|
J. Nick Koston
|
1c7f769ec7
|
[core] Add millis_64() HAL function with native ESP32 implementation (#14339)
|
2026-02-27 07:48:21 -10:00 |
|
J. Nick Koston
|
02e310f2c9
|
[core] Remove unnecessary IRAM_ATTR from yield(), delay(), feed_wdt(), and arch_feed_wdt() (#14063)
|
2026-02-18 16:48:13 -06:00 |
|
J. Nick Koston
|
9f1a427ce2
|
[preferences] Use static storage for singletons and flash buffer (#13727)
|
2026-02-03 04:03:52 +01:00 |
|
J. Nick Koston
|
916370a943
|
[gpio] Avoid heap allocation in dump_summary (#12760)
|
2026-01-02 15:42:56 -10:00 |
|
J. Nick Koston
|
1577a46efd
|
[gpio] Skip set_inverted() call for default false value (#11538)
|
2025-10-25 22:09:42 -07:00 |
|
J. Nick Koston
|
5ba1c32242
|
[host] Fix memory allocation in preferences load() method (#10506)
|
2025-09-03 14:26:43 +12:00 |
|
J. Nick Koston
|
1344103086
|
[core] Revert #9851 and rename ESPHOME_CORES to ESPHOME_THREAD (#9862)
|
2025-07-24 11:04:00 +00:00 |
|
 @RubenKelevraandJ. Nick Koston
|
6e31fb181e
|
core/scheduler: Make millis_64_ rollover monotonic on SMP (#9716)
Co-authored-by: J. Nick Koston <nick@koston.org>
|
2025-07-20 21:57:52 +00:00 |
|
Jonathan Swoboda
|
a240f0af90
|
[esp32] Set lib_compat_mode to strict (#9408)
|
2025-07-10 14:49:36 +12:00 |
|
Jesse Hills
|
8147d117a0
|
[core] Move platform helper implementations into their own file (#9361)
|
2025-07-07 15:55:02 +00:00 |
|
Jesse Hills
|
27c745d5a1
|
[host] Disable platformio ldf (#9277)
|
2025-07-01 14:38:39 +12:00 |
|
 Jimmy HedmanandJ. Nick Koston
|
68d66c873e
|
Upgrade to use C++20 (#9135)
Co-authored-by: J. Nick Koston <nick@koston.org>
|
2025-06-27 17:31:50 +00:00 |
|
Jimmy Hedman
|
c81dbf9d59
|
Improve on C++17 (#9170)
|
2025-06-22 12:09:38 +02:00 |
|
dependabot[bot]
|
4adda632bb
|
Bump ruff from 0.9.2 to 0.11.0 (#8409)
|
2025-03-20 09:51:23 -10:00 |
|
Djordje Mandic
|
8de5af4eec
|
Add virtual get_flags() to GPIOPin and implementation in InternalGPIOPin derivatives (#8151)
|
2025-02-02 21:55:55 -06:00 |
|
 tomaszduda23andTomasz Duda
|
0c032bc431
|
[core] add support for custom platform (#7616)
Co-authored-by: Tomasz Duda <tomaszduda23@gmai.com>
|
2025-01-23 12:06:07 +13:00 |
|
 Samuel SiebandSamuel Sieb
|
77bb46ff3b
|
handle bad pin schemas (#7711)
Co-authored-by: Samuel Sieb <samuel@sieb.net>
|
2024-11-01 20:54:34 +11:00 |
|
 Samuel SiebandSamuel Sieb
|
657527655d
|
auto-load preferences (#7642)
Co-authored-by: Samuel Sieb <samuel@sieb.net>
|
2024-10-21 13:40:43 +13:00 |
|
Clyde Stubbs
|
ecd3d838c9
|
[api] Bump noise-c library version (#7288)
|
2024-08-15 15:35:03 +12:00 |
|
Clyde Stubbs
|
cdf83c5d8c
|
Add host time platform; remove host support from sntp. (#6854)
|
2024-06-04 15:09:46 +12:00 |
|
 
|
121bd84854
|
Store preferences in disk file on host platform (#6428)
Co-authored-by: H. Árkosi Róbert <robreg@zsurob.hu>
Co-authored-by: clydeps <U5yx99dok9>
|
2024-03-26 11:03:51 +13:00 |
|
 Clyde StubbsandJesse Hills
|
f3ef05f5c3
|
host platform: improvements and bugfixes (#6137)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2024-02-07 14:24:06 +13:00 |
|
Clyde Stubbs
|
8267b3274c
|
Enable networking and some other components on host platform (#6114)
|
2024-01-19 10:10:23 +09:00 |
|
Clyde Stubbs
|
d9792b0d92
|
Checks for pins used in multiple places (#5666)
|
2023-12-05 08:56:53 +09:00 |
|
Jesse Hills
|
46be886ca6
|
Use platform consts (#5508)
|
2023-10-09 16:54:15 -05:00 |
|
 Jesse HillsandOtto winter
|
c835b67bac
|
Add host target platform (#4783)
Co-authored-by: Otto winter <otto@otto-winter.com>
|
2023-05-10 11:38:18 +12:00 |
|