From 7993074a6a4d6a8b463ca94829285f20b9f61faf Mon Sep 17 00:00:00 2001 From: Silvano Seva Date: Tue, 11 Feb 2025 18:58:09 +0100 Subject: [PATCH] gpio-native: select driver basing on MCU type instead of build target --- meson.build | 2 +- platform/drivers/GPIO/gpio-native.h | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/meson.build b/meson.build index a6492e94..8fa1dd78 100644 --- a/meson.build +++ b/meson.build @@ -266,7 +266,7 @@ mk22fn512_inc = ['platform/mcu/CMSIS/Include', 'platform/mcu/MK22FN512xxx12', 'platform/mcu/MK22FN512xxx12/drivers'] -mk22fn512_def = {} +mk22fn512_def = {'MK22FN512xx': ''} mk22fn512_src += miosix_cm4f_src mk22fn512_inc += miosix_cm4f_inc diff --git a/platform/drivers/GPIO/gpio-native.h b/platform/drivers/GPIO/gpio-native.h index 2e7a8556..e4c59444 100644 --- a/platform/drivers/GPIO/gpio-native.h +++ b/platform/drivers/GPIO/gpio-native.h @@ -18,10 +18,9 @@ #ifndef GPIO_NATIVE_H #define GPIO_NATIVE_H -#if defined(PLATFORM_MD3x0) || defined(PLATFORM_MDUV3x0) \ - || defined(PLATFORM_MD9600) || defined(PLATFORM_MOD17) +#if defined(STM32F405xx) #include -#elif defined(PLATFORM_GD77) || defined(PLATFORM_DM1801) +#elif defined(MK22FN512xx) #include #endif