Merge pull request #5880 from OpenNuvoton/nuvoton

Nuvoton: Add gpio_is_connected
pull/5910/head
Cruz Monrreal 2018-01-18 11:27:27 -06:00 committed by GitHub
commit 7c8e570b1e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 20 additions and 0 deletions

View File

@ -37,6 +37,11 @@ uint32_t gpio_set(PinName pin)
return (uint32_t)(1 << pin_index); // Return the pin mask
}
int gpio_is_connected(const gpio_t *obj)
{
return (obj->pin != (PinName) NC);
}
void gpio_init(gpio_t *obj, PinName pin)
{
obj->pin = pin;

View File

@ -37,6 +37,11 @@ uint32_t gpio_set(PinName pin)
return (uint32_t)(1 << pin_index); // Return the pin mask
}
int gpio_is_connected(const gpio_t *obj)
{
return (obj->pin != (PinName) NC);
}
void gpio_init(gpio_t *obj, PinName pin)
{
obj->pin = pin;

View File

@ -34,6 +34,11 @@ uint32_t gpio_set(PinName pin)
return (uint32_t)(1 << pin_index); // Return the pin mask
}
int gpio_is_connected(const gpio_t *obj)
{
return (obj->pin != (PinName) NC);
}
void gpio_init(gpio_t *obj, PinName pin)
{
obj->pin = pin;

View File

@ -37,6 +37,11 @@ uint32_t gpio_set(PinName pin)
return (uint32_t)(1 << pin_index); // Return the pin mask
}
int gpio_is_connected(const gpio_t *obj)
{
return (obj->pin != (PinName) NC);
}
void gpio_init(gpio_t *obj, PinName pin)
{
obj->pin = pin;