-
Notifications
You must be signed in to change notification settings - Fork 2
Build options
When you build Octoduino, you have several options as to what features you would like to include. This is very useful if you have a low-memory device such as an UNO. If you are using PlatformIO, use the build_flags option when building like this -D IO_LOG_SD
.
Allows a call stack to be used for easier debugging. Note that this may use a lot of memory when opening a new PB file.
Requires a number to be assigned to it. Defaults to 10. Only enlarge if you have a bigger device.
Will automatically reboot device when an error occurs. Not recommended for untested code/hardware configurations.
When an error occurs, the system will show a detailed error message through the serial output channel. Note that this uses a considerable amount of program memory, and should not be used in a production environment.
Enables bool constants, which can speed up program execution and lower SWAP usage at the cost of more program memory.
Enables int constants (0-9), which can speed up program execution and lower SWAP usage at the cost of more program memory.
Enables char constants (a-z), which can slow down program execution, but significantly lower SWAP usage and I/O read times.
Allows a Hitachi HD44780 or compatible LCD display to be hooked up for output.
Notes:
- There is a bug where the LCD code and SWAP use the same pin, which can lead to hardware failures.
By default, Octoduino will always output serial data. If this option is enabled, it will wait for a computer with a serial console to connect before booting up.
Adds SD logging to the output stream.