|
@ -133,6 +133,8 @@ void regIRQGPIO(ZGPIO *gpio) { |
|
|
|
|
|
|
|
|
bool ZGPIO::isMirror() { return m_mirror; } |
|
|
bool ZGPIO::isMirror() { return m_mirror; } |
|
|
void ZGPIO::initAsInput(Pin_t pin, GPIOMode_t mode, GPIOIrqType_t irqtype, bool mirror) { |
|
|
void ZGPIO::initAsInput(Pin_t pin, GPIOMode_t mode, GPIOIrqType_t irqtype, bool mirror) { |
|
|
|
|
|
ZEARLY_ASSERT(pin != PinNull); |
|
|
|
|
|
|
|
|
m_mirror = mirror; |
|
|
m_mirror = mirror; |
|
|
m_mode = mode; |
|
|
m_mode = mode; |
|
|
m_irqtype = irqtype; |
|
|
m_irqtype = irqtype; |
|
@ -186,6 +188,7 @@ void ZGPIO::initAsInput(Pin_t pin, GPIOMode_t mode, GPIOIrqType_t irqtype, bool |
|
|
return; |
|
|
return; |
|
|
} |
|
|
} |
|
|
void ZGPIO::initAsOutput(Pin_t pin, GPIOMode_t mode, bool mirror, bool initLevel) { |
|
|
void ZGPIO::initAsOutput(Pin_t pin, GPIOMode_t mode, bool mirror, bool initLevel) { |
|
|
|
|
|
ZEARLY_ASSERT(pin != PinNull); |
|
|
m_mirror = mirror; |
|
|
m_mirror = mirror; |
|
|
m_mode = mode; |
|
|
m_mode = mode; |
|
|
m_irqtype = kIRQ_noIrq; |
|
|
m_irqtype = kIRQ_noIrq; |
|
|