Ports library definitions. More...
#include <WProgram.h>#include <stdint.h>#include <avr/pgmspace.h>Go to the source code of this file.
Classes | |
| class | Port |
| Interface for JeeNode Ports - see the wiki docs for JeeNodes and pinouts. More... | |
| class | RemoteNode |
| These objects represent remote nodes connected via wireless. More... | |
| struct | RemoteNode::Data |
| Data structure exchanged to implement RemoteNode functionality. More... | |
| class | RemoteHandler |
| A remote handler is able to deal with information from remote nodes. More... | |
| class | RemotePort |
| A remote port is like a local port, bot connected to a remote node. More... | |
| class | PortI2C |
| Can be used to drive a software (bit-banged) I2C bus via a Port interface. More... | |
| class | DeviceI2C |
| Each device on the I2C bus needs to be defined using a DeviceI2C instance. More... | |
| class | MilliTimer |
| The millisecond timer can be used for timeouts up to 60000 milliseconds. More... | |
| class | Sleepy |
| Low-power utility code using the Watchdog Timer (WDT). More... | |
| class | Scheduler |
| simple task scheduler for times up to 6000 seconds More... | |
| class | BlinkPlug |
| Interface for the Blink Plug - see https://jeelabs.org/bp. More... | |
| class | MemoryPlug |
| Interface for the Memory Plug - see https://jeelabs.org/mp. More... | |
| class | MemoryStream |
| A memory stream can save and reload a stream of bytes on a MemoryPlug. More... | |
| class | UartPlug |
| Interface for the UART Plug - see https://jeelabs.org/up. More... | |
| class | DimmerPlug |
| Interface for the Dimmer Plug - see https://jeelabs.org/dp. More... | |
| class | LuxPlug |
| Interface for the Lux Plug - see https://jeelabs.org/xp. More... | |
| class | HYT131 |
| class | GravityPlug |
| Interface for the Gravity Plug - see https://jeelabs.org/gp. More... | |
| class | InputPlug |
| Interface for the Input Plug - see https://jeelabs.org/ip. More... | |
| class | InfraredPlug |
| Interface for the Infrared Plug - see https://jeelabs.org/ir. More... | |
| class | HeadingBoard |
| Interface for the Heading Board - see https://jeelabs.org/hb. More... | |
| class | CompassBoard |
| Interface for the Modern Device 3-axis Compass board. More... | |
| class | ProximityPlug |
| Interface for the Proximity Plug - see https://jeelabs.org/yp. More... | |
| class | AnalogPlug |
| Interface for the Analog Plug - see https://jeelabs.org/ap. More... | |
| class | DHTxx |
| Interface for the DHT11 and DHT22 sensors, does not use floating point. More... | |
| class | ColorPlug |
| Interface for the Color Plug - see https://jeelabs.org/cp. More... | |
Macros | |
| #define | WRITE_RESULT void |
Ports library definitions.