diff options
| author | Aubr.Cool <[email protected]> | 2017-03-14 10:26:49 +0800 |
|---|---|---|
| committer | Aubr.Cool <[email protected]> | 2017-03-14 10:28:29 +0800 |
| commit | aa8e5cc412d495b6480200c7c2cf2fe8df7a352f (patch) | |
| tree | 29fdd1600f71d0094b9831ebabb557e462ac5c54 /components/drivers/misc | |
| parent | 320b116b5f13fe991a947664949bef5c734b63e1 (diff) | |
[components] drivers pin irq change apis
Diffstat (limited to 'components/drivers/misc')
| -rw-r--r-- | components/drivers/misc/pin.c | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/components/drivers/misc/pin.c b/components/drivers/misc/pin.c index a3232b8e03..fb139575b4 100644 --- a/components/drivers/misc/pin.c +++ b/components/drivers/misc/pin.c @@ -117,21 +117,12 @@ rt_err_t rt_pin_dettach_irq(rt_int32_t pin) } return RT_ENOSYS; } -rt_err_t pin_irq_enable(rt_base_t pin) +rt_err_t pin_irq_enable(rt_base_t pin, rt_uint32_t enabled) { RT_ASSERT(_hw_pin.ops != RT_NULL); if(_hw_pin.ops->pin_irq_enable) { - return _hw_pin.ops->pin_irq_enable(&_hw_pin.parent, pin); - } - return RT_ENOSYS; -} -rt_err_t pin_irq_disable(rt_base_t pin) -{ - RT_ASSERT(_hw_pin.ops != RT_NULL); - if(_hw_pin.ops->pin_irq_disable) - { - return _hw_pin.ops->pin_irq_disable(&_hw_pin.parent, pin); + return _hw_pin.ops->pin_irq_enable(&_hw_pin.parent, pin, enabled); } return RT_ENOSYS; } |
