Contents
Digital I/O
Functions
digitalRead
digitalWrite
pinMode
Advanced I/O
Functions
pulseIn
shiftIn
shiftOut
Analog I/O
Functions
analogRead
analogWrite
analogWriteAdvance
Serial
Classes
UARTClass Class
UARTClass::available Method
UARTClass::begin Method
UARTClass::bool Operator
UARTClass::end Method
UARTClass::flush Method
UARTClass::peek Method
UARTClass::read Method
UARTClass::write Method
Variables
Serial
Serial1
Time
Functions
delay
delayMicroseconds
micros
millis
Interrupts
Functions
attachInterrupt
detachInterrupt
noInterrupts
interrupts
Types
callback_ptr
Math
Functions
random
random
randomSeed
sqrt
map
pow
cos
sin
tan
Macros
bit
bitClear
bitRead
bitSet
bitWrite
highByte
lowByte
abs
constrain
max
min
Servo
Classes
Servo Class
Servo::attach Method (int)
Servo::attach Method (int, int, int)
Servo::attached Method
Servo::detach Method
Servo::read Method
Servo::write Method
Servo::writeMicroseconds Method
Macros
DEFAULT_PULSE_WIDTH
INVALID_SERVO
MAX_PULSE_WIDTH
MIN_PULSE_WIDTH
REFRESH_INTERVAL
Servo_VERSION
SERVOS_PER_TIMER
SPI
Classes
SPIClass Class
SPIClass::begin Method
SPIClass::end Method
SPIClass::setBitOrder Method
SPIClass::setClockDivider Method
SPIClass::setDataMode Method
SPIClass::transfer Method
SPIClass::write Method
Variables
SPI
Macros
SPI_CLOCK_DIV128
SPI_CLOCK_DIV16
SPI_CLOCK_DIV2
SPI_CLOCK_DIV32
SPI_CLOCK_DIV4
SPI_CLOCK_DIV64
SPI_CLOCK_DIV8
SPI_MODE0
SPI_MODE1
SPI_MODE2
SPI_MODE3
Wire(I2C)
Classes
TwoWire Class
TwoWire::available Method
TwoWire::begin Method
TwoWire::beginTransmission Method (int)
TwoWire::beginTransmission Method (uint8_t)
TwoWire::endTransmission Method
TwoWire::read Method
TwoWire::requestFrom Method (int, int)
TwoWire::requestFrom Method (uint8_t, uint8_t)
TwoWire::write Method (uint8_t)
TwoWire::write Method (uint8_t *, size_t)
Variables
Wire
Macros
TwoWire_h
Stepper
Classes
Stepper Class
Stepper::setSpeed Method
Stepper::step Method
Stepper::Stepper Constructor (int, int, int)
Stepper::Stepper Constructor (int, int, int, int, int)
DateTime
Classes
LDateTimeClass Class
LDateTimeClass::getRtc Method
LDateTimeClass::getTime Method
LDateTimeClass::setTime Method
Structs, Records, Enums
datetimeInfo
Variables
LDateTime
Battery
Classes
LBatteryClass Class
LBatteryClass::isCharging Method
LBatteryClass::level Method
GSM/GPRS
Classes
LGPRSClass Class
LGPRSClass::attachGPRS Method ()
LGPRSClass::attachGPRS Method (char *, char *, char *)
LGPRSClass::hostByName Method
LGPRSClient Class
LGPRSServer Class
LGPRSServer::available Method
LGPRSUDP Class
LSMSClass Class
LSMSClass::available Method
LSMSClass::beginSMS Method
LSMSClass::endSMS Method
LSMSClass::flush Method
LSMSClass::peek Method
LSMSClass::read Method
LSMSClass::ready Method
LSMSClass::remoteNumber Method
LSMSClass::write Method
LVoiceCallClass Class
LVoiceCallClass::answerCall Method
LVoiceCallClass::getVoiceCallStatus Method
LVoiceCallClass::hangCall Method
LVoiceCallClass::ready Method
LVoiceCallClass::retrieveCallingNumber Method
LVoiceCallClass::voiceCall Method
Storage (SD/Flash)
Classes
LDrive Class
LDrive::begin Method
LDrive::exists Method
LDrive::mkdir Method
LDrive::open Method
LDrive::remove Method
LDrive::rmdir Method
LFile Class
LFile::available Method
LFile::close Method
LFile::flush Method
LFile::isDirectory Method
LFile::name Method
LFile::openNextFile Method
LFile::peek Method
LFile::position Method
LFile::read Method ()
LFile::read Method (void *, uint16_t)
LFile::rewindDirectory Method
LFile::seek Method
LFile::size Method
LFile::write Method
LSDClass Class
Variables
LSD
Bluetooth
Classes
LBTClientClass Class
LBTClientClass::available Method
LBTClientClass::begin Method
LBTClientClass::connect Method (LBTAddress &, char*)
LBTClientClass::connect Method (char *, char*)
LBTClientClass::connected Method
LBTClientClass::end Method
LBTClientClass::flush Method
LBTClientClass::getDeviceInfo Method
LBTClientClass::peek Method
LBTClientClass::scan Method
LBTClientClass::write Method (uint8_t)
LBTClientClass::write Method (uint8_t*, size_t)
LBTServerClass Class
LBTServerClass::accept Method (size_t)
LBTServerClass::accept Method (size_t, char *)
LBTServerClass::available Method
LBTServerClass::begin Method
LBTServerClass::connected Method
LBTServerClass::end Method
LBTServerClass::flush Method
LBTServerClass::getHostDeviceInfo Method
LBTServerClass::peek Method
LBTServerClass::write Method (uint8_t)
LBTServerClass::write Method (uint8_t*, size_t)
LGATTClient Class
LGATTClient::begin Method
LGATTClient::connect Method
LGATTClient::disconnect Method
LGATTClient::end Method
LGATTClient::getCharacteristicInfo Method
LGATTClient::getDescriptorInfo Method
LGATTClient::getScanResult Method
LGATTClient::getServiceCount Method
LGATTClient::getServiceInfo Method
LGATTClient::queryNotification Method
LGATTClient::readCharacteristic Method
LGATTClient::readDescriptor Method
LGATTClient::readRemoteRSSI Method
LGATTClient::scan Method
LGATTClient::setupNotification Method
LGATTClient::writeCharacteristic Method
LGATTClient::writeDescriptor Method
LGATTReadRequest Class
LGATTReadRequest::attr_handle Data Member
LGATTReadRequest::bd Data Member
LGATTReadRequest::offset Data Member
LGATTReadRequest::trans_id Data Member
LGATTReadRequest::ackFail Method
LGATTReadRequest::ackOK Method
LGATTServerClass Class
LGATTServerClass::begin Method
LGATTServerClass::end Method
LGATTServerClass::handleEvents Method
LGATTService Class
LGATTService::onCharacteristicAdded Method
LGATTService::onConnection Method
LGATTService::onDescriptorAdded Method
LGATTService::onLoadService Method
LGATTService::onRead Method
LGATTService::onWrite Method
LGATTService::sendIndication Method
LGATTUUID Class
LGATTUUID::[] Operator (int)
LGATTUUID::[] Operator (int)
LGATTUUID::= Operator (char *)
LGATTUUID::= Operator (uint16_t)
LGATTUUID::== Operator (LGATTUUID&)
LGATTUUID::== Operator (char *)
LGATTUUID::LGATTUUID Constructor (char *)
LGATTUUID::LGATTUUID Constructor (uint16_t)
LGATTWriteRequest Class
LGATTWriteRequest::attr_handle Data Member
LGATTWriteRequest::bd Data Member
LGATTWriteRequest::need_rsp Data Member
LGATTWriteRequest::offset Data Member
LGATTWriteRequest::trans_id Data Member
LGATTWriteRequest::value Data Member
LGATTWriteRequest::ackFail Method
LGATTWriteRequest::ackOK Method
Structs, Records, Enums
LGATTAttributeData
LGATTAddress
LGATTAttributeValue
LGATTDeviceInfo
LGATTServiceInfo
Types
LGATT_CHAR_PROPERTIES
LGATT_PERMISSION
Variables
LBTClient
LBTServer
Macros
LGATT_ATT_MAX_VALUE_LEN
LGATT_BD_ADDR_SIZE
LGATT_CHAR_PROP_BROADCAST
LGATT_CHAR_PROP_EXT
LGATT_CHAR_PROP_INDICATE
LGATT_CHAR_PROP_NOTIFY
LGATT_CHAR_PROP_READ
LGATT_CHAR_PROP_SIGNED_WRITE
LGATT_CHAR_PROP_WRITE
LGATT_CHAR_PROP_WRITE_WO_RESPONSE
LGATT_PERM_READ
LGATT_PERM_READ_ENC_MITM
LGATT_PERM_READ_ENCRYPTED
LGATT_PERM_WRITE
LGATT_PERM_WRITE_ENC_MITM
LGATT_PERM_WRITE_ENCRYPTED
LGATT_PERM_WRITE_SIGNED
LGATT_PERM_WRITE_SIGNED_MITM
LGATTServer
MAX_SERVICES
GPS
Classes
LGPSClass Class
LGPSClass::getData Method
LGPSClass::powerOff Method
LGPSClass::powerOn Method
LGPSClass::setMode Method
Structs, Records, Enums
gpsModeEnum
gpsSentenceInfoStruct
gpsTypeEnum
WIFI
Classes
LTcpClient Class
LTcpClient::available Method
LTcpClient::bool Operator
LTcpClient::connect Method (IPAddress, uint16_t)
LTcpClient::connect Method (char *, uint16_t)
LTcpClient::connected Method
LTcpClient::flush Method
LTcpClient::LTcpClient Constructor
LTcpClient::peek Method
LTcpClient::read Method ()
LTcpClient::read Method (uint8_t *, size_t)
LTcpClient::stop Method
LTcpClient::write Method (uint8_t)
LTcpClient::write Method (uint8_t *, size_t)
LTcpServer Class
LTcpServer::begin Method
LTcpServer::end Method
LTcpServer::LTcpServer Constructor
LTcpServer::serverIP Method
LTcpServer::write Method (uint8_t)
LTcpServer::write Method (uint8_t *, size_t)
LUDP Class
LUDP::~LUDP Destructor
LUDP::available Method
LUDP::begin Method
LUDP::beginPacket Method (IPAddress, uint16_t)
LUDP::beginPacket Method (char *, uint16_t)
LUDP::endPacket Method
LUDP::flush Method
LUDP::LUDP Constructor
LUDP::parsePacket Method
LUDP::peek Method
LUDP::read Method ()
LUDP::read Method (unsigned char*, size_t)
LUDP::remoteIP Method
LUDP::remotePort Method
LUDP::stop Method
LUDP::write Method (uint8_t)
LUDP::write Method (uint8_t *, size_t)
LWiFiClass Class
LWiFiClass::begin Method
LWiFiClass::BSSID Method
LWiFiClass::connect Method (char*)
LWiFiClass::connect Method (char*, LWiFiLoginInfo &)
LWiFiClass::connectWEP Method
LWiFiClass::connectWPA Method
LWiFiClass::disconnect Method
LWiFiClass::end Method
LWiFiClass::gatewayIP Method
LWiFiClass::hostByName Method
LWiFiClass::localIP Method
LWiFiClass::macAddress Method
LWiFiClass::RSSI Method ()
LWiFiClass::RSSI Method (uint8_t)
LWiFiClass::scanNetworks Method
LWiFiClass::SSID Method ()
LWiFiClass::SSID Method (uint8_t)
LWiFiClass::status Method
LWiFiClass::subnetMask Method
LWiFiClient Class
LWiFiLoginInfo Class
LWiFiServer Class
LWiFiServer::available Method
LWiFiUDP Class
Structs, Records, Enums
LWiFiEncryption
LWifiStatus
Variables
LWiFi
Audio
Classes
LAudioClass Class
LAudioClass::getStatus Method
LAudioClass::pause Method
LAudioClass::playFile Method (StorageEnum, char *)
LAudioClass::playFile Method (StorageEnum, wchar_t*)
LAudioClass::resume Method
LAudioClass::setVolume Method
LAudioClass::stop Method
Structs, Records, Enums
AudioStatus
StorageEnum
EEPROM
Classes
LEEPROMClass Class
LEEPROMClass::read Method
LEEPROMClass::write Method