Giter VIP home page Giter VIP logo

products_practice_based_on_rui_v2.0's Introduction

RUI Open Source

RAKwireless

RUI open source examples

Introduction

This repository collects open source examples of the RAKWireless LoRa module. It includes the application layer code of the module's standard firmware, and examples of using the RUI API based on the standard firmware. Customers can choose the corresponding sample code according to module models and application requirements. Hence, facilitate customer functional prototype verification and improve development efficiency.

Modules and examples

The examples supported by each module are shown below:

Example RAK811 RAK4200 RAK4270 RAK4600
LoRaWAN configuration Done Done Done Done
LoRaWAN automatically join and send data Done Done Done Done
LoRaWAN downlink Done Done Done Done
LoRaWAN long packet Done Done Done Done
LoRa P2P Send Done Done Done Done
LoRa P2P Recv Done Done Done Done
LoRa P2P Send_Recv Done Done Done Done
UART Done Done Done N/A
GPIO Input/output Done Done Done Done
GPIO Interrupt Done Done Done Done
Timer Done Done Done Done
I2C Done Done Done Done
FLASH Done Done Done Done
ADC Done Done Done N/A
PWM Done N/A N/A N/A
AT_Command Done Done Done Done
BLE-Scanner N/A N/A N/A Done
BLE-Central N/A N/A N/A Done

How to use

This repository is open to application layer code, which needs to be compiled using the online compilation environment provided by RAKWireless.

The URL of the online compilation environment is https://build.rakwireless.com.
Please refer to the following document for the method of compilation and firmware update: https://docs.rakwireless.com/RUI/

Please note: The rui.h file in the common folder must be packaged and compiled together with the source code file.

products_practice_based_on_rui_v2.0's People

Contributors

beegee-tokyo avatar eddieho1124 avatar nerodu avatar rak-admin avatar rakstory avatar rakzhuqi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

products_practice_based_on_rui_v2.0's Issues

RAK811 unable to get battery voltage using rui_adc_get();

I tried with a voltage divider connected to pin 20 following the example of RUI RAK7204, however, always shows the same value regardless of battery voltage. It seems like the function BoardBatteryMeasureVolage uses VCC (battery voltage) as analog reference instead of the 1.2v internal reference voltage

I2c: Write on the device with no register

SETUP:
Rak 5205
I2c Mosture sensor

Purpose:

Actually you can only write on a register not directly on register
that lead to problem for some part of my project.

So please add the possibility to write directly on the device for the next version

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.