Berry Script
Entry point for versioned Berry Script documentation in the Spectoda ecosystem.
Why Berry Script is split by firmware version
Section titled “Why Berry Script is split by firmware version”Berry Script is closely connected to Spectoda controller firmware. Individual firmware versions may change:
- available APIs and helpers
- callback signatures
- support for specific modules and IO
- recommended project usage
For that reason, Berry Script documentation is organized by firmware version so it is always clear which behaviour applies to a specific deployment.
Available versions
Section titled “Available versions”Practical guides
Section titled “Practical guides”How to choose the right documentation
Section titled “How to choose the right documentation”- First check which firmware version your project uses.
- Then open the matching Berry Script documentation version.
- Design plugins, callbacks and advanced scripts according to that version.
What Berry Script is used for
Section titled “What Berry Script is used for”Regardless of the firmware version, Berry Script is a scripting layer running directly inside a Spectoda controller. It is mainly used for:
- custom project logic inside the controller
- reactions to IO, events and messages
- advanced integrations with external technologies
- behaviour that should not require firmware changes
Always read the documentation matching the firmware version used in your project.