Software/Arduino Core/Getting Started

The Tools Menu

The five board-specific options the Neuro N6 adds to the Arduino IDE Tools menu.

beginner2 min read

When the Neuro N6 is the selected board, the Tools menu contains five additional options. The IDE stores each selection per board.

Optimize

Sets the compiler optimisation level.

OptionFlagNotes
Faster (default)-O2The shipping level. The vision pipeline's hot paths are several times slower at -O0
Fastest-O3Rarely beneficial on this platform
Smallest-OsFor sketches near the 1.5 MB image limit
Fast-O1Reduced reordering for debugging
Debug-O0Single stepping without reordering

Debug console

Controls whether the core shares the USB serial port with its own diagnostics.

OptionEffect
Off, clean Serial console (default)Serial is used only by the sketch. Core telemetry is compiled out
OnThe core prints a telemetry line about once per second ([CAMDBG], [RATE], [LCDDBG], [MICDBG], [SPKDBG], [VENCDUMP]) and accepts single-key commands, including b to reboot into the bootloader

The telemetry is used when diagnosing the camera, encoder, display or audio paths. Uploads work in either setting; with the console Off the IDE uses the 1200 baud touch.

Model weights

Controls when the sketch's external flash blobs are written during upload. The blobs are the neural network weights from each #pragma neuron6 line and, for wireless sketches, the WiFi module firmware.

OptionEffect
Upload only when changed (default)The uploader requests a checksum of the blob in flash from the bootloader and skips the write when it matches
Upload every timeThe blobs are always rewritten

Build output

Controls the verbosity of the core's own build messages. It is independent of the IDE's "Show verbose output during compile" preference, which echoes compiler commands.

OptionEffect
Minimal (default)Code warnings, a one-line model summary and memory use
VerboseStage banners, the full table of layers placed on the NPU, in software or hybrid, and a full memory breakdown

RF test mode

Compiles a manufacturing radio test path into the WiFi driver for EMC laboratory measurement. The path allows the radio to be keyed outside normal operation. The default is Disabled and production firmware must not enable it. The only sketch using the option is RfTestLab in extras/bench, which is not shown in the examples menu.

Port

The board's serial port. A board sitting in the bootloader after a double press of reset presents the bootloader's USB identity, and the uploader flashes it without the reboot step.