Getting Started with GRiSP
Your Guide to Setting Up GRiSP Hardware and Software Stacks
- [object Object]
- [object Object]
- [object Object]
- [object Object]
- [object Object]
Rebar4 Kickstarter Funded Successfully
Late pledges are open for digital support tiers
Share the news or contribute with a late pledge to help accelerate Rebar4 toward Erlang/OTP.
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)
endRuntime Library
The core runtime code behind GRiSP, including low-level protocol drivers for SPI, I2C, and other essential drivers
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)
