Skip to content

Developer Resources

Everything You Need to Start Building with GRiSP Hardware & Software

Your central hub for getting started 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

This section guides you through setting up GRiSP hardware and software stacks to develop and deploy applications

  • [object Object]
  • [object Object]
  • [object Object]
  • [object Object]
  • [object Object]

Source Code & Development Tools

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

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, I2C, and other essential drivers

Secure Element Driver

Erlang interface and encryption utilities for the secure element

Rebar3 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

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

  • [object Object]
  • [object Object]

Watch and Learn

Learn from GRiSP experts with our conference talks

CodeBEAM Lite Munich 2018 - Evolution of GRiSP (Adam Lindberg presenting)Lambda Days 2018 - Visualizing Home Automation with GRiSP (Claudia Doppioslash and Adam Lindberg presenting)Erlang User Conference 2017 - Robotics and Sensors Using ErlangErlang & Elixir Factory SF Bay 2017 - Wireless Embedded Erlang Applications with Grisp Hardware Boards and Toolchain (Peer Stritzinger presenting)Lambda Days 2017 - Wireless Small Embedded Erlang Applications with Grisp Hardware Boards (Peer Stritzinger presenting)Berlin Erlang Factory Lite 2016 - Wireless Small Embedded Erlang Applications with Grisp Hardware Boards (Peer Stritzinger presenting)Erlang User Conference 2016 - A New Experience of Building Wireless Embedded Systems For Everyone (Peer Stritzinger presenting)

Don’t Miss Out, Get Your GRiSP2 Today

Start building with GRiSP2 and bring your IoT projects to life. With real-time capabilities and support for rapid development, GRiSP2 is ready for your next prototype or deployment. Order now!