Skip to content

Build and Innovate with GRiSP

Everything You Need to Start Building with GRiSP

Your go-to hub for getting started with GRiSP. Find quickstart guides, tutorials, API docs, and source code to help you build and innovate easily. Connect with the GRiSP community and access all the necessary tools to bring your IoT projects to life.

Developer Resources

Icon representing a quickstar guide for using the GRiSP 2 board.

Quickstart Guide

✨ New! GRiSP 2 Hardware Quickstart - Don't know what to do with your new GRiSP 2 board? Start here!

Icon representing tutorials and guides for setup and development.

Tutorials and Guides

Step-by-step Instructions - Setting up a dev environment and deploying your first application.

Icon representing references for the GRiSP runtime API.

Runtime API Documentation

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

Icon representing GPIO pin configurations and usage documentation.

General Purpose Input / Output

GPIO Pinout Documentation - Detailed information on GPIO pin configurations and usage.

Icon representing a list of common questions and answers about GRiSP.

Frequently Asked Questions

FAQ - List of frequently asked questions about GRiSP.

Icon representing videos for live-hacking sessions, tutorials, and more.

Watch and Learn

Discover Videos - Explore our collection of live-hacking sessions, conference presentations, and tutorials to deepen your understanding of GRiSP.

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.

Source Code

Look under the surface in GRiSP's natural habitat.

Runtime Library

The core runtime code behind GRiSP, including low-level protocol drivers for SPI, I2C etc.

Secure Element Driver

Erlang interface and encryption utilities for the secure element.

Rebar 3 plug-in

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

OTP Build & Deployment Tools

Erlang API for deploying and building OTP for GRiSP.

Toolchain

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

Community Engagement

Connect with the team and other makers like you!

Don’t Miss Out, Get Your GRiSP 2 Now!

Order your GRiSP 2 now and start building the future of IoT. The electronics market is booming – secure your board today!