mirror of https://github.com/ARMmbed/mbed-os.git
Merge pull request #11671 from maciejbocianski/nrf5X_add_misisng_gpio_function
nrf5x - add missing gpio_set implementationpull/11691/head
commit
fb2999982b
|
@ -159,6 +159,18 @@ static void gpio_apply_config(uint8_t pin)
|
|||
}
|
||||
}
|
||||
|
||||
uint32_t gpio_set(PinName pin)
|
||||
{
|
||||
MBED_ASSERT(pin != (PinName)NC);
|
||||
m_gpio_cfg[pin].used_as_gpio = true;
|
||||
m_gpio_cfg[pin].direction = PIN_INPUT;
|
||||
m_gpio_cfg[pin].pull = PullNone;
|
||||
m_gpio_cfg[pin].used_as_irq = false;
|
||||
m_gpio_cfg[pin].irq_fall = false;
|
||||
m_gpio_cfg[pin].irq_rise = false;
|
||||
|
||||
return (uint32_t)(1UL << pin);
|
||||
}
|
||||
|
||||
void gpio_mode(gpio_t *obj, PinMode mode)
|
||||
{
|
||||
|
|
|
@ -160,6 +160,18 @@ static void gpio_apply_config(uint8_t pin)
|
|||
}
|
||||
}
|
||||
|
||||
uint32_t gpio_set(PinName pin)
|
||||
{
|
||||
MBED_ASSERT(pin != (PinName)NC);
|
||||
m_gpio_cfg[pin].used_as_gpio = true;
|
||||
m_gpio_cfg[pin].direction = PIN_INPUT;
|
||||
m_gpio_cfg[pin].pull = PullNone;
|
||||
m_gpio_cfg[pin].used_as_irq = false;
|
||||
m_gpio_cfg[pin].irq_fall = false;
|
||||
m_gpio_cfg[pin].irq_rise = false;
|
||||
|
||||
return (uint32_t)(1UL << pin);
|
||||
}
|
||||
|
||||
void gpio_mode(gpio_t *obj, PinMode mode)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue