ZUNO_ENABLE() and ZUNO_DISABLE()
Those macro tunes Z-Uno compiler to access advanced features.
ZUNO_ENABLE() enabled and ZUNO_DISABLE() disables features that can be used in the sketch or in dynamic channels.
a space separated list of features
For dynamic channels you need to define every user Command Class that might be used. By default none are compiled in to save code space.
In fact each feature from the list is a C define.
ZUNO_DISABLE(WITH_CC_SENSOR_BINARY); // For a binary sensor you can suppress SensorBinary or Notification
ZUNO_ENABLE(LOGGING_EVENTS LOGGING_UART=Serial); // Enable logging in USB
ZUNO_DISABLE(SERVICE_LEDS); // Disable Service LEDs to save battry and remove unwanted blinks
ZUNO_ENABLE(MY_LIBRARY_DEBUG MY_LIBRARY_DEBUG_LEVEL=1); // Set defines used in my library
ZUNO_DISABLE(NO_MULTIBINARY_SWITCH0); // Force Switch Mulitilevel and Switch Binary to be in channels even if can be outside of channels (some controllers require it).
ZUNO_ENABLE(NO_LOOP_MINIMALDELAY); // Disable the default 20 ms minial delay between loops - don't forget to add own delay()