refactor(hal): use HAL_CONFIG() macro function

This commit is contained in:
morris
2025-08-08 18:12:08 +08:00
parent 465c37d5eb
commit afd35e411a
12 changed files with 50 additions and 18 deletions

View File

@@ -339,7 +339,7 @@ static inline void gpio_ll_od_enable(gpio_dev_t *hw, uint32_t gpio_num)
__attribute__((always_inline))
static inline void gpio_ll_set_level(gpio_dev_t *hw, uint32_t gpio_num, uint32_t level)
{
#if HAL_CONFIG_GPIO_USE_ROM_API
#if HAL_CONFIG(GPIO_USE_ROM_API)
gpio_set_output_level(gpio_num, level);
#else
if (level) {
@@ -365,7 +365,7 @@ static inline void gpio_ll_set_level(gpio_dev_t *hw, uint32_t gpio_num, uint32_t
__attribute__((always_inline))
static inline int gpio_ll_get_level(gpio_dev_t *hw, uint32_t gpio_num)
{
#if HAL_CONFIG_GPIO_USE_ROM_API
#if HAL_CONFIG(GPIO_USE_ROM_API)
return gpio_get_input_level(gpio_num);
#else
return (hw->in.in_data_next >> gpio_num) & 0x1;