We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f4a26fc commit 5f318aaCopy full SHA for 5f318aa
arduino-cli-mode.el
@@ -194,8 +194,9 @@
194
195
(defun arduino-cli--board ()
196
"Get connected Arduino board."
197
- (let* ((usb-devices (arduino-cli--cmd-json "board list"))
198
- (boards (seq-filter #'arduino-cli--arduino? usb-devices))
+ (let* ((output (arduino-cli--cmd-json "board list"))
+ (ports (alist-get 'detected_ports output))
199
+ (boards (seq-filter #'arduino-cli--arduino? ports))
200
(boards-info (seq-map (lambda (m) (thread-first (assoc 'boards m) cdr (seq-elt 0))) boards))
201
(informed-boards (cl-mapcar (lambda (m n) (map-merge 'list m n)) boards boards-info))
202
(selected-board (arduino-cli--dispatch-board informed-boards))
0 commit comments