We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1e1eb61 commit c0382dbCopy full SHA for c0382db
arduino-cli-mode.el
@@ -177,8 +177,9 @@
177
178
(defun arduino-cli--board ()
179
"Get connected Arduino board."
180
- (let* ((usb-devices (arduino-cli--cmd-json "board list"))
181
- (boards (seq-filter #'arduino-cli--arduino? usb-devices))
+ (let* ((output (arduino-cli--cmd-json "board list"))
+ (ports (alist-get 'detected_ports output))
182
+ (boards (seq-filter #'arduino-cli--arduino? ports))
183
(boards-info (seq-map (lambda (m) (thread-first (assoc 'boards m) cdr (seq-elt 0))) boards))
184
(informed-boards (cl-mapcar (lambda (m n) (map-merge 'list m n)) boards boards-info))
185
(selected-board (arduino-cli--dispatch-board informed-boards))
0 commit comments