 |
Serial Wombat Arduino Library
|
Go to the documentation of this file.
111 if (result < 0) {
return result; }
129 uint16_t returnval = x >> 16;
165 return ((uint16_t)(x >> 16));
184 return(rx[5] + rx[6] * 256);
199 return ((uint16_t)(x >> 16));
220 return(rx[3] + rx[4] * 256);
248 return(rx[5] + rx[6] * 256);
270 return(rx[5] + rx[6] * 256);
286 return ((uint16_t)(x >> 16));
308 return(rx[3] + rx[4] * 256);
Class for a Serial Wombat chip. Each Serial Wombat chip on a project should have its own instance.
Definition: SerialWombat.h:286
@ PIN_MODE_ANALOGINPUT
(2)
Definition: SerialWombat.h:244
SerialWombatChip & _sw
Definition: SerialWombatPin.h:134
uint16_t readSupplyVoltage_mV(void)
Measure the Serial Wombat chip's Supply voltage.
Definition: SerialWombat.h:706
uint16_t _supplyVoltagemV
Definition: SerialWombat.h:307
uint16_t readPublicData(uint8_t pin)
Read the 16 Bit public data associated with a Serial Wombat Pin Mode.
Definition: SerialWombat.h:661
Describes a Serial Wombat Pin. Is base class for other pin modes.
Definition: SerialWombatPin.h:38
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
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
#define SW_LE16(_a)
Convert a uint16_t to two bytes in little endian format for array initialization.
Definition: SerialWombat.h:41