Oliver Kleinecke
|
486f134181
|
Update mcp4461_output.cpp
|
2025-02-20 16:32:16 +01:00 |
|
Oliver Kleinecke
|
3b83326812
|
Merge branch 'esphome:dev' into dev
|
2025-02-20 16:19:01 +01:00 |
|
Hareesh M U
|
bf739506c3
|
[ld2450] Add new component (#5674)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
Co-authored-by: Marcus Better <marcus@better.se>
Co-authored-by: Trevor Schirmer <24777085+TrevorSchirmer@users.noreply.github.com>
Co-authored-by: Keith Burzinski <kbx81x@gmail.com>
|
2025-02-20 03:16:08 -06:00 |
|
Oliver Kleinecke
|
6cb00a8466
|
fix: use reinterpret_cast for safe string copy in add_lamp function of DynamicLampComponent
|
2025-02-20 00:02:20 +01:00 |
|
Oliver Kleinecke
|
a965b87abb
|
fix: cast name to char* for safe string copy in add_lamp function of DynamicLampComponent
|
2025-02-19 23:58:26 +01:00 |
|
Oliver Kleinecke
|
9366a92354
|
fix: use strncpy instead of memcpy for safe string copy in add_lamp function of DynamicLampComponent
|
2025-02-19 23:55:51 +01:00 |
|
Oliver Kleinecke
|
857eeb93e8
|
fix: ensure lamp count is incremented correctly in restore_lamp_settings function of DynamicLampComponent
|
2025-02-19 23:38:47 +01:00 |
|
Oliver Kleinecke
|
7a63947ace
|
fix: increment lamp count in restore_lamp_settings function of DynamicLampComponent
|
2025-02-19 23:33:17 +01:00 |
|
Oliver Kleinecke
|
cf0b1e741b
|
fix: improve output usage check in loop function of DynamicLampComponent
|
2025-02-19 23:26:48 +01:00 |
|
Oliver Kleinecke
|
20d871e909
|
fix: correct array declaration for empty lamp in remove_lamp function of DynamicLampComponent
|
2025-02-19 23:24:08 +01:00 |
|
Oliver Kleinecke
|
436108d8d7
|
fix: replace static array with dynamic initialization for empty lamp in remove_lamp function of DynamicLampComponent
|
2025-02-19 23:22:19 +01:00 |
|
Oliver Kleinecke
|
c01950a06d
|
fix: optimize memory write operation in remove_lamp function of DynamicLampComponent
|
2025-02-19 23:17:56 +01:00 |
|
Oliver Kleinecke
|
befb936cb8
|
fix: correct write operation in remove_lamp function of DynamicLampComponent
|
2025-02-19 23:10:30 +01:00 |
|
Oliver Kleinecke
|
fdd33c49ac
|
fix: correct memory address calculation in remove_lamp function of DynamicLampComponent
|
2025-02-19 23:08:49 +01:00 |
|
Oliver Kleinecke
|
aa8ba87371
|
fix: improve lamp name comparison in remove_lamp and add_output_to_lamp functions of DynamicLampComponent
|
2025-02-19 23:04:52 +01:00 |
|
Oliver Kleinecke
|
5dfbd6ee2f
|
fix: change get_lamp_name return type from unsigned char* to std::string in DynamicLampComponent
|
2025-02-19 23:00:34 +01:00 |
|
Oliver Kleinecke
|
92dc31c636
|
fix: update lamp name handling in read_initialized_timers_to_log function of DynamicLampComponent
|
2025-02-19 22:58:19 +01:00 |
|
Oliver Kleinecke
|
24c2d33c7b
|
fix: improve lamp name comparison in remove_output_from_lamp and get_lamp_index_by_name_ functions of DynamicLampComponent
|
2025-02-19 22:57:04 +01:00 |
|
Oliver Kleinecke
|
612ee82183
|
fix: update lamp name handling in read_fram_timers_to_log function of DynamicLampComponent
|
2025-02-19 22:52:34 +01:00 |
|
Oliver Kleinecke
|
6bc94d7236
|
fix: update lamp name assignment to use memcpy and adjust comparison in add_output_to_lamp function in DynamicLampComponent
|
2025-02-19 22:46:21 +01:00 |
|
Oliver Kleinecke
|
ddcaac89b3
|
fix: correct loop index in remove_lamp function and update return type of get_lamp_name in DynamicLampComponent
|
2025-02-19 22:42:17 +01:00 |
|
Oliver Kleinecke
|
2fd5fe2d49
|
fix: remove unnecessary variable assignment in restore_lamp_settings_ function of DynamicLampComponent
|
2025-02-19 22:33:48 +01:00 |
|
Oliver Kleinecke
|
2acd5fe505
|
fix: change return type of get_lamp_name function in DynamicLampComponent to unsigned char array
|
2025-02-19 22:32:14 +01:00 |
|
Oliver Kleinecke
|
84b4080ee6
|
fix: correct logging message in remove_lamp function of DynamicLampComponent
|
2025-02-19 22:29:25 +01:00 |
|
Oliver Kleinecke
|
6a7cbbb011
|
fix: update available_outputs initialization and correct lamp name assignment in DynamicLampComponent
|
2025-02-19 22:27:54 +01:00 |
|
Oliver Kleinecke
|
2cc7398375
|
fix: correct state assignment and string handling in DynamicLampComponent
|
2025-02-19 22:23:21 +01:00 |
|
Oliver Kleinecke
|
2d21f49fad
|
fix: initialize available outputs in DynamicLampComponent and enhance restore_lamp_settings_ logic
|
2025-02-19 22:18:14 +01:00 |
|
Oliver Kleinecke
|
f12f551fae
|
fix: update CombinedLamp structure and improve lamp output management in DynamicLampComponent
|
2025-02-19 21:55:28 +01:00 |
|
Oliver Kleinecke
|
004692865b
|
fix: reduce timer capacity from 256 to 128 in DynamicLampComponent and initialize active lamps
|
2025-02-19 21:03:42 +01:00 |
|
Oliver Kleinecke
|
b6ee5d7da8
|
fix: remove unnecessary logging for unused timer slots in restore_timers_ method of DynamicLampComponent
|
2025-02-19 20:53:08 +01:00 |
|
Oliver Kleinecke
|
deaa9ee60b
|
fix: increase timer capacity from 64 to 256 in DynamicLampComponent
|
2025-02-19 20:52:16 +01:00 |
|
Oliver Kleinecke
|
cedf4caf4f
|
fix: reduce timer capacity from 256 to 64 in DynamicLampComponent
|
2025-02-19 20:47:20 +01:00 |
|
Oliver Kleinecke
|
628e89cf70
|
fix: increase timer capacity from 12 to 256 in DynamicLampComponent
|
2025-02-19 20:42:36 +01:00 |
|
Oliver Kleinecke
|
26c488f6f1
|
fix: refactor timer logging methods in DynamicLampComponent for clarity and consistency
|
2025-02-19 20:28:31 +01:00 |
|
Katherine Whitlock
|
3020083564
|
Ruff format for CI (#8276)
|
2025-02-19 13:24:43 -06:00 |
|
Oliver Kleinecke
|
6112ac1520
|
fix: initialize DynamicLampTimer correctly in restore_timers_ method of DynamicLampComponent
|
2025-02-19 20:19:20 +01:00 |
|
Oliver Kleinecke
|
9701ac6ee1
|
fix: uncomment lamp names logging in dump_config method of DynamicLampComponent
|
2025-02-19 20:18:35 +01:00 |
|
Oliver Kleinecke
|
944d9661bf
|
fix: add validation check for timers in read_timers_to_log method of DynamicLampComponent
|
2025-02-19 20:05:26 +01:00 |
|
Oliver Kleinecke
|
5abdff81c1
|
fix: optimize lamp inclusion check in read_timers_to_log method of DynamicLampComponent
|
2025-02-19 19:58:30 +01:00 |
|
Oliver Kleinecke
|
55fc652cd5
|
fix: rename clear_fram_ method to clear_fram for consistency in DynamicLampComponent
|
2025-02-19 19:49:04 +01:00 |
|
Oliver Kleinecke
|
f3468027a3
|
fix: correct memory read offset in read_timers_to_log method of DynamicLampComponent
|
2025-02-19 19:46:44 +01:00 |
|
Oliver Kleinecke
|
cc407d3e8a
|
fix: add logging for FRAM clearing in clear_fram_ method of DynamicLampComponent
|
2025-02-19 19:45:33 +01:00 |
|
Oliver Kleinecke
|
6dba6fc56e
|
feat: add clear_fram method to DynamicLampComponent for FRAM clearing functionality
|
2025-02-19 19:43:35 +01:00 |
|
Oliver Kleinecke
|
8ae0877024
|
fix: reduce timer limit from 64 to 12 in DynamicLampComponent for improved performance
|
2025-02-19 19:36:57 +01:00 |
|
Oliver Kleinecke
|
fd06f2b1e5
|
fix: comment out lamp names string initialization in dump_config for debugging
|
2025-02-19 19:14:16 +01:00 |
|
Oliver Kleinecke
|
862f74025d
|
fix: standardize boolean checks for clarity in DynamicLampComponent
|
2025-02-19 19:07:53 +01:00 |
|
Oliver Kleinecke
|
e6898b538c
|
fix: simplify condition check for lamp inclusion in read_timers_to_log
|
2025-02-19 19:03:47 +01:00 |
|
Oliver Kleinecke
|
3b679c4aae
|
fix: restore timers call in DynamicLampComponent::begin for proper functionality
|
2025-02-19 18:56:55 +01:00 |
|
Oliver Kleinecke
|
d189b207b1
|
fix: comment out lamp names string initialization in dump_config for debugging
|
2025-02-19 18:49:34 +01:00 |
|
Oliver Kleinecke
|
56240eab58
|
fix: comment out restore_timers_ call in DynamicLampComponent::begin for debugging purposes
|
2025-02-19 18:41:18 +01:00 |
|