 |
Serial Wombat Arduino Library
|
Go to the documentation of this file.
110 if (result < 0) {
return result; }
128 uint16_t returnval = x >> 16;
164 return ((uint16_t)(x >> 16));
183 return(rx[5] + rx[6] * 256);
198 return ((uint16_t)(x >> 16));
219 return(rx[3] + rx[4] * 256);
247 return(rx[5] + rx[6] * 256);
269 return(rx[5] + rx[6] * 256);
285 return ((uint16_t)(x >> 16));
307 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:289
@ PIN_MODE_ANALOGINPUT
(2)
Definition: SerialWombat.h:246
SerialWombatChip & _sw
Definition: SerialWombatPin.h:163
uint16_t readSupplyVoltage_mV(void)
Measure the Serial Wombat chip's Supply voltage.
Definition: SerialWombat.h:709
uint16_t _supplyVoltagemV
Definition: SerialWombat.h:310
uint16_t readPublicData(uint8_t pin)
Read the 16 Bit public data associated with a Serial Wombat Pin Mode.
Definition: SerialWombat.h:664
Describes a Serial Wombat Pin. Is base class for other pin modes.
Definition: SerialWombatPin.h:38
uint8_t _pinMode
Definition: SerialWombatPin.h:164
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:162
int16_t initPacketNoResponse(uint8_t packetNumber, uint8_t param0=0x55, uint8_t param1=0x55, uint8_t param2=0x55, uint8_t param3=0x55, uint8_t param4=0x55)
Definition: SerialWombatPin.h:131