Home Documentation Tutorials API GitHub

pod studs

Studs embedded Fantom API

Classes

Daemon

Daemon provides an API for long-running system services running on their own thread with life-cycle callbacks for start, stop, poll, and custom messages.

DaemonMsg

DaemonMsg is used to send messages to Daemon actors.

DeviceTree

Runtime API for Device Tree overlays.

Gpio

Gpio provides high level access to GPIO pins through the Linux /sys/class/gpio interface.

HttpConfig

Configuration settings for Httpd daemon.

Httpd

Http server support in Studs is provided by the Httpd daemon.

I2C

I2C allows you to communicate over serial I2C interfaces.

Led

Led manages LED state using /sys/class/leds.

Networkd

Networking support in Studs is provided by the Networkd daemon.

Ntpd

The Ntpd daemon provides support for synchronizing wall clock time using the NTP protocol.

Pack

Pack is a binary encoding for name-value pairs.

Proc

Proc manages spawning an external OS process.

Spi

Spi allows you to communicate over serial SPI interfaces.

SpiConfig

SpiConfig models configuration for a Spi port.

Sys

Sys provides system level information and utilites for a target device.

Uart

Uart models a UART port instance.

UartConfig

UartConfig models configuration for a Uart port.