 |
Serial Wombat Arduino Library
|
Go to the documentation of this file.
76 int32_t
begin(uint8_t
pin, uint32_t frequency_Hz)
96 int32_t returnval = (((uint32_t)rx[5]) << 16) + (((uint32_t)rx[4]) << 8) + rx[3];
110 0x55,0x55,0x55,0x55,0x55
Class for a Serial Wombat chip. Each Serial Wombat chip on a project should have its own instance.
Definition: SerialWombat.h:286
@ PIN_MODE_HS_CLOCK
Definition: SerialWombat.h:268
@ CONFIGURE_PIN_MODE0
(200)
SerialWombatChip & _sw
Definition: SerialWombatPin.h:134
int16_t disable()
Disables the high speed clock output.
Definition: SerialWombatHSClock.h:103
#define SW_LE32(_a)
Convert a uint32_t to four bytes in little endian format for array initialization.
Definition: SerialWombat.h:44
int32_t begin(uint8_t pin, uint32_t frequency_Hz)
Begin outputing a clock at a frequency on a specified pin /.
Definition: SerialWombatHSClock.h:76
Describes a Serial Wombat Pin. Is base class for other pin modes.
Definition: SerialWombatPin.h:38
uint8_t _pinMode
Definition: SerialWombatPin.h:135
A Class which outputs a high speed clock signal suitable for clocking other devices.
Definition: SerialWombatHSClock.h:61
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
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:133
SerialWombatHSClock(SerialWombatChip &sw)
Class constructor for SerialWombatHSClock pin mode.
Definition: SerialWombatHSClock.h:68
@ CONFIGURE_PIN_MODE_DISABLE
(219)