board

package
v0.6.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 10, 2025 License: GPL-3.0 Imports: 23 Imported by: 0

Documentation

Index

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 EnsurePlatformInstalled(ctx context.Context, rawFQBN string) error

func GetCustomName

func GetCustomName(ctx context.Context, conn remote.RemoteConn) (string, error)

func GetKeyboardLayout

func GetKeyboardLayout(ctx context.Context, conn remote.RemoteConn) (string, error)

func IsUserPasswordSet

func IsUserPasswordSet(conn remote.RemoteShell) (bool, error)

func NetworkModeStatus

func NetworkModeStatus(ctx context.Context, conn remote.RemoteConn) (bool, error)

func SetCustomName

func SetCustomName(ctx context.Context, conn remote.RemoteConn, name string) error

func SetKeyboardLayout

func SetKeyboardLayout(ctx context.Context, conn remote.RemoteConn, layoutCode string) error

func SetUserPassword

func SetUserPassword(ctx context.Context, conn remote.RemoteConn, newPass string) error

Types

type Board

type Board struct {
	Protocol   string
	Serial     string
	Address    string
	CustomName string
	BoardName  string
}

func FromFQBN

func FromFQBN(ctx context.Context, fqbn string) ([]Board, error)

func (*Board) GetConnection

func (b *Board) GetConnection(optPassword ...string) (remote.RemoteConn, error)

type KeyboardLayout

type KeyboardLayout struct {
	LayoutId    string
	Description string
}

func ListKeyboardLayouts

func ListKeyboardLayouts(conn remote.RemoteConn) ([]KeyboardLayout, error)

Directories

Path Synopsis
adb
ssh

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL