Crate riot_coap_handler_demos

Source
Expand description

CoAP resources for various features of RIOT OS

See the rust-gcoap example for how to use them.

§Feature flags

  • riot-wrappers (enabled by default) — Build everything that is built into RIOT

  • vfs — Build the vfs module

  • i2c — Build the i2c module

  • gpio — Build the gpio module

  • ping — Build the ping module

  • saul — Build the saul module

  • nib — Build the nib module

  • nightly_docs — Enable documentation enhancements that depend on nightly

    Currently, this just enables doc_auto_cfg.

Modules§

  • common 🔒 i2c or gpio
  • gpiogpio
    A GPIO pin wrapped in a CoAP resource
  • graphicsriot-wrappers
    embedded_graphics targets made available via CoAP
  • i2ci2c
    An I2C device wrapped in a CoAP resource
  • ledriot-wrappers
    Handler that expose a single or all LEDs of a board
  • Functions that simplify producing tagged CBOR values through minicbor.
  • netifriot-wrappers
    Handlers for network interface exploration in RIOT
  • nibnib
    Handler for network neighbor exploration
  • pingping
    An implementation of Ping, with focus on using little RAM and producing output suitable to a (possibly polling, especially for lack of implemented observations) data retreival method.
  • A monitor resource for incoming pings.
  • psriot-wrappers
    Handlers for process exploration in RIOT
  • saulsaul
    This is a CoAP server application that exposes SAUL entries.
  • stdioriot-wrappers
    Handlers for interacting with RIOT’s stdio system
  • vfsvfs
    A fileserver backed by the RIOT VFS