diff --git a/platform/gpio/BUILD.gn b/platform/gpio/BUILD.gn old mode 100644 new mode 100755 index ec5a2615b9b3bd7acc6f988e412b8cc4ab4c92dc..472bfd925f7ac84a9da46e5b7f02ebbf87c56a8a --- a/platform/gpio/BUILD.gn +++ b/platform/gpio/BUILD.gn @@ -30,7 +30,7 @@ hdf_driver(module_name) { } include_dirs = [ "." ] - if (defined(LOSCFG_SHIELD_V200ZR_EVB_T1) && + if (defined(LOSCFG_SOC_COMPANY_BESTECHNIC) && defined(LOSCFG_DRIVERS_HDF_CONFIG_MACRO)) { deps = [ "//device/board/fnlink/shields" ] } diff --git a/platform/gpio/gpio_bes.c b/platform/gpio/gpio_bes.c index d06f02fb7d6d21103db43d48484eb6fba4d011c2..5f93f7caa79b27b6e14b057c005b19e816375c3d 100755 --- a/platform/gpio/gpio_bes.c +++ b/platform/gpio/gpio_bes.c @@ -429,6 +429,12 @@ static int32_t GpioDevSetIrq(struct GpioCntlr *cntlr, uint16_t gpio, uint16_t mo return HDF_ERR_NOT_SUPPORT; } + if (mode == OSAL_IRQF_TRIGGER_HIGH || mode == OSAL_IRQF_TRIGGER_RISING) { + mode = HAL_GPIO_IRQ_POLARITY_HIGH_RISING; + } else { + mode = HAL_GPIO_IRQ_POLARITY_LOW_FALLING; + } + g_gpioIrqCfg[pin].irq_polarity = mode; return HDF_SUCCESS; diff --git a/platform/i2c/BUILD.gn b/platform/i2c/BUILD.gn old mode 100644 new mode 100755 index 0677ba80076fcaf07a4664e4d238f4a1b0739303..036bdd19d3c58a6d5238a0e3fcdc1b9c50f82dc8 --- a/platform/i2c/BUILD.gn +++ b/platform/i2c/BUILD.gn @@ -24,7 +24,7 @@ hdf_driver(module_name) { } include_dirs = [ "." ] - if (defined(LOSCFG_SHIELD_V200ZR_EVB_T1) && + if (defined(LOSCFG_SOC_COMPANY_BESTECHNIC) && defined(LOSCFG_DRIVERS_HDF_CONFIG_MACRO)) { deps = [ "//device/board/fnlink/shields" ] } diff --git a/platform/pwm/BUILD.gn b/platform/pwm/BUILD.gn old mode 100644 new mode 100755 index 77499ba14238ebce0753003cd960723982cfc69e..8cbd6f9668b2346c6ee7359d6c1e10f328648cfb --- a/platform/pwm/BUILD.gn +++ b/platform/pwm/BUILD.gn @@ -24,7 +24,7 @@ hdf_driver(module_name) { } include_dirs = [ "." ] - if (defined(LOSCFG_SHIELD_V200ZR_EVB_T1) && + if (defined(LOSCFG_SOC_COMPANY_BESTECHNIC) && defined(LOSCFG_DRIVERS_HDF_CONFIG_MACRO)) { deps = [ "//device/board/fnlink/shields" ] } diff --git a/platform/spi/BUILD.gn b/platform/spi/BUILD.gn old mode 100644 new mode 100755 index 27ea45083de07ee61671a88f2baac2f7aaa19445..047089886da0578286c85311c9ad64674a1c5608 --- a/platform/spi/BUILD.gn +++ b/platform/spi/BUILD.gn @@ -24,7 +24,7 @@ hdf_driver(module_name) { } include_dirs = [ "." ] - if (defined(LOSCFG_SHIELD_V200ZR_EVB_T1) && + if (defined(LOSCFG_SOC_COMPANY_BESTECHNIC) && defined(LOSCFG_DRIVERS_HDF_CONFIG_MACRO)) { deps = [ "//device/board/fnlink/shields" ] } diff --git a/platform/uart/BUILD.gn b/platform/uart/BUILD.gn old mode 100644 new mode 100755 index b1f26ecedf120652f3a59b6f4bfa2680b550da36..88c2ed1a0f540c08231686fdf7d741f692951c19 --- a/platform/uart/BUILD.gn +++ b/platform/uart/BUILD.gn @@ -30,7 +30,7 @@ hdf_driver(module_name) { } include_dirs = [ "." ] - if (defined(LOSCFG_SHIELD_V200ZR_EVB_T1) && + if (defined(LOSCFG_SOC_COMPANY_BESTECHNIC) && defined(LOSCFG_DRIVERS_HDF_CONFIG_MACRO)) { deps = [ "//device/board/fnlink/shields" ] } diff --git a/platform/watchdog/BUILD.gn b/platform/watchdog/BUILD.gn old mode 100644 new mode 100755 index 2d991687e8c3fd66f2ffff6774edb56abb67b569..ed368f4091df4dabac0960578638345bd731ebec --- a/platform/watchdog/BUILD.gn +++ b/platform/watchdog/BUILD.gn @@ -26,6 +26,10 @@ hdf_driver(module_name) { } include_dirs = [ "." ] + if (defined(LOSCFG_SOC_COMPANY_BESTECHNIC) && + defined(LOSCFG_DRIVERS_HDF_CONFIG_MACRO)) { + deps = [ "//device/board/fnlink/shields" ] + } if (defined(LOSCFG_NIOBE407_USE_HDF) && defined(LOSCFG_DRIVERS_HDF_CONFIG_MACRO)) { deps = [ "//device/board/talkweb/niobe407/liteos_m/hdf_config" ]