MySensors Library & Examples  2.3.1-59-g40d8a18
Macros
+ Collaboration diagram for Tips for reducing memory footprint:

Detailed Description

Some settings are optional but add significantly to the memory footprint size.

By disabeling optional features that you don't need you can save memory which can be a valuable resource on cheaper hardware like the atmega328p. These options can be defined in your sketch to disable such features.

Macros

#define MY_DISABLE_RAM_ROUTING_TABLE_FEATURE
 If defined, routing table will not be kept in RAM. More...
 
#define MY_SPLASH_SCREEN_DISABLED
 If defined, will disable the MySensors splash screen. More...
 

Macro Definition Documentation

◆ MY_DISABLE_RAM_ROUTING_TABLE_FEATURE

#define MY_DISABLE_RAM_ROUTING_TABLE_FEATURE

If defined, routing table will not be kept in RAM.

See also
MY_RAM_ROUTING_TABLE_FEATURE

Definition at line 2264 of file MyConfig.h.

◆ MY_SPLASH_SCREEN_DISABLED

#define MY_SPLASH_SCREEN_DISABLED

If defined, will disable the MySensors splash screen.

Note
This saves 120 bytes of flash.

Definition at line 2232 of file MyConfig.h.