Skip to content

RAKWireless/RAKwireless-Arduino-BSP-Index

Repository files navigation

RAKwireless BSP Support For The Arduino Board Manager

RAKwireless RUI3 RAKstar WisBlock

This repo contains the custom installation packages required by the Arduino IDE (version 1.6.4 or newer) to install the WisBlock Arduino BSP's and the RAKwireless RUI3 BSP's.

There are two installation packages available:

  • package_rakwireless_index.json is for WisBlock Core module support in Arduino IDE v1.6.4 or newer.
  • package_rakwireless_com_rui_index.json is for RUI3 support in Arduino IDE v1.6.4 or newer.

The difference between the two packages:

Arduino BSP RUI3
Open Source API is prorietary RAK code and not published
Uses SX126x-Arduino library MAC stack V1.0.2 Uses RAK MAC stack V1.0.3
Class A and C Class A, B and C
Has FreeRTOS (RAK4631/RAK11200) Barebone SDK code
lowest power consumption ~30uA (RAK4631) lowest power consumption ~6uA
Adopted from available open source BSP's Developed by RAK R&D team
Supports RAK4630, RAK4631, RAK11310 and RAK11200 Supports RAK4630, RAK4631, RAK3172, RAK3172 EVB, RAK3272 Breakout Board, RAK3172-SiP, RAK3272-SiP Breakout Board
Uses open source bootloader Uses RAK proprietary bootloader

Supported WisBlock Core modules for the Arduino BSP's

This repository contains support for the following RAKwireless Arduino BSP's for the following WisBlock Core modules.

Supported RUI3 modules

This repository contains RUI3 support for the following RAKwireless modules.


Installation instructions for RAKwireless WisBlock Core modules

To add board support for our products, start Arduino and open the Preferences window (File > Preferences).

Preferences


In the Preferences window, look for Additional Boards Manager URLs and click the icon on the right side.

Additional Boards Manager URLs



If installing Arduino BSP's for WisBlock

Copy https://raw.githubusercontent.com/RAKwireless/RAKwireless-Arduino-BSP-Index/main/package_rakwireless_index.json and paste it into the new window.

  • If there is already an URL from another manufacturer in that field, paste the above URL into a new line.

If installing RUI3 BSP's

Copy https://raw.githubusercontent.com/RAKwireless/RAKwireless-Arduino-BSP-Index/main/package_rakwireless_com_rui_index.json and paste it into the new window.

  • If there is already an URL from another manufacturer in that field, paste the above URL into a new line.

Paste

Then press the OK button.


Next open the Boards Manager in the menu Tools
Preferences


Write "RAK" (without quotes) in the search bar. The RAKwireless WisBlock Core modules and/or the RAKwireless RUI3 supported modules will be shown in the window.

Preferences

You can see which BSP is required for which WisBlock Core module.
Select the BSP you need for your WisBlock Core module or RUI3 supported module and click on Install.

Depending on your connection speed, the installation can take some time. Please be patient.


RAKwireless invests time and resources providing this open source code, please support RAKwireless and open-source hardware by purchasing products from RAKwireless!

For support and questions about RAKwireless products please visit our forum
For examples and quick start tutorial please visit our Github Repo
For documentation about RUI3 API visit Documentation Center - RUI3
For additional information about RAK products please visit our Documentation Center
To buy WisBlock modules please visit our online store

About

RAKwireless BSP Support for the Arduino Board Manager

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published