Compare commits
No commits in common. "e62dcd84ceb53b28f2ced360414fce11e0e43126" and "3a5fa6466337546ef8ca6c05396f9097535a69a0" have entirely different histories.
e62dcd84ce
...
3a5fa64663
@ -55,7 +55,7 @@ void setup() {
|
|||||||
Serial.begin(115200, SERIAL_8N1, SERIAL_TX_ONLY);
|
Serial.begin(115200, SERIAL_8N1, SERIAL_TX_ONLY);
|
||||||
//We set the RXD0 as a GPIO
|
//We set the RXD0 as a GPIO
|
||||||
pinMode(D9, FUNCTION_3);
|
pinMode(D9, FUNCTION_3);
|
||||||
pinMode(D9, INPUT_PULLUP);
|
pinMode(D9, INPUT);
|
||||||
attachInterruptArg(D9,&(NRFIRQsHandler), (void *)&IRQFlag, FALLING);
|
attachInterruptArg(D9,&(NRFIRQsHandler), (void *)&IRQFlag, FALLING);
|
||||||
//We set the WiFi part up :
|
//We set the WiFi part up :
|
||||||
gotIp = WiFi.onStationModeGotIP(&(gotIpFunc));
|
gotIp = WiFi.onStationModeGotIP(&(gotIpFunc));
|
||||||
|
@ -104,10 +104,3 @@ void PCF8574::getPinModeAll(boolean array[8])
|
|||||||
array[6] = (_pddr & P6) == 0 ? INPUT : OUTPUT;
|
array[6] = (_pddr & P6) == 0 ? INPUT : OUTPUT;
|
||||||
array[7] = (_pddr & P7) == 0 ? INPUT : OUTPUT;
|
array[7] = (_pddr & P7) == 0 ? INPUT : OUTPUT;
|
||||||
}
|
}
|
||||||
|
|
||||||
void PCF8574::resetIRQ()
|
|
||||||
{
|
|
||||||
//We request 1 byte in order to reset the IRQ
|
|
||||||
_twc.requestFrom((uint8_t)_address,(uint8_t)1,(uint8_t)true);
|
|
||||||
while(_twc.available())_twc.read();
|
|
||||||
}
|
|
||||||
|
@ -23,8 +23,6 @@ class PCF8574
|
|||||||
boolean getPinMode(Pin pin);
|
boolean getPinMode(Pin pin);
|
||||||
void getPinModeAll(boolean array[8]);
|
void getPinModeAll(boolean array[8]);
|
||||||
void togglePin(Pin pin);
|
void togglePin(Pin pin);
|
||||||
//Reset the IRQ by doing a dummy read
|
|
||||||
void resetIRQ();
|
|
||||||
private:
|
private:
|
||||||
TwoWire &_twc;
|
TwoWire &_twc;
|
||||||
uint8_t _address;
|
uint8_t _address;
|
||||||
|
@ -16,7 +16,6 @@ digitalReadAll KEYWORD2
|
|||||||
getPinMode KEYWORD2
|
getPinMode KEYWORD2
|
||||||
getPinModeAll KEYWORD2
|
getPinModeAll KEYWORD2
|
||||||
togglePin KEYWORD2
|
togglePin KEYWORD2
|
||||||
resetIRQ KEYWORD2
|
|
||||||
|
|
||||||
#######################################
|
#######################################
|
||||||
# Constants (LITERAL1)
|
# Constants (LITERAL1)
|
||||||
|
Loading…
Reference in New Issue
Block a user