 |
Serial Wombat Arduino Library
|
Go to the documentation of this file.
62 0x55,0x55,0x55,0x55,0x55 };
75 for (
int i = 0; i < 16; ++i)
99 int16_t
write(uint8_t frame, uint16_t delay)
122 SW_LE16(delay), 0x55,0x55, 0x55 };
Class for a Serial Wombat chip. Each Serial Wombat chip on a project should have its own instance.
Definition: SerialWombat.h:283
@ CONFIGURE_PIN_MODE0
(200)
int16_t write(uint8_t frame, uint16_t delay)
Set a frame delay time to a specified number of uS.
Definition: SerialWombatThroughputConsumer.h:99
SerialWombatChip & _sw
Definition: SerialWombatPin.h:134
int16_t delayInCommProcessing(uint16_t delay)
Delay a specified number of uS within the packet processing routine.
Definition: SerialWombatThroughputConsumer.h:117
Describes a Serial Wombat Pin. Is base class for other pin modes.
Definition: SerialWombatPin.h:38
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:114
uint8_t pin()
Returns the current SW pin number. Used primarily for virtual calls by derived classes.
Definition: SerialWombatPin.h:121
@ PIN_MODE_THROUGHPUT_CONSUMER
(4)
Definition: SerialWombat.h:246
uint8_t _pin
Definition: SerialWombatPin.h:133
SerialWombatThroughputConsumer(SerialWombatChip &serialWombat)
Constructor for SerialWombatThroughputConsumer class.
Definition: SerialWombatThroughputConsumer.h:51
@ CONFIGURE_PIN_MODE2
(202)
#define SW_LE16(_a)
Convert a uint16_t to two bytes in little endian format for array initialization.
Definition: SerialWombat.h:41
int16_t writeAll(uint16_t delay)
Set all delay times to a specified number of uS / /.
Definition: SerialWombatThroughputConsumer.h:73
@ CONFIGURE_PIN_MODE1
(201)
A Class that consumes CPU time on the Serial Wombat chip in order to facilitate testing.
Definition: SerialWombatThroughputConsumer.h:44
int16_t begin(uint8_t pin)
Definition: SerialWombatThroughputConsumer.h:57