MySensors Library & Examples  2.3.1
Modules
Here is a list of all modules:
[detail level 1234]
 TEMP HALTemperature module init and read functions
 MySensors public APIs and functionalitiesThe public APIs and functionalities are directly accessible to sketch developers/users
 MyMessageHere you can find all message types used by the MySensors protocol as well as macros for parsing and manipulating messages
 Message signingThe message signing infrastructure provides message authenticity to users by signing MySensors messages
 Signing related debug messagesExplanation of the abstract signing related debug messages
 Signing troubleshootingTypical signing related failure cases and how to solve them
 MySensorsThe primary public API declaration for the MySensors library
 Library customisationThe MySensors library can be customized in various ways
 Raspberry Pi GatewayConfiguration options for the Raspberry Pi Gateway
 Node capabilities indicatorMySensors capabilities indications
 Serial and debuggingThese options control serial and debugging features and functionalities in the library
 Radio selectionThese options control what radio type to use and various radio specific customisations
 RS485These options are specific to the RS485 wired transport
 RF24These options are specific to the RF24 family of wireless transport modules
 nRF5These options are specific to the nRF5 (with Enhanced ShockBurst) family of wireless transport modules
 RFM69These options are specific to the RFM69 family of wireless transport modules
 RFM95These options are specific to the RFM95 family of wireless transport modules
 Soft SPIThese options are specific the soft SPI driver for certain radio transport drivers
 Routing and nodeThese options control message routing and node configurations
 Node registrationThese options control node registration configurations
 CoreThese options control the library core configurations
 SleepThese options control sleep configurations
 Over The Air firmwareThese options control OTA firmware configurations
 GatewayThese options control gateway specific configurations
 LEDThese options control LED specific configurations
 SecurityThese options control security related configurations
 SigningThese options control signing related configurations
 EncryptionThese options control encryption related configurations
 Node lockingThese options control node lock related configurations
 Platform specificsThese options control platform specific configurations
 ESP8266These options control ESP8266 specific configurations
 ESP32These options control ESP32 specific configurations
 LinuxThese options control Linux specific configurations
 Tips for reducing memory footprintSome settings are optional but add significantly to the memory footprint size
 MySensors internal APIs and functionalitiesThe interal APIs and functionalities should only be used by library developers/advanced users
 MyEepromAddresses
 MyGatewayTransportAPI declaration for MyGatewayTransport
 MyOTAFirmwareUpdateAPI declaration for MyOTAFirmwareUpdate
 MyOTALoggingEnables ending and receiving debug messages over the air
 MySensorsCoreAPI declaration for MySensorsCore
 MyNodeLockAPI declaration for MyNodeLock
 MySigningAPI declaration for MySigning signing backend
 MyTransportAPI declaration for MyTransport
 Version
 AES library for Arduino and Raspberry pi
 C library for Broadcom BCM 2835 as used in Raspberry Pi
 Constants for passing to and from library functions
 Library initialisation and management
 Low level register access
 GPIO register access
 SPI access
 I2C access
 System Timer access
 Pulse Width Modulation
 Nonvolatile Memory
 Fast Pin I/O
 I2C constants
 Runtime Pin I/O
 Software I2C
 Software SPI
 <avr/wdt.h>: Watchdog timer handling
 RF24
 RFM69NewAPI declaration for RFM69
 RFM95API declaration for RFM95