Quickstart Guides
- GRiSP 2 Hardware Quickstart for setting up your GRiSP 2 board in minutes.
- ✨ 📖 Coming soon! GRiSP Nano setup documentation.
Tutorials & Guides
- Step-by-step Instructions for setting up a dev environment, deploying applications, and more.
Runtime API Documentation
- Runtime API Docs Comprehensive documentation reference for the GRiSP runtime API.
General Purpose Input / Output (GPIO) Pinout
- GPIO Pinout Documentation Detailed guide on GPIO configurations and usage.
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
::: 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:::
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.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