 |
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:279
@ PIN_MODE_ANALOGINPUT
(2)
Definition: SerialWombat.h:240
SerialWombatChip & _sw
Definition: SerialWombat.h:1566
uint16_t readSupplyVoltage_mV(void)
Measure the Serial Wombat chip's Supply voltage.
Definition: SerialWombat.h:643
uint16_t _supplyVoltagemV
Definition: SerialWombat.h:1004
uint16_t readPublicData(uint8_t pin)
Read the 16 Bit public data associated with a Serial Wombat Pin Mode.
Definition: SerialWombat.h:598
Describes a Serial Wombat Pin. Is base class for other pin modes.
Definition: SerialWombat.h:1470
uint8_t _pinMode
Definition: SerialWombat.h:1567
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:139
uint8_t pin()
Returns the current SW pin number. Used primarily for virtual calls by derived classes.
Definition: SerialWombat.h:1553
uint8_t _pin
Definition: SerialWombat.h:1565
#define SW_LE16(_a)
Convert a uint16_t to two bytes in little endian format for array initialization.
Definition: SerialWombat.h:41