@@ -3,13 +3,14 @@ defmodule Mix.Tasks.Atomvm.Esp32.Info do
33 Mix task to get information about connected ESP32 devices.
44 """
55 use Mix.Task
6+ alias ExAtomVM.EsptoolHelper
67
78 @ shortdoc "Get information about connected ESP32 devices"
89
910 @ impl Mix.Task
1011 def run ( _args ) do
11- with :ok <- ExAtomVM. EsptoolHelper. setup ( ) ,
12- devices <- ExAtomVM. EsptoolHelper. connected_devices ( ) do
12+ with :ok <- EsptoolHelper . setup ( ) ,
13+ devices <- EsptoolHelper . connected_devices ( ) do
1314 case length ( devices ) do
1415 0 ->
1516 IO . puts (
@@ -23,7 +24,7 @@ defmodule Mix.Tasks.Atomvm.Esp32.Info do
2324 if length ( devices ) > 1 do
2425 Enum . each ( devices , fn device ->
2526 IO . puts (
26- "#{ format_atomvm_status ( device [ "atomvm_installed" ] ) } #{ device [ "chip_family_name" ] } - Port: #{ device [ "port" ] } "
27+ "#{ EsptoolHelper . format_atomvm_status ( device [ "atomvm_installed" ] ) } #{ String . pad_trailing ( device [ "chip_family_name" ] , 8 , " " ) } - Port: #{ device [ "port" ] } "
2728 )
2829 end )
2930 end
@@ -32,7 +33,7 @@ defmodule Mix.Tasks.Atomvm.Esp32.Info do
3233 IO . puts ( "\n ━━━━━━━━━━━━━━━━━━━━━━" )
3334
3435 IO . puts (
35- "#{ format_atomvm_status ( device [ "atomvm_installed" ] ) } #{ device [ "chip_family_name" ] } - Port: #{ device [ "port" ] } "
36+ "#{ EsptoolHelper . format_atomvm_status ( device [ "atomvm_installed" ] ) } #{ device [ "chip_family_name" ] } - Port: #{ device [ "port" ] } "
3637 )
3738
3839 IO . puts ( "USB_MODE: #{ device [ "usb_mode" ] } " )
@@ -100,7 +101,4 @@ defmodule Mix.Tasks.Atomvm.Esp32.Info do
100101 end
101102
102103 defp sanitize_string ( _ ) , do: "<invalid>"
103-
104- defp format_atomvm_status ( true ) , do: "✅"
105- defp format_atomvm_status ( _ ) , do: "❌"
106104end
0 commit comments