grove-linux-driver VS urf_lib

Compare grove-linux-driver vs urf_lib and see what are their differences.

urf_lib

Library with BLE stack implementation and various useful functions for nRF52832 MCU (by ultimaterobotics)
Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
grove-linux-driver urf_lib
11 3
7 5
- -
10.0 0.0
almost 5 years ago over 1 year ago
C C
MIT License MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

grove-linux-driver

Posts with mentions or reviews of grove-linux-driver. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-12-04.

urf_lib

Posts with mentions or reviews of urf_lib. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-12-04.
  • Can you switch from Arduino language to C
    1 project | /r/arduino | 21 Jan 2023
    Of significant stuff I wrote an nRF52 "core" (not Arduino core, it's for using with arm-gcc and makefiles) with necessary functions to feel comfortable there: https://github.com/ultimaterobotics/urf_lib - apart from simpler stuff like timers, uart, radio handlers and star protocol, I also made a custom implementation of BLE peripheral device (4.2-ish, hadn't implemented everything from 4.2, only parts I needed - that indeed was terribly complicated, if Nordic had their softdevice open sourced, I wouldn't do that). Since then I've added there fast ADC, PWM, SPI with DMA, persistent storage parts but those are not yet published.
  • A new radio library for NRF52840 to NRF24L01+ communication
    4 projects | /r/arduino | 4 Dec 2022
    You may want to check the library I made some time ago: https://github.com/ultimaterobotics/urf_lib (radio related stuff is in urf_radio.c, .h files)- I hadn't implemented there methods with external setting of length and packet ID (both are intended to be handled outside of the library) - but if something doesn't work as intended in your case, you can trace an example of sending from nRF52 to nRF24 here https://github.com/ultimaterobotics/uMyo_v2 , in file main.c preparation of the packet is handled with prepare_data_packet32(), which is later sent via a single call of rf_send(data_packet, data_packet[1])
  • Reliable Wireless Communication Module with High Sampling Rate
    2 projects | /r/arduino | 8 Sep 2021
    I in fact wrote a library for nrf52 family that, among other things, handles my own RF protocol (https://github.com/ultimaterobotics/urf_lib although no documentation yet) - I'm using star architecture, one central node talking to multiple peripherals at close to realtime schedule - communication cycle time is <2 ms per connected device, variable payload up to 250 useful bytes, no in-built acks or retransmits. That's because I had the need for such pattern in multiple projects I worked on.

What are some alternatives?

When comparing grove-linux-driver and urf_lib you can also consider the following projects:

generator-office - Yeoman generator for building Microsoft Office related projects.

nrf_to_nrf - OSI Layer 2 (ESB) Radio Driver for NRF52x

Mutichannel_Gas_Sensor - This Arduino library is used for driving "Xadow - Mutichannel Gas Sensor" and "Grove - Mutichanel Gas Sensor"

uECG - uECG device firmware - other parts of the project linked in description

SparkFun_MLX90640_Arduino_Example - Controlling and reading from the MLX90640 IR array thermal imaging sensor

uMyo

Ethernet - Ethernet Library for Arduino

farmbeats-vnext-experimental - An experimental version of FarmBeats for students