J. Nick Koston
|
af205a5267
|
one more test
|
2025-07-06 22:01:19 -05:00 |
|
J. Nick Koston
|
ecb99cbcce
|
fix flakey test
|
2025-07-06 21:19:38 -05:00 |
|
J. Nick Koston
|
731613421d
|
fix flakey
|
2025-07-06 20:59:08 -05:00 |
|
J. Nick Koston
|
7eb029f4b9
|
cleanup
|
2025-07-06 20:38:00 -05:00 |
|
J. Nick Koston
|
64ac0d2bde
|
cover
|
2025-07-06 20:36:32 -05:00 |
|
J. Nick Koston
|
7d3cdd15ad
|
cleanup
|
2025-07-06 20:31:28 -05:00 |
|
J. Nick Koston
|
53baf02087
|
cleanup
|
2025-07-06 20:30:40 -05:00 |
|
J. Nick Koston
|
a0d2392344
|
cleanup
|
2025-07-06 20:26:43 -05:00 |
|
J. Nick Koston
|
dc8714c277
|
fix race
|
2025-07-06 19:59:11 -05:00 |
|
J. Nick Koston
|
add7bec7f2
|
tweak
|
2025-07-06 18:54:00 -05:00 |
|
J. Nick Koston
|
2dc222aea6
|
tweak
|
2025-07-06 18:26:29 -05:00 |
|
J. Nick Koston
|
339a3270f6
|
adjust
|
2025-07-06 18:16:25 -05:00 |
|
J. Nick Koston
|
462b44ee23
|
adjust
|
2025-07-06 18:15:11 -05:00 |
|
J. Nick Koston
|
2e24a11a1d
|
Merge remote-tracking branch 'upstream/dev' into heap_scheduler_stress_component
|
2025-07-06 17:21:36 -05:00 |
|
J. Nick Koston
|
b6fade7339
|
Fix defer() thread safety issues on multi-core platforms (#9317)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-07-07 10:01:51 +12:00 |
|
J. Nick Koston
|
10a03ad538
|
tidy
|
2025-07-06 15:37:09 -05:00 |
|
J. Nick Koston
|
6bb32c2e61
|
tweaks
|
2025-07-06 10:12:29 -05:00 |
|
J. Nick Koston
|
6f64312d08
|
remove debugging
|
2025-07-06 10:06:45 -05:00 |
|
J. Nick Koston
|
79dfb86830
|
remove debugging
|
2025-07-06 10:04:17 -05:00 |
|
J. Nick Koston
|
453dc29540
|
preen
|
2025-07-06 10:03:28 -05:00 |
|
J. Nick Koston
|
f4260d370c
|
preen
|
2025-07-06 10:03:24 -05:00 |
|
J. Nick Koston
|
655f9489a8
|
preen
|
2025-07-06 10:02:58 -05:00 |
|
J. Nick Koston
|
4b3cc52afe
|
preen
|
2025-07-06 10:02:47 -05:00 |
|
J. Nick Koston
|
fd3f15637a
|
lint
|
2025-07-06 10:01:07 -05:00 |
|
J. Nick Koston
|
1311e1b8b0
|
lint
|
2025-07-06 10:00:55 -05:00 |
|
J. Nick Koston
|
64e84872da
|
lint
|
2025-07-06 10:00:35 -05:00 |
|
J. Nick Koston
|
bc7379030e
|
lint
|
2025-07-06 10:00:25 -05:00 |
|
J. Nick Koston
|
ecfb6dc8ed
|
lint
|
2025-07-06 10:00:17 -05:00 |
|
J. Nick Koston
|
75d67af932
|
Add heap scheduler tests
|
2025-07-06 09:55:14 -05:00 |
|
J. Nick Koston
|
86e7013f40
|
Add const char overload for Component::defer() (#9324)
|
2025-07-04 21:52:12 -05:00 |
|
J. Nick Koston
|
14d7c4bdbd
|
Add device_id to entity state messages for sub-device support (#9304)
|
2025-07-04 12:31:03 +12:00 |
|
J. Nick Koston
|
34db02661c
|
Allow disabling API batch delay for real-time state updates (#9298)
|
2025-07-02 21:50:53 -05:00 |
|
J. Nick Koston
|
9a0ba1657e
|
Fix entity hash collisions by enforcing unique names across devices per platform (#9276)
|
2025-07-01 14:38:19 +12:00 |
|
J. Nick Koston
|
0cbb5e6c1c
|
Fix flaky test_api_conditional_memory by waiting for all required states (#9271)
|
2025-07-01 08:02:43 +12:00 |
|
J. Nick Koston
|
140ca070a2
|
Optimize scheduler string storage to eliminate heap allocations (#9251)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-06-30 15:40:36 +12:00 |
|
J. Nick Koston
|
6a354d7c94
|
Reduce API component memory usage with conditional compilation (#9262)
|
2025-06-30 15:33:35 +12:00 |
|
J. Nick Koston
|
13d4823db6
|
Fix buffer corruption in API message encoding with very verbose logging (#9249)
|
2025-06-29 08:04:42 +12:00 |
|
J. Nick Koston
|
15ef93ccc9
|
Optimize API connection loop performance (#9184)
|
2025-06-26 13:47:41 +12:00 |
|
J. Nick Koston
|
17497eec43
|
Reduce memory required for sensor entities (#9201)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-06-25 18:15:59 -05:00 |
|
DanielV
|
b18ff48b4a
|
[API] Sub devices and areas (#8544)
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick+github@koston.org>
|
2025-06-25 12:03:41 +00:00 |
|
J. Nick Koston
|
8ba22183b9
|
Add enable_loop_soon_any_context() for thread and ISR-safe loop enabling (#9127)
|
2025-06-19 13:30:41 +12:00 |
|
J. Nick Koston
|
2e534ce41e
|
Reduce CPU overhead by allowing components to disable their loop() (#9089)
|
2025-06-18 21:49:25 +12:00 |
|
J. Nick Koston
|
06810e8e6a
|
Ensure we can send batches where the first message exceeds MAX_PACKET_SIZE (#9068)
|
2025-06-16 09:22:14 +12:00 |
|
J. Nick Koston
|
be58cdda3b
|
Fix protobuf encoding size mismatch by passing force parameter in encode_string (#9074)
|
2025-06-16 09:19:04 +12:00 |
|
dhewg
|
59f69ac5ca
|
[fan] fix initial FanCall to properly set speed (#8277)
|
2025-06-15 13:16:33 -05:00 |
|
J. Nick Koston
|
98e2684107
|
Fix API message encoding to return actual size instead of calculated size (#9073)
|
2025-06-15 15:46:02 +12:00 |
|
J. Nick Koston
|
4305c44440
|
Reduce entity memory usage by eliminating field shadowing and bit-packing (#9076)
|
2025-06-15 15:21:55 +12:00 |
|
J. Nick Koston
|
2ed5611a08
|
Replace API deferred queue with efficient message batching system (#9012)
|
2025-06-11 11:49:15 +12:00 |
|
J. Nick Koston
|
70c5e1bbf1
|
Improve logging in integration tests when port does not open (#8932)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-05-29 11:42:19 +12:00 |
|
J. Nick Koston
|
caf9930ff9
|
Fix flakey tests (#8914)
|
2025-05-27 16:20:14 +12:00 |
|