File tree Expand file tree Collapse file tree 2 files changed +24
-0
lines changed
targets/TARGET_NORDIC/TARGET_NRF5x Expand file tree Collapse file tree 2 files changed +24
-0
lines changed Original file line number Diff line number Diff line change @@ -159,6 +159,18 @@ static void gpio_apply_config(uint8_t pin)
159159 }
160160}
161161
162+ uint32_t gpio_set (PinName pin )
163+ {
164+ MBED_ASSERT (pin != (PinName )NC );
165+ m_gpio_cfg [pin ].used_as_gpio = true;
166+ m_gpio_cfg [pin ].direction = PIN_INPUT ;
167+ m_gpio_cfg [pin ].pull = PullNone ;
168+ m_gpio_cfg [pin ].used_as_irq = false;
169+ m_gpio_cfg [pin ].irq_fall = false;
170+ m_gpio_cfg [pin ].irq_rise = false;
171+
172+ return (uint32_t )(1UL << pin );
173+ }
162174
163175void gpio_mode (gpio_t * obj , PinMode mode )
164176{
Original file line number Diff line number Diff line change @@ -160,6 +160,18 @@ static void gpio_apply_config(uint8_t pin)
160160 }
161161}
162162
163+ uint32_t gpio_set (PinName pin )
164+ {
165+ MBED_ASSERT (pin != (PinName )NC );
166+ m_gpio_cfg [pin ].used_as_gpio = true;
167+ m_gpio_cfg [pin ].direction = PIN_INPUT ;
168+ m_gpio_cfg [pin ].pull = PullNone ;
169+ m_gpio_cfg [pin ].used_as_irq = false;
170+ m_gpio_cfg [pin ].irq_fall = false;
171+ m_gpio_cfg [pin ].irq_rise = false;
172+
173+ return (uint32_t )(1UL << pin );
174+ }
163175
164176void gpio_mode (gpio_t * obj , PinMode mode )
165177{
You can’t perform that action at this time.
0 commit comments