mirror of https://github.com/ARMmbed/mbed-os.git
nrf5x - add missing gpio_set implementation
parent
1798c246cc
commit
98939e2749
|
@ -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