 |
Serial Wombat Arduino Library
|
Go to the documentation of this file.
76 int16_t
begin(uint8_t
pin,
bool initialState = 0,
bool idleState = 0,
bool unitsMs = 0, uint16_t QueueIndex = 0xFFFF)
89 int16_t
queuePulses(uint16_t firstPulse, uint16_t secondPulse = 0)
Class for a Serial Wombat chip. Each Serial Wombat chip on a project should have its own instance.
Definition: SerialWombat.h:289
int16_t queuePulses(uint16_t firstPulse, uint16_t secondPulse=0)
Add a pulse or two pulses to the queue /.
Definition: SerialWombatQueuedPulseOutput.h:89
SerialWombatChip & _sw
Definition: SerialWombatPin.h:163
@ PIN_MODE_QUEUED_PULSE_OUTPUT
(34)
Definition: SerialWombat.h:275
Describes a Serial Wombat Pin. Is base class for other pin modes.
Definition: SerialWombatPin.h:38
int16_t pause(bool paused)
Pause or unpause the generation of new pulses /.
Definition: SerialWombatQueuedPulseOutput.h:117
uint8_t _pinMode
Definition: SerialWombatPin.h:164
int sendPacket(uint8_t tx[], uint8_t rx[])
Send an 8 byte packet to the Serial Wombat chip and wait for 8 bytes back.
Definition: SerialWombat.cpp:115
int16_t begin(uint8_t pin, bool initialState=0, bool idleState=0, bool unitsMs=0, uint16_t QueueIndex=0xFFFF)
Initialize a queued pulse output mode /.
Definition: SerialWombatQueuedPulseOutput.h:76
uint8_t pin()
Returns the current SW pin number. Used primarily for virtual calls by derived classes.
Definition: SerialWombatPin.h:121
uint8_t _pin
Definition: SerialWombatPin.h:162
SerialWombatQueuedPulseOutput(SerialWombatChip &sw)
Class constructor for SerialWombatQueuedPulseOutput pin mode.
Definition: SerialWombatQueuedPulseOutput.h:65
#define SW_LE16(_a)
Convert a uint16_t to two bytes in little endian format for array initialization.
Definition: SerialWombat.h:41
@ CONFIGURE_PIN_MODE1
(201)
A Class which outputs pulses of a duration stored in a queue.
Definition: SerialWombatQueuedPulseOutput.h:58
int16_t initPacketNoResponse(uint8_t packetNumber, uint8_t param0=0x55, uint8_t param1=0x55, uint8_t param2=0x55, uint8_t param3=0x55, uint8_t param4=0x55)
Definition: SerialWombatPin.h:131