Skip to content

Developer Resources

Resources for building with GRiSP hardware and software

A starting point for working with GRiSP 2, GRiSP Nano (in development) and GRiSP software stacks. Access quickstart guides, API docs, tutorials and source code to build embedded applications with Erlang and Elixir.

Getting Started with GRiSP

Your guide to setting up GRiSP hardware and software stacks

Quickstart Guides

Tutorials & Guides

Frequently Asked Questions

  • FAQ Find answers to common setup issues and best practices for GRiSP hardware & software.

Runtime API Documentation

  • Runtime API Docs Comprehensive documentation reference for the GRiSP runtime API.

General Purpose Input / Output (GPIO) Pinout

Rebar4 Kickstarter Funded Successfully

Late pledges are open for digital support tiers

Share the news or make a late pledge if you want to support ongoing Rebar4 work around Erlang/OTP. Make a Late Pledge

Source Code & Development Tools

Access the core GRiSP runtime, protocol drivers, and deployment tools

::: code-group
erlang
start() ->
    % Flash both LEDs red for 5 seconds
    [grisp_led:flash(L, red, 500) || L <- [1, 2]],
    timer:sleep(5000),
    % Randomly blink the first LED forever
    grisp_led:off(2),
    Random = fun() -> {bit(), bit(), bit()} end,
    grisp_led:pattern(1, [{100, Random}]).

bit() -> rand:uniform(2) - 1.
elixir
def start do
    :grisp_led.color(1, :blue)
end

:::

Runtime Library

The core runtime code behind GRiSP, including low-level protocol drivers for SPI, I²C, and other essential drivers

Source · Package

Secure Element Driver

Erlang interface and encryption utilities for the secure element

Source · Package

Rebar3 plug-in

CLI tool to deploy GRiSP projects and build OTP for GRiSP hardware

Source · Package

OTP Build & Deployment Tools

Erlang API for deploying and building OTP for GRiSP

Source · Package

Toolchain

C compiler toolchain to build software for GRiSP, used to build OTP

Source

Getting Started with GRiSP.io

This section helps you get up and running with GRiSP.io, from configuring your devices to integrating build and deployment tools

Guide

Introduction to GRiSP.io Learn how to set up and configure your devices for cloud to edge deployments.

Tools

GRiSP.io Rebar3 Plugin Use Rebar3 to build, deploy, and manage GRiSP.io applications.

Watch and Learn

Get a GRiSP 2 board

Start building with GRiSP 2 for embedded and IoT projects. With real-time capabilities and a fast setup, GRiSP 2 can be used from first prototype to production systems.

Buy Hardware