1
0
mirror of https://github.com/esphome/esphome.git synced 2025-03-13 22:28:14 +00:00

Commit Graph

  • 6cb00a8466 fix: use reinterpret_cast for safe string copy in add_lamp function of DynamicLampComponent Oliver Kleinecke 2025-02-20 00:02:20 +01:00
  • a965b87abb fix: cast name to char* for safe string copy in add_lamp function of DynamicLampComponent Oliver Kleinecke 2025-02-19 23:58:26 +01:00
  • 9366a92354 fix: use strncpy instead of memcpy for safe string copy in add_lamp function of DynamicLampComponent Oliver Kleinecke 2025-02-19 23:55:51 +01:00
  • 857eeb93e8 fix: ensure lamp count is incremented correctly in restore_lamp_settings function of DynamicLampComponent Oliver Kleinecke 2025-02-19 23:38:47 +01:00
  • 7a63947ace fix: increment lamp count in restore_lamp_settings function of DynamicLampComponent Oliver Kleinecke 2025-02-19 23:33:17 +01:00
  • cf0b1e741b fix: improve output usage check in loop function of DynamicLampComponent Oliver Kleinecke 2025-02-19 23:26:48 +01:00
  • 20d871e909 fix: correct array declaration for empty lamp in remove_lamp function of DynamicLampComponent Oliver Kleinecke 2025-02-19 23:24:08 +01:00
  • 436108d8d7 fix: replace static array with dynamic initialization for empty lamp in remove_lamp function of DynamicLampComponent Oliver Kleinecke 2025-02-19 23:22:19 +01:00
  • c01950a06d fix: optimize memory write operation in remove_lamp function of DynamicLampComponent Oliver Kleinecke 2025-02-19 23:17:56 +01:00
  • befb936cb8 fix: correct write operation in remove_lamp function of DynamicLampComponent Oliver Kleinecke 2025-02-19 23:10:30 +01:00
  • fdd33c49ac fix: correct memory address calculation in remove_lamp function of DynamicLampComponent Oliver Kleinecke 2025-02-19 23:08:49 +01:00
  • aa8ba87371 fix: improve lamp name comparison in remove_lamp and add_output_to_lamp functions of DynamicLampComponent Oliver Kleinecke 2025-02-19 23:04:52 +01:00
  • 5dfbd6ee2f fix: change get_lamp_name return type from unsigned char* to std::string in DynamicLampComponent Oliver Kleinecke 2025-02-19 23:00:34 +01:00
  • 92dc31c636 fix: update lamp name handling in read_initialized_timers_to_log function of DynamicLampComponent Oliver Kleinecke 2025-02-19 22:58:19 +01:00
  • 24c2d33c7b fix: improve lamp name comparison in remove_output_from_lamp and get_lamp_index_by_name_ functions of DynamicLampComponent Oliver Kleinecke 2025-02-19 22:57:04 +01:00
  • 612ee82183 fix: update lamp name handling in read_fram_timers_to_log function of DynamicLampComponent Oliver Kleinecke 2025-02-19 22:52:34 +01:00
  • 6bc94d7236 fix: update lamp name assignment to use memcpy and adjust comparison in add_output_to_lamp function in DynamicLampComponent Oliver Kleinecke 2025-02-19 22:46:21 +01:00
  • ddcaac89b3 fix: correct loop index in remove_lamp function and update return type of get_lamp_name in DynamicLampComponent Oliver Kleinecke 2025-02-19 22:42:17 +01:00
  • 2fd5fe2d49 fix: remove unnecessary variable assignment in restore_lamp_settings_ function of DynamicLampComponent Oliver Kleinecke 2025-02-19 22:33:48 +01:00
  • 2acd5fe505 fix: change return type of get_lamp_name function in DynamicLampComponent to unsigned char array Oliver Kleinecke 2025-02-19 22:32:14 +01:00
  • 84b4080ee6 fix: correct logging message in remove_lamp function of DynamicLampComponent Oliver Kleinecke 2025-02-19 22:29:25 +01:00
  • 6a7cbbb011 fix: update available_outputs initialization and correct lamp name assignment in DynamicLampComponent Oliver Kleinecke 2025-02-19 22:27:54 +01:00
  • 2cc7398375 fix: correct state assignment and string handling in DynamicLampComponent Oliver Kleinecke 2025-02-19 22:23:21 +01:00
  • acac1855be
    Added ext1_cause to wakeup cause dict test baal86 2025-02-19 22:20:12 +01:00
  • 2d21f49fad fix: initialize available outputs in DynamicLampComponent and enhance restore_lamp_settings_ logic Oliver Kleinecke 2025-02-19 22:18:14 +01:00
  • af053650b5
    Updated to meet CLANG requirements baal86 2025-02-19 22:11:43 +01:00
  • a81a3f4e62 Fix i2c issue on idf 5.3 Jonathan Swoboda 2025-02-19 16:00:56 -05:00
  • f12f551fae fix: update CombinedLamp structure and improve lamp output management in DynamicLampComponent Oliver Kleinecke 2025-02-19 21:55:28 +01:00
  • ce978b644c Added support for ESP32-H2. Since the -H2 variant does not support the gpio wakeup method the ext1 wakeup reason was added to be able to specify a distinct run duration. baal86 2025-02-19 21:53:36 +01:00
  • 2da0cf27c4 Merge branch 'dev' into vornado-ir Jordan Zucker 2025-02-19 12:08:18 -08:00
  • e9b314860c Merge branch 'dev' into prometheus-climate Jordan Zucker 2025-02-19 12:07:53 -08:00
  • 004692865b fix: reduce timer capacity from 256 to 128 in DynamicLampComponent and initialize active lamps Oliver Kleinecke 2025-02-19 21:03:42 +01:00
  • b6ee5d7da8 fix: remove unnecessary logging for unused timer slots in restore_timers_ method of DynamicLampComponent Oliver Kleinecke 2025-02-19 20:53:08 +01:00
  • deaa9ee60b fix: increase timer capacity from 64 to 256 in DynamicLampComponent Oliver Kleinecke 2025-02-19 20:52:16 +01:00
  • a02fdf36f8
    Merge branch 'dev' into dev lsellens 2025-02-19 13:51:51 -06:00
  • cedf4caf4f fix: reduce timer capacity from 256 to 64 in DynamicLampComponent Oliver Kleinecke 2025-02-19 20:47:20 +01:00
  • 4fe4137aef
    Bump docker/build-push-action in /.github/actions/build-image dependabot[bot] 2025-02-19 19:43:03 +00:00
  • 628e89cf70 fix: increase timer capacity from 12 to 256 in DynamicLampComponent Oliver Kleinecke 2025-02-19 20:42:36 +01:00
  • 26c488f6f1 fix: refactor timer logging methods in DynamicLampComponent for clarity and consistency Oliver Kleinecke 2025-02-19 20:28:31 +01:00
  • 3020083564
    Ruff format for CI (#8276) Katherine Whitlock 2025-02-19 14:24:43 -05:00
  • 6112ac1520 fix: initialize DynamicLampTimer correctly in restore_timers_ method of DynamicLampComponent Oliver Kleinecke 2025-02-19 20:19:20 +01:00
  • 9701ac6ee1 fix: uncomment lamp names logging in dump_config method of DynamicLampComponent Oliver Kleinecke 2025-02-19 20:18:35 +01:00
  • 944d9661bf fix: add validation check for timers in read_timers_to_log method of DynamicLampComponent Oliver Kleinecke 2025-02-19 20:05:26 +01:00
  • 5abdff81c1 fix: optimize lamp inclusion check in read_timers_to_log method of DynamicLampComponent Oliver Kleinecke 2025-02-19 19:58:30 +01:00
  • 55fc652cd5 fix: rename clear_fram_ method to clear_fram for consistency in DynamicLampComponent Oliver Kleinecke 2025-02-19 19:49:04 +01:00
  • f3468027a3 fix: correct memory read offset in read_timers_to_log method of DynamicLampComponent Oliver Kleinecke 2025-02-19 19:46:44 +01:00
  • cc407d3e8a fix: add logging for FRAM clearing in clear_fram_ method of DynamicLampComponent Oliver Kleinecke 2025-02-19 19:45:33 +01:00
  • 6dba6fc56e feat: add clear_fram method to DynamicLampComponent for FRAM clearing functionality Oliver Kleinecke 2025-02-19 19:43:35 +01:00
  • 8ae0877024 fix: reduce timer limit from 64 to 12 in DynamicLampComponent for improved performance Oliver Kleinecke 2025-02-19 19:36:57 +01:00
  • fd06f2b1e5 fix: comment out lamp names string initialization in dump_config for debugging Oliver Kleinecke 2025-02-19 19:14:16 +01:00
  • 862f74025d fix: standardize boolean checks for clarity in DynamicLampComponent Oliver Kleinecke 2025-02-19 19:07:53 +01:00
  • e6898b538c fix: simplify condition check for lamp inclusion in read_timers_to_log Oliver Kleinecke 2025-02-19 19:03:47 +01:00
  • f0014b3666 Add support for speaker raul 2025-02-18 22:53:17 +01:00
  • 3b679c4aae fix: restore timers call in DynamicLampComponent::begin for proper functionality Oliver Kleinecke 2025-02-19 18:56:55 +01:00
  • d189b207b1 fix: comment out lamp names string initialization in dump_config for debugging Oliver Kleinecke 2025-02-19 18:49:34 +01:00
  • 9b423e3ed0
    Fix the function declaration in the .h file Lorenzo Prosseda 2025-02-19 18:45:05 +01:00
  • 56240eab58 fix: comment out restore_timers_ call in DynamicLampComponent::begin for debugging purposes Oliver Kleinecke 2025-02-19 18:41:18 +01:00
  • 3f9bb14273 fix: implement lamp deactivation in SAVE_MODE_FRAM for proper state management Oliver Kleinecke 2025-02-19 18:32:26 +01:00
  • fb3d2c1e18
    Fix codeowners and naming convention Lorenzo Prosseda 2025-02-19 18:27:05 +01:00
  • 9cf8a4558f
    tweak deprecated J. Nick Koston 2025-02-19 10:46:35 -06:00
  • 8b03c6a857
    py39 J. Nick Koston 2025-02-19 10:39:29 -06:00
  • df389527a0
    py39 J. Nick Koston 2025-02-19 10:38:49 -06:00
  • 82007c2ec0 fix: change loop variable type to uint8_t for consistency in dump_config Oliver Kleinecke 2025-02-19 17:37:53 +01:00
  • b213650f35 fix: comment out unused lamp and output initialization for cleaner config dump Oliver Kleinecke 2025-02-19 17:35:50 +01:00
  • c071dc8534 fix: correct timer reference in dump_config for accurate logging Oliver Kleinecke 2025-02-19 17:28:01 +01:00
  • f0f5f23213
    cleanup J. Nick Koston 2025-02-19 10:27:27 -06:00
  • b74a3f9d36
    Add cv.deprecated and cv.removed to config validation J. Nick Koston 2025-02-19 10:26:44 -06:00
  • 3b6eede039
    Add cv.deprecated and cv.removed to config validation J. Nick Koston 2025-02-19 10:25:11 -06:00
  • 1c1650dc24 fix: initialize validation_bytes in DynamicLampTimer for proper timer validation Oliver Kleinecke 2025-02-19 17:24:42 +01:00
  • 2e4fd39896 fix: consolidate timer logging in restore_timers_ for improved clarity Oliver Kleinecke 2025-02-19 17:22:31 +01:00
  • b3aea69af0 mlx90393: consolidate new tests functionpointer 2025-02-19 17:16:49 +01:00
  • db7c003d53 fix: reduce timer array size from 256 to 64 for optimized memory usage Oliver Kleinecke 2025-02-19 17:12:30 +01:00
  • 446699cd57 fix: remove redundant default case logging in restore_lamp_settings_ for cleaner code Oliver Kleinecke 2025-02-19 17:07:48 +01:00
  • d89963d208 fix: adjust timer_desc buffer size in add_timer for proper string handling Oliver Kleinecke 2025-02-19 16:59:30 +01:00
  • 253d3e1fea fix: update save mode cases to use SupportedSaveModes enum for consistency Oliver Kleinecke 2025-02-19 16:56:38 +01:00
  • b67a42671f fix: initialize DynamicLampTimer instance for proper object creation in restore_timers_ Oliver Kleinecke 2025-02-19 16:53:06 +01:00
  • c025ccabaa fix: add missing break statement in restore_timers_ for correct flow control Oliver Kleinecke 2025-02-19 16:50:07 +01:00
  • 4d238766e9 fix: simplify conditional checks in restore_timers_ for improved readability Oliver Kleinecke 2025-02-19 16:48:11 +01:00
  • 3a094cb321 Merge branch 'dev' into prometheus-climate Jordan Zucker 2025-02-19 07:44:09 -08:00
  • 44bd8cead3 Merge branch 'dev' into vornado-ir Jordan Zucker 2025-02-19 07:44:01 -08:00
  • 9cee344c42 fix: rename Dynamic_LampTimer to DynamicLampTimer for consistency in restore logic Oliver Kleinecke 2025-02-19 16:43:44 +01:00
  • 4eef228d79
    Update tests, fix quirks.h with pragma Lorenzo Prosseda 2025-02-19 16:43:39 +01:00
  • 48f8578f11 fix: simplify restore function signatures for clarity Oliver Kleinecke 2025-02-19 16:38:59 +01:00
  • c056a750d8 fix: rename Dynamic_LampTimer to DynamicLampTimer for consistency Oliver Kleinecke 2025-02-19 16:37:58 +01:00
  • e39f8f1072 fix: update save mode handling and enhance timer restoration logic Oliver Kleinecke 2025-02-19 16:35:53 +01:00
  • f9d9631395
    Merge branch 'esphome:dev' into airton-climate Lorenzo Prosseda 2025-02-19 16:24:40 +01:00
  • 2f892b97ce Add support for template variables in remote packages from Github Nate Clark 2025-02-18 18:50:32 -05:00
  • 236f02f573
    Add vertical_direction select comp. for platform airton Lorenzo Prosseda 2025-02-19 16:21:44 +01:00
  • a16c251346
    [ethernet] prepare for more SPI devices Bjørn Mork 2024-06-04 17:10:07 +02:00
  • fdb782562b fix: rename timer description variable for consistency and clarity in logging Oliver Kleinecke 2025-02-19 15:07:08 +01:00
  • 943b024b33 fix: enhance timer functionality by adding description and adjusting log messages Oliver Kleinecke 2025-02-19 15:03:25 +01:00
  • 43e306998b fix: update condition in add_timer function for clarity in lamp list checks Oliver Kleinecke 2025-02-19 14:46:35 +01:00
  • aa666b4379 fix: reorder CombinedLamp struct members for better organization Oliver Kleinecke 2025-02-19 13:50:19 +01:00
  • 79b85e2e0c fix: correct log message placement in read_timers_to_log function for better clarity Oliver Kleinecke 2025-02-19 13:38:45 +01:00
  • a75a9523c2 fix: consolidate lamp names in log message for read_timers_to_log function Oliver Kleinecke 2025-02-19 13:33:40 +01:00
  • c5d92adee8 fix: update log message format in read_timers_to_log function to use c_str() for lamp names Oliver Kleinecke 2025-02-19 13:14:40 +01:00
  • a3a2eff663 fix: streamline read_timers_to_log function by removing unnecessary loop and improving log message format Oliver Kleinecke 2025-02-19 13:02:11 +01:00
  • b9f1611145 fix: ensure active lamp check in add_timer function to prevent ignoring inactive lamps Oliver Kleinecke 2025-02-19 12:51:29 +01:00
  • 31b8f4f389 fix: correct lamp list index calculation in read_timers_to_log function Oliver Kleinecke 2025-02-19 12:32:42 +01:00
  • d884aa73ff fix: refactor lamp list initialization and improve index handling in build_lamp_list_from_list_str_ function Oliver Kleinecke 2025-02-19 12:30:19 +01:00