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)
159
159
}
160
160
}
161
161
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
+ }
162
174
163
175
void gpio_mode (gpio_t * obj , PinMode mode )
164
176
{
Original file line number Diff line number Diff line change @@ -160,6 +160,18 @@ static void gpio_apply_config(uint8_t pin)
160
160
}
161
161
}
162
162
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
+ }
163
175
164
176
void gpio_mode (gpio_t * obj , PinMode mode )
165
177
{
You can’t perform that action at this time.
0 commit comments