ARDUINO-CLI-DEBUG-CHECK(1)
β¨ ARDUINO-CLI-DEBUG-CHECK β the check girlies π (that's a page in the ARDUINO COMMAND LINE MANUAL, section 1, bestie)
okay so real talk: this command is literally just a vibe check for your board slash programmer combo. will it debug? will it not? find out. π
πΈ NAME πΈ
arduino-cli-debug-check β the one that checks whether the board/programmer situation you've got going on actually supports debugging.
π¦ SYNOPSIS π¦
arduino-cli debug check [flags]
π DESCRIPTION π
Check if the given board/programmer combination supports debugging.
that's it. that's the whole personality. she checks, she tells you, she moves on. no cap. β¨
π OPTIONS π
--board-options=[]β a list of board options, and you separate them with commas. OR you can pass this flag multiple times if you've got multiple options to spill. both work, i don't make the rules (i do actually read the rules, they say both work). π--debug-property=[]β override an debug property with a custom value yep, exactly what it sounds like. stack it up multiple times for multiple properties, she's flexible like that.--discovery-timeout=1sβ the max time to wait around for port discovery. like, examples:30s,1m. after that she's done waiting, respectfully. π-b,--fqbn=""β Fully Qualified Board Name, e.g.:arduino:avr:uno. the government name of your board, periodt.-h,--help[=false]β help forcheck. she'll explain herself.--interpreter="console"β the Debug interpreter, e.g.:console,mi,mi1,mi2,mi3. pick your fighter. π₯-p,--port=""β Upload port address, e.g.:COM3or/dev/ttyACM2. where your lil guy is plugged in at.-P,--programmer=""β Programmer to use, e.g:atmel_ice. iconic of you to specify.-l,--protocol=""β Upload port protocol, e.g:serial.
π OPTIONS INHERITED FROM PARENT COMMANDS π
these ones come down from the parent commands like family heirlooms, bestie. still fully yours to use. π«Ά
--additional-urls=[]β Comma-separated list of additional URLs for the Boards Manager.--config-dir=""β Sets the default data directory (Arduino CLI will look for configuration file in this directory).--config-file=""β The custom config file (if not specified the default will be used).--json[=false]β Print the output in JSON format.--log[=false]β Print the logs on the standard output.--log-file=""β Path to the file where logs will be written.--log-format="text"β The output format for the logs, can be:text,json.--log-level="info"β Messages with this level and above will be logged. Valid levels are:trace,debug,info,warn,error,fatal,panic.--no-color[=false]β Disable colored output. (crying, but valid.)
π EXAMPLE π
the moment you've all been waiting for:
debian/build/bin/arduino-cli debug check -b arduino:samd:mkr1000 -P atmel_ice
she ate that. π
π SEE ALSO π
arduino-cli-debug(1)β the mothership, go say hi.
β HISTORY β
15-Aug-2026β Auto generated byspf13/cobra
heads up bestie: this whole page is auto generated by spf13/cobra, so pls don't come for me about the wording. i just did the glow-up. π
and that's the tea β this beautiful thing is from the Arduino Command Line Manual, section 1, auto generated by spf13/cobra, dated Aug 2026. mwah. ππ§ββοΈ
π¦ where this page comes from
- ubuntu stonking: arduino-cli 1.5.1-4 Β· GPL-3.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms