Documentation
¶
Index ¶
- Constants
- func DisableNetworkMode(ctx context.Context, conn remote.RemoteConn) error
- func EnableNetworkMode(ctx context.Context, conn remote.RemoteConn) error
- func EnsurePlatformInstalled(ctx context.Context, rawFQBN string) error
- func GetCustomName(ctx context.Context, conn remote.RemoteConn) (string, error)
- func GetKeyboardLayout(ctx context.Context, conn remote.RemoteConn) (string, error)
- func IsUserPasswordSet(conn remote.RemoteShell) (bool, error)
- func NetworkModeStatus(ctx context.Context, conn remote.RemoteConn) (bool, error)
- func SetCustomName(ctx context.Context, conn remote.RemoteConn, name string) error
- func SetKeyboardLayout(ctx context.Context, conn remote.RemoteConn, layoutCode string) error
- func SetUserPassword(ctx context.Context, conn remote.RemoteConn, newPass string) error
- type Board
- type KeyboardLayout
Constants ¶
View Source
const ( SerialProtocol = "serial" NetworkProtocol = "network" LocalProtocol = "local" )
View Source
const ( ArduinoUnoQ = "arduino:zephyr:unoq" SerialPath = "/sys/devices/soc0/serial_number" )
Variables ¶
This section is empty.
Functions ¶
func DisableNetworkMode ¶
func DisableNetworkMode(ctx context.Context, conn remote.RemoteConn) error
func EnableNetworkMode ¶
func EnableNetworkMode(ctx context.Context, conn remote.RemoteConn) error
func EnsurePlatformInstalled ¶
func GetCustomName ¶
func GetKeyboardLayout ¶
func IsUserPasswordSet ¶
func IsUserPasswordSet(conn remote.RemoteShell) (bool, error)
func NetworkModeStatus ¶
func SetCustomName ¶
func SetKeyboardLayout ¶
func SetUserPassword ¶
Types ¶
type Board ¶
type Board struct {
Protocol string
Serial string
Address string
CustomName string
BoardName string
}
func (*Board) GetConnection ¶
func (b *Board) GetConnection(optPassword ...string) (remote.RemoteConn, error)
type KeyboardLayout ¶
func ListKeyboardLayouts ¶
func ListKeyboardLayouts(conn remote.RemoteConn) ([]KeyboardLayout, error)
Click to show internal directories.
Click to hide internal directories.