Directories
¶
Path | Synopsis |
---|---|
crypto
|
|
internal/boring/sig
Package sig stubs crypto/internal/boring/sig
|
Package sig stubs crypto/internal/boring/sig |
rand
Package rand implements a cryptographically secure random number generator.
|
Package rand implements a cryptographically secure random number generator. |
tls
Package tls partially implements TLS 1.2, as specified in RFC 5246, and TLS 1.3, as specified in RFC 8446.
|
Package tls partially implements TLS 1.2, as specified in RFC 5246, and TLS 1.3, as specified in RFC 8446. |
arm
CMSIS abstraction functions.
|
CMSIS abstraction functions. |
examples
|
|
blinkm
Connects to an BlinkM I2C RGB LED.
|
Connects to an BlinkM I2C RGB LED. |
dac
Simplistic example using the DAC on the Circuit Playground Express.
|
Simplistic example using the DAC on the Circuit Playground Express. |
echo
This is a echo console running on the device UART.
|
This is a echo console running on the device UART. |
echo2
This is a echo console running on the os.Stdin and os.Stdout.
|
This is a echo console running on the os.Stdin and os.Stdout. |
hello-wasm-unknown
this is intended to be used as wasm32-unknown-unknown module.
|
this is intended to be used as wasm32-unknown-unknown module. |
hid-keyboard
to override the USB Manufacturer or Product names:
|
to override the USB Manufacturer or Product names: |
i2s
Example using the i2s hardware interface on the Adafruit Circuit Playground Express to read data from the onboard MEMS microphone.
|
Example using the i2s hardware interface on the Adafruit Circuit Playground Express to read data from the onboard MEMS microphone. |
mcp3008
Connects to an MCP3008 ADC via SPI.
|
Connects to an MCP3008 ADC via SPI. |
microbit-blink
blink program for the BBC micro:bit
|
blink program for the BBC micro:bit |
uart
This reads from UART1 and outputs to default serial, usually UART0 or USB.
|
This reads from UART1 and outputs to default serial, usually UART0 or USB. |
internal
|
|
abi
Package abi exposes low-level details of the Go compiler/runtime
|
Package abi exposes low-level details of the Go compiler/runtime |
binary
Package binary is a lightweight replacement package for encoding/binary.
|
Package binary is a lightweight replacement package for encoding/binary. |
cm
Package cm contains types and functions for interfacing with the WebAssembly Component Model.
|
Package cm contains types and functions for interfacing with the WebAssembly Component Model. |
fuzz
Package fuzz is a shim to allow compilation against Go 1.18.
|
Package fuzz is a shim to allow compilation against Go 1.18. |
wasi/cli/v0.2.0/command
Package command represents the world "wasi:cli/command@0.2.0".
|
Package command represents the world "wasi:cli/command@0.2.0". |
wasi/cli/v0.2.0/environment
Package environment represents the imported interface "wasi:cli/environment@0.2.0".
|
Package environment represents the imported interface "wasi:cli/environment@0.2.0". |
wasi/cli/v0.2.0/exit
Package exit represents the imported interface "wasi:cli/exit@0.2.0".
|
Package exit represents the imported interface "wasi:cli/exit@0.2.0". |
wasi/cli/v0.2.0/run
Package run represents the exported interface "wasi:cli/run@0.2.0".
|
Package run represents the exported interface "wasi:cli/run@0.2.0". |
wasi/cli/v0.2.0/stderr
Package stderr represents the imported interface "wasi:cli/stderr@0.2.0".
|
Package stderr represents the imported interface "wasi:cli/stderr@0.2.0". |
wasi/cli/v0.2.0/stdin
Package stdin represents the imported interface "wasi:cli/stdin@0.2.0".
|
Package stdin represents the imported interface "wasi:cli/stdin@0.2.0". |
wasi/cli/v0.2.0/stdout
Package stdout represents the imported interface "wasi:cli/stdout@0.2.0".
|
Package stdout represents the imported interface "wasi:cli/stdout@0.2.0". |
wasi/cli/v0.2.0/terminal-input
Package terminalinput represents the imported interface "wasi:cli/terminal-input@0.2.0".
|
Package terminalinput represents the imported interface "wasi:cli/terminal-input@0.2.0". |
wasi/cli/v0.2.0/terminal-output
Package terminaloutput represents the imported interface "wasi:cli/terminal-output@0.2.0".
|
Package terminaloutput represents the imported interface "wasi:cli/terminal-output@0.2.0". |
wasi/cli/v0.2.0/terminal-stderr
Package terminalstderr represents the imported interface "wasi:cli/terminal-stderr@0.2.0".
|
Package terminalstderr represents the imported interface "wasi:cli/terminal-stderr@0.2.0". |
wasi/cli/v0.2.0/terminal-stdin
Package terminalstdin represents the imported interface "wasi:cli/terminal-stdin@0.2.0".
|
Package terminalstdin represents the imported interface "wasi:cli/terminal-stdin@0.2.0". |
wasi/cli/v0.2.0/terminal-stdout
Package terminalstdout represents the imported interface "wasi:cli/terminal-stdout@0.2.0".
|
Package terminalstdout represents the imported interface "wasi:cli/terminal-stdout@0.2.0". |
wasi/clocks/v0.2.0/monotonic-clock
Package monotonicclock represents the imported interface "wasi:clocks/monotonic-clock@0.2.0".
|
Package monotonicclock represents the imported interface "wasi:clocks/monotonic-clock@0.2.0". |
wasi/clocks/v0.2.0/wall-clock
Package wallclock represents the imported interface "wasi:clocks/wall-clock@0.2.0".
|
Package wallclock represents the imported interface "wasi:clocks/wall-clock@0.2.0". |
wasi/filesystem/v0.2.0/preopens
Package preopens represents the imported interface "wasi:filesystem/preopens@0.2.0".
|
Package preopens represents the imported interface "wasi:filesystem/preopens@0.2.0". |
wasi/filesystem/v0.2.0/types
Package types represents the imported interface "wasi:filesystem/types@0.2.0".
|
Package types represents the imported interface "wasi:filesystem/types@0.2.0". |
wasi/io/v0.2.0/error
Package ioerror represents the imported interface "wasi:io/error@0.2.0".
|
Package ioerror represents the imported interface "wasi:io/error@0.2.0". |
wasi/io/v0.2.0/poll
Package poll represents the imported interface "wasi:io/poll@0.2.0".
|
Package poll represents the imported interface "wasi:io/poll@0.2.0". |
wasi/io/v0.2.0/streams
Package streams represents the imported interface "wasi:io/streams@0.2.0".
|
Package streams represents the imported interface "wasi:io/streams@0.2.0". |
wasi/random/v0.2.0/insecure
Package insecure represents the imported interface "wasi:random/insecure@0.2.0".
|
Package insecure represents the imported interface "wasi:random/insecure@0.2.0". |
wasi/random/v0.2.0/insecure-seed
Package insecureseed represents the imported interface "wasi:random/insecure-seed@0.2.0".
|
Package insecureseed represents the imported interface "wasi:random/insecure-seed@0.2.0". |
wasi/random/v0.2.0/random
Package random represents the imported interface "wasi:random/random@0.2.0".
|
Package random represents the imported interface "wasi:random/random@0.2.0". |
wasi/sockets/v0.2.0/instance-network
Package instancenetwork represents the imported interface "wasi:sockets/instance-network@0.2.0".
|
Package instancenetwork represents the imported interface "wasi:sockets/instance-network@0.2.0". |
wasi/sockets/v0.2.0/ip-name-lookup
Package ipnamelookup represents the imported interface "wasi:sockets/ip-name-lookup@0.2.0".
|
Package ipnamelookup represents the imported interface "wasi:sockets/ip-name-lookup@0.2.0". |
wasi/sockets/v0.2.0/network
Package network represents the imported interface "wasi:sockets/network@0.2.0".
|
Package network represents the imported interface "wasi:sockets/network@0.2.0". |
wasi/sockets/v0.2.0/tcp
Package tcp represents the imported interface "wasi:sockets/tcp@0.2.0".
|
Package tcp represents the imported interface "wasi:sockets/tcp@0.2.0". |
wasi/sockets/v0.2.0/tcp-create-socket
Package tcpcreatesocket represents the imported interface "wasi:sockets/tcp-create-socket@0.2.0".
|
Package tcpcreatesocket represents the imported interface "wasi:sockets/tcp-create-socket@0.2.0". |
wasi/sockets/v0.2.0/udp
Package udp represents the imported interface "wasi:sockets/udp@0.2.0".
|
Package udp represents the imported interface "wasi:sockets/udp@0.2.0". |
wasi/sockets/v0.2.0/udp-create-socket
Package udpcreatesocket represents the imported interface "wasi:sockets/udp-create-socket@0.2.0".
|
Package udpcreatesocket represents the imported interface "wasi:sockets/udp-create-socket@0.2.0". |
usb
package usb contains the subpackages with USB descriptors and device implementations for standard USB device classes such as the Communcation Data Class (CDC), Human Interface Device (HID), and Audio Device Class (ADC).
|
package usb contains the subpackages with USB descriptors and device implementations for standard USB device classes such as the Communcation Data Class (CDC), Human Interface Device (HID), and Audio Device Class (ADC). |
usb/adc
package adc is for USB Audio Device Class devices.
|
package adc is for USB Audio Device Class devices. |
usb/cdc
package cdc is for USB Communication Device Class devices.
|
package cdc is for USB Communication Device Class devices. |
usb/descriptor
package descriptor is for the USB descriptor definitions.
|
package descriptor is for the USB descriptor definitions. |
usb/hid
package hid is for USB Human Interface Devices.
|
package hid is for USB Human Interface Devices. |
Package os implements a subset of the Go "os" package.
|
Package os implements a subset of the Go "os" package. |
debug
Package debug is a very partially implemented package to allow compilation.
|
Package debug is a very partially implemented package to allow compilation. |
interrupt
Package interrupt provides access to hardware interrupts.
|
Package interrupt provides access to hardware interrupts. |
trace
Stubs for the runtime/trace package
|
Stubs for the runtime/trace package |
volatile
Package volatile provides definitions for volatile loads and stores.
|
Package volatile provides definitions for volatile loads and stores. |
Package sync implements synchronization primitives similar to those provided by the standard Go implementation.
|
Package sync implements synchronization primitives similar to those provided by the standard Go implementation. |
Package testing provides support for automated testing of Go packages.
|
Package testing provides support for automated testing of Go packages. |
Package tinygo contains constants used between the TinyGo compiler and runtime.
|
Package tinygo contains constants used between the TinyGo compiler and runtime. |
Package unique implements the upstream Go unique package for TinyGo.
|
Package unique implements the upstream Go unique package for TinyGo. |
Click to show internal directories.
Click to hide internal directories.