Skip to content

Commit f2a9571

Browse files
committed
Fix Siedle component build
1 parent f86bf18 commit f2a9571

3 files changed

Lines changed: 635 additions & 3 deletions

File tree

components/siedle_in_home_bus/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
CONF_SIEDLE_IN_HOME_BUS_ID = "siedle_in_home_bus_id"
99

1010
# Required for ESP_TIMER_ISR dispatch mode
11-
cg.add_define("CONFIG_ESP_TIMER_IN_IRAM")
12-
cg.add_define("CONFIG_ESP_TIMER_SUPPORTS_ISR_DISPATCH_METHOD")
11+
cg.add_define("CONFIG_ESP_TIMER_IN_IRAM", 1)
12+
cg.add_define("CONFIG_ESP_TIMER_SUPPORTS_ISR_DISPATCH_METHOD", 1)
1313

1414
siedle_in_home_bus_ns = cg.esphome_ns.namespace("siedle_in_home_bus")
1515
SiedleInHomeBusComponent = siedle_in_home_bus_ns.class_("SiedleInHomeBusComponent", cg.Component)

components/siedle_in_home_bus/siedle_in_home_bus.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,8 @@ namespace esphome::siedle_in_home_bus
171171
else
172172
{
173173
BaseType_t higher_prio_woken = pdFALSE;
174-
xQueueSendFromISR(arg->receive_queue, &arg->transferred_msg, &higher_prio_woken);
174+
uint32_t msg = arg->transferred_msg;
175+
xQueueSendFromISR(arg->receive_queue, &msg, &higher_prio_woken);
175176
arg->status = TERMINATING;
176177
arg->bit_ticks_left = 2 * TICKS_PER_BIT;
177178
if (higher_prio_woken)

0 commit comments

Comments
 (0)