This file defines some general data types that are used in the library.
int8_t dutycycle_t
Type for duty cycle in percent.
uint16_t microseconds_t
Type for durations in micro seconds.
uint32_t frequency_t
Type for modulation frequency in Hz.
uint8_t pin_t
Type for GPIO pin, compatible with Arduino libs.
static constexpr dutycycle_t defaultDutyCycle
Default duty cycle to use.
IrSender implementation without modulation, selectively with inverted output.
void sendNonModulated(const IrSequence &irSequence, unsigned int times=1U)
Sends the IrSequence as argument.
Abstract base class for all sending classes.
This class consists of a vector of durations.