diff --git a/components/opentherm/opentherm.c b/components/opentherm/opentherm.c index 3a283d3..40c5298 100644 --- a/components/opentherm/opentherm.c +++ b/components/opentherm/opentherm.c @@ -507,7 +507,7 @@ bool esp_ot_send_request_async(unsigned long request) esp_ot_send_bit(1); // start bit for (int i = 31; i >= 0; i--) { - esp_ot_send_bit(bitRead(request, i)); + esp_ot_send_bit(ESP_OT_BIT_READ(request, i)); } esp_ot_send_bit(1); // stop bit esp_ot_set_idle_state(); @@ -818,7 +818,7 @@ bool esp_ot_send_response(unsigned long request) esp_ot_send_bit(1); // start bit for (int i = 31; i >= 0; i--) { - esp_ot_send_bit(bitRead(request, i)); + esp_ot_send_bit(ESP_OT_BIT_READ(request, i)); } esp_ot_send_bit(1); // stop bit esp_ot_set_idle_state(); diff --git a/components/opentherm/opentherm.h b/components/opentherm/opentherm.h index ca2c645..2ec467c 100644 --- a/components/opentherm/opentherm.h +++ b/components/opentherm/opentherm.h @@ -15,9 +15,9 @@ static portMUX_TYPE mux = portMUX_INITIALIZER_UNLOCKED; #define PORT_ENTER_CRITICAL portENTER_CRITICAL(&mux) #define PORT_EXIT_CRITICAL portEXIT_CRITICAL(&mux) -#ifndef bit -#define bit(b) (1UL << (b)) -#define bitRead(value, bit) ((value >> bit) & 0x01) +#ifndef ESP_OT_BIT +#define ESP_OT_BIT(b) (1UL << (b)) +#define ESP_OT_BIT_READ(value, ESP_OT_BIT) ((value >> ESP_OT_BIT) & 0x01) #endif // ENUMS