|
Arduino PulseWire Transceiver Library
|
PWM-modulated output signal implementation using analogWrite and analogWriteFrequency. More...
#include <TxProtocol.h>


Public Member Functions | |
| PWMSignal (uint32_t freq=CARRIER_HZ, uint8_t duty=128) | |
| void | setTxPin (uint8_t pin) |
| void | sendBit (bool bit) override |
Protected Attributes | |
| uint32_t | _freq |
| uint8_t | _duty |
| uint8_t | _pin |
PWM-modulated output signal implementation using analogWrite and analogWriteFrequency.
Sends a PWM carrier for IR transmission. HIGH enables PWM, LOW disables it.
Definition at line 77 of file TxProtocol.h.
Definition at line 79 of file TxProtocol.h.
Implements pulsewire::SignalBase.
Definition at line 92 of file TxProtocol.h.
Implements pulsewire::SignalBase.
Definition at line 81 of file TxProtocol.h.
|
protected |
Definition at line 102 of file TxProtocol.h.
|
protected |
Definition at line 101 of file TxProtocol.h.
|
protectedinherited |
Definition at line 17 of file SignalBase.h.