Versions in this module Expand all Collapse all v1 v1.0.0 Sep 28, 2026 Changes in this version + type I2CTool struct + func NewI2CTool() *I2CTool + func (t *I2CTool) Description() string + func (t *I2CTool) Execute(ctx context.Context, args map[string]any) *ToolResult + func (t *I2CTool) Name() string + func (t *I2CTool) Parameters() map[string]any + type SPITool struct + func NewSPITool() *SPITool + func (t *SPITool) Description() string + func (t *SPITool) Execute(ctx context.Context, args map[string]any) *ToolResult + func (t *SPITool) Name() string + func (t *SPITool) Parameters() map[string]any + type SerialTool struct + func NewSerialTool() *SerialTool + func (t *SerialTool) Description() string + func (t *SerialTool) Execute(ctx context.Context, args map[string]any) *ToolResult + func (t *SerialTool) Name() string + func (t *SerialTool) Parameters() map[string]any + type ToolResult = toolshared.ToolResult + func ErrorResult(message string) *ToolResult + func SilentResult(forLLM string) *ToolResult Other modules containing this package github.com/xibodev/compa/v2