Developer Resources
Quickstart Guide
✨ New! GRiSP 2 Hardware Quickstart - Don't know what to do with your new GRiSP 2 board? Start here!
Tutorials and Guides
Step-by-step Instructions - Setting up a dev environment and deploying your first application.
Runtime API Documentation
Runtime API Docs - Comprehensive documentation reference for the GRiSP runtime API.
General Purpose Input / Output
GPIO Pinout Documentation - Detailed information on GPIO pin configurations and usage.
Frequently Asked Questions
FAQ - List of frequently asked questions about GRiSP.
Watch and Learn
Discover Videos - Explore our collection of live-hacking sessions, conference presentations, and tutorials to deepen your understanding of GRiSP.
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!
- Forums: Join the discussion on the GRiSP Forum.
- Slack: Join the conversation in the #grisp channel on the Erlang community Slack. To participate, sign up for the Erlanger Slack team first!
- Twitter: Follow us for updates at @grisporg.
- IRC: Join the conversation on the #grisp channel on Libera.Chat (irc.libera.chat:6697 TLS).
- Twitch: Watch live-hacking sessions with the team. Follow the GRiSPorg account for reminders.
Watch and Learn
Conference Presentations
- 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 Erlang
- Erlang & 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 GRiSP 2 Now!
Order your GRiSP 2 now and start building the future of IoT. The electronics market is booming – secure your board today!