urf_lib

Library with BLE stack implementation and various useful functions for nRF52832 MCU (by ultimaterobotics)

Urf_lib Alternatives

Similar projects and alternatives to urf_lib

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better urf_lib alternative or higher similarity.

urf_lib reviews and mentions

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.
  • A note from our sponsor - SaaSHub
    www.saashub.com | 26 Apr 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic urf_lib repo stats
3
5
0.0
over 1 year ago

ultimaterobotics/urf_lib is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of urf_lib is C.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com