Noiasca Tool Kit
Several helper functions and classes to make life with Arduino easier
Public Member Functions | List of all members
PulsePCF8547 Class Reference

pulse a PCF8547 pin (monoflop) More...

#include <Noiasca_PCF8574.h>

Inheritance diagram for PulsePCF8547:
Pulse< PCF8574_IF >

Public Member Functions

 PulsePCF8547 (PCF8574expander &hardware, uint8_t pin)
 
- Public Member Functions inherited from Pulse< PCF8574_IF >
 Pulse (PCF8574_IF &obj)
 pulse an output for a period of time and than switches of More...
 
void setOnInterval (uint32_t _onInterval)
 set interval times More...
 
void off () override
 switch output off More...
 
void toggle ()
 switch between on or off state
 
void update (uint32_t currentMillis=millis())
 check if update is necessary More...
 

Detailed Description

pulse a PCF8547 pin (monoflop)

wrapper to pulse a PCF8547 pin. Inherits class pulse and composites PCF8547 pin

Constructor & Destructor Documentation

◆ PulsePCF8547()

PulsePCF8547::PulsePCF8547 ( PCF8574expander hardware,
uint8_t  pin 
)
inline
Parameters
hardwarea reference to your PCF8574 object
pinthe pin on the expander to be used