 |
Serial Wombat Arduino Library
|
Go to the documentation of this file.
110 (uint8_t)(resetCounts?1:0),
121 uint32_t returnval = (((uint32_t)rx[6]) << 24) + (((uint32_t)rx[5]) << 16) + (((uint16_t)rx[4]) << 8) + rx[3];
143 uint32_t returnval = (((uint32_t)rx[6]) << 24) + (((uint32_t)rx[5]) << 16) + (((uint16_t)rx[4]) << 8) + rx[3];
156 0x55,0x55,0x55,0x55,0x55
int16_t disable()
Disables the high speed clock output.
Definition: SerialWombatHSCounter.h:149
Class for a Serial Wombat chip. Each Serial Wombat chip on a project should have its own instance.
Definition: SerialWombat.h:286
@ CONFIGURE_PIN_MODE0
(200)
SerialWombatChip & _sw
Definition: SerialWombatPin.h:134
uint8_t pin()
Used for inheritance.
Definition: SerialWombatHSCounter.h:161
uint32_t readCounts(bool resetCounts=false)
Definition: SerialWombatHSCounter.h:103
Describes a Serial Wombat Pin. Is base class for other pin modes.
Definition: SerialWombatPin.h:38
SerialWombatHSCounter(SerialWombatChip &serialWombat)
Class constructor for SerialWombatHSCounter.
Definition: SerialWombatHSCounter.h:76
@ PIN_MODE_HS_COUNTER
< (29)
Definition: SerialWombat.h:269
publicDataOutput
Definition: SerialWombatHSCounter.h:67
uint8_t _pinMode
Definition: SerialWombatPin.h:135
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
int32_t readFrequency()
Definition: SerialWombatHSCounter.h:125
@ PULSE_COUNT
The number of pulses that have occured since initialization.
Definition: SerialWombatHSCounter.h:68
This class name is depricated. Do not use for new development. Use SerialWombatChip instead.
Definition: SerialWombat.h:1522
uint8_t swPinModeNumber()
Used for ineheritance.
Definition: SerialWombatHSCounter.h:162
This class is used to measure the frequency or cycles of a high speed input. On the Serial Wombat 18A...
Definition: SerialWombatHSCounter.h:64
uint8_t _pin
Definition: SerialWombatPin.h:133
@ 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
@ FREQUENCY_ON_LTH_TRANSITION
The frequency of the pulse in Hz.
Definition: SerialWombatHSCounter.h:69
@ CONFIGURE_PIN_MODE_DISABLE
(219)
@ CONFIGURE_PIN_MODE1
(201)
int16_t begin(uint8_t pin, SerialWombatHSCounter::publicDataOutput publicDataOutput=publicDataOutput::FREQUENCY_ON_LTH_TRANSITION, uint16_t framesBetweenUpdates=100, uint16_t publicOutputDivisor=1)
Initialization routine for SerialWombatHSCounter.
Definition: SerialWombatHSCounter.h:85