Arduino IDE

cyrena.arduino_ide

Builds Arduino IDE firmware projects with a strictly enforced flat sketch structure. Only .ino (entry point), .cpp (implementation), and .h (header) files are valid — no subdirectories. This mirrors Arduino IDE's own sketch model and keeps AI-generated firmware consistent and portable across devices.

Embedded Arduino Firmware Sketch
Details
Package ID
cyrena.arduino_ide
App ID
11486102-aa19-43d7-be0c-70aba7d9a51a

Cyréna can interpret the flat-file layout used by Arduino IDE sketches and assist throughout the development cycle.

Requirements

  • Arduino IDE installed on the workstation.
  • Cyréna Arduino IDE extension (cyrena.arduino_ide) installed and enabled.

Getting Started

  1. 1
    Create or locate a sketch – save a new .ino file or open an existing one.
  2. 2
    Open Cyréna and start a New Chat.
  3. 3
    Expand the Embedded shortcuts.
  4. 4
    Click Arduino IDE.
  5. 5
    In the dialog that appears:
    • Provide the full path to the .ino sketch (or browse to select it).
    • Give the chat a descriptive name.
    • Choose the AI connection you wish to use.
    • Enter the target board's name, RAM size, and clock speed.
    • Enable or disable any additional features you need.
  6. 6
    Press Submit.
  7. 7
    Begin interacting with the AI, for example: request a code review, ask for a bug fix, or request any other assistance related to the sketch.