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

fix build for arm64

This commit is contained in:
Tomasz Duda 2025-02-22 15:53:40 +01:00
parent 0e9de86213
commit 8b200441e8
2 changed files with 4 additions and 1 deletions

View File

@ -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(

View File

@ -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;