J. Nick Koston
51679d9b6c
Merge branch 'modbus_batch_read' into integration
2026-02-09 09:45:53 -06:00
J. Nick Koston
6dd9311f08
Merge branch 'seeed_mr_batch_read' into integration
2026-02-09 09:45:53 -06:00
J. Nick Koston
e2b870bd5c
Merge branch 'dfplayer_batch_read' into integration
2026-02-09 09:45:52 -06:00
J. Nick Koston
a2ea81df0e
Merge branch 'rd03d_batch_read' into integration
2026-02-09 09:45:52 -06:00
J. Nick Koston
84062c46b0
Merge branch 'nextion_batch_read' into integration
2026-02-09 09:45:52 -06:00
J. Nick Koston
24ab0d9474
Merge branch 'ld2420_batch_read' into integration
2026-02-09 09:45:52 -06:00
J. Nick Koston
30649c280e
Merge branch 'ld2410_batch_read' into integration
2026-02-09 09:45:51 -06:00
J. Nick Koston
bb13405775
Merge branch 'ld2412_batch_read' into integration
2026-02-09 09:45:51 -06:00
J. Nick Koston
bfde168035
Merge branch 'ld2450_batch_read' into integration
2026-02-09 09:45:51 -06:00
J. Nick Koston
d842b5411b
Merge branch 'cse7766_batch_read' into integration
2026-02-09 09:45:50 -06:00
J. Nick Koston
ca8617cf10
Fix early guard comment
2026-02-09 09:41:45 -06:00
J. Nick Koston
e07144ef74
Remove unnecessary early guard
2026-02-09 09:40:26 -06:00
J. Nick Koston
1c4cf1a3e8
Remove unnecessary early guard
2026-02-09 09:40:05 -06:00
J. Nick Koston
a198df34ee
Remove unnecessary early guard
2026-02-09 09:39:49 -06:00
J. Nick Koston
15904ab583
Remove unnecessary early guard
2026-02-09 09:39:30 -06:00
J. Nick Koston
9c9e8ac388
Remove unnecessary early guard
2026-02-09 09:39:04 -06:00
J. Nick Koston
04f4636d36
Remove unnecessary early guard
2026-02-09 09:38:47 -06:00
J. Nick Koston
3cbadfe42a
Remove unnecessary early guard
2026-02-09 09:38:30 -06:00
J. Nick Koston
277a11f0ea
Remove unnecessary early guard
2026-02-09 09:38:12 -06:00
J. Nick Koston
08cca414e7
Remove unnecessary early guard
2026-02-09 09:37:53 -06:00
J. Nick Koston
4db5835b6f
Update comment explaining early guard
2026-02-09 09:32:08 -06:00
J. Nick Koston
44e9346e9c
Add comment explaining early guard
2026-02-09 09:30:43 -06:00
J. Nick Koston
6670c2b6c4
Add comment explaining early guard
2026-02-09 09:30:24 -06:00
J. Nick Koston
6013b473ca
Add comment explaining early guard
2026-02-09 09:30:08 -06:00
J. Nick Koston
cc1f83ac35
Add comment explaining early guard
2026-02-09 09:29:42 -06:00
J. Nick Koston
1f1405364d
Add comment explaining early guard
2026-02-09 09:29:25 -06:00
J. Nick Koston
5d3ae8cbec
Add comment explaining early guard
2026-02-09 09:29:07 -06:00
J. Nick Koston
59a2f6f538
Add comment explaining early guard
2026-02-09 09:28:51 -06:00
J. Nick Koston
a9c37cae26
Add comment explaining early guard
2026-02-09 09:28:32 -06:00
J. Nick Koston
c8a93f31e9
Add comment explaining early guard
2026-02-09 09:28:15 -06:00
J. Nick Koston
f79448a09a
Remove verbose available() comment
2026-02-09 09:27:57 -06:00
J. Nick Koston
5e096826c3
Remove verbose available() comment
2026-02-09 09:27:42 -06:00
J. Nick Koston
457d68256d
Keep early guard to avoid stack buffer allocation
2026-02-09 09:27:20 -06:00
J. Nick Koston
a9029fb67a
Keep early guard to avoid stack buffer allocation
2026-02-09 09:27:05 -06:00
J. Nick Koston
cd891d4b16
Keep early guard to avoid stack buffer allocation
2026-02-09 09:26:50 -06:00
J. Nick Koston
2784059a64
Keep early guard to avoid stack buffer allocation
2026-02-09 09:26:29 -06:00
J. Nick Koston
4827f53156
Keep early guard to avoid stack buffer allocation
2026-02-09 09:26:13 -06:00
J. Nick Koston
8dff0ee449
Remove redundant early guard
2026-02-09 09:25:23 -06:00
J. Nick Koston
a7f04a6cf9
Remove redundant early guard
2026-02-09 09:25:05 -06:00
J. Nick Koston
53bde863f5
Remove redundant early guard
2026-02-09 09:24:50 -06:00
J. Nick Koston
dfb0c8670d
Remove redundant early guard
2026-02-09 09:24:34 -06:00
J. Nick Koston
7490efedd7
Remove redundant early guard
2026-02-09 09:24:15 -06:00
J. Nick Koston
5e8f9c938e
Merge branch 'scheduler_uint32t_core_filters' into integration
2026-02-09 06:45:29 -06:00
J. Nick Koston
4b92465afd
[scheduler] Fix stale bitfield comments for name_type_
2026-02-09 06:39:03 -06:00
J. Nick Koston
65c2b29678
Merge remote-tracking branch 'origin/integration' into integration
2026-02-09 06:33:05 -06:00
J. Nick Koston
a6345eea08
Merge branch 'scheduler_uint32t_core_filters' into integration
2026-02-09 06:32:01 -06:00
J. Nick Koston
78ddacd766
[scheduler] Update NameType comment to mention internal numeric IDs
2026-02-09 06:26:53 -06:00
J. Nick Koston
dd2c5838e1
[scheduler] Use enum class for InternalSchedulerID to avoid materialized constant
...
The struct + constexpr namespace approach caused the compiler to
materialize POLLING_UPDATE as a 4-byte symbol. An enum class with
uint32_t underlying type gives the same type safety but enum values
are true compile-time constants that never get materialized.
2026-02-09 06:25:55 -06:00
J. Nick Koston
d9f7c26b16
Revert "[scheduler] Inline all trivial Scheduler forwarding methods"
...
This reverts commit d2728f2ccd .
2026-02-09 06:24:49 -06:00
J. Nick Koston
d2728f2ccd
[scheduler] Inline all trivial Scheduler forwarding methods
...
Move all set_timeout, cancel_timeout, set_interval, cancel_interval
overloads (const char*, uint32_t, std::string) from scheduler.cpp to
inline in scheduler.h. These are all trivial one-liner forwarding calls
to set_timer_common_ or cancel_item_ and benefit from inlining at
call sites rather than being separate symbols.
2026-02-09 06:16:49 -06:00