diff --git a/esphome/components/nrf52/__init__.py b/esphome/components/nrf52/__init__.py index 307b6e8fab..e6a42fd13b 100644 --- a/esphome/components/nrf52/__init__.py +++ b/esphome/components/nrf52/__init__.py @@ -87,7 +87,9 @@ async def to_code(config): cg.add_build_flag("-DUSE_NRF52") cg.add_define("ESPHOME_BOARD", config[CONF_BOARD]) cg.add_define("ESPHOME_VARIANT", "NRF52") - conf = {CONF_PLATFORM_VERSION: "platformio/nordicnrf52@10.3.0"} + conf = { + CONF_PLATFORM_VERSION: "https://github.com/tomaszduda23/platform-nordicnrf52#b4b73670f2524e816df78bedbbc0bdda867a66a5" + } cg.add_platformio_option(CONF_FRAMEWORK, CORE.data[KEY_CORE][KEY_TARGET_FRAMEWORK]) cg.add_platformio_option("platform", conf[CONF_PLATFORM_VERSION]) cg.add_platformio_option( diff --git a/esphome/components/zephyr/gpio.h b/esphome/components/zephyr/gpio.h index 17a7e97b8f..f512ae4648 100644 --- a/esphome/components/zephyr/gpio.h +++ b/esphome/components/zephyr/gpio.h @@ -21,6 +21,7 @@ class ZephyrGPIOPin : public InternalGPIOPin { ISRInternalGPIOPin to_isr() const override; uint8_t get_pin() const override { return this->pin_; } bool is_inverted() const override { return this->inverted_; } + gpio::Flags get_flags() const override { return flags_; } protected: void attach_interrupt(void (*func)(void *), void *arg, gpio::InterruptType type) const override;