Documentation
¶
Index ¶
- Variables
- func PrepareSketch(path string) (string, error)
- type Arduino
- func (a *Arduino) Compile(path string) error
- func (a *Arduino) GitLibraryInstall(req *rpc.GitLibraryInstallRequest) error
- func (a *Arduino) InstallLibrary(req *rpc.LibraryInstallRequest) error
- func (a *Arduino) Monitor(ctx context.Context, portAddress string) error
- func (a *Arduino) PlatformInstall(req *rpc.PlatformInstallRequest) (*rpc.PlatformInstallResponse, error)
- func (a *Arduino) SetFQBN(fqbn string)
- func (a *Arduino) Upload(portAddress, path string) error
Constants ¶
This section is empty.
Variables ¶
View Source
var Fs afero.Fs = afero.NewOsFs()
Functions ¶
func PrepareSketch ¶ added in v1.1.6
This prepares a sketch folder or file for compilation with requirements for arduino like naming conventions and folder structure setup
Types ¶
type Arduino ¶
type Arduino struct {
// contains filtered or unexported fields
}
func NewArduino ¶
func NewArduino() *Arduino
func (*Arduino) GitLibraryInstall ¶ added in v1.0.13
func (a *Arduino) GitLibraryInstall(req *rpc.GitLibraryInstallRequest) error
func (*Arduino) InstallLibrary ¶
func (a *Arduino) InstallLibrary(req *rpc.LibraryInstallRequest) error
func (*Arduino) PlatformInstall ¶ added in v1.0.13
func (a *Arduino) PlatformInstall(req *rpc.PlatformInstallRequest) (*rpc.PlatformInstallResponse, error)
Click to show internal directories.
Click to hide internal directories.