Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added compatbility for RedBearLab nRF51822 and BLENano #33

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

jikelmon
Copy link

As by "mrvanes" mentioned in this issue (#3) there were timing issues for using the OneWire library with RedBearLab's nRF51822 products. He mentioned a simple solution by adding another high level wrapper for DELAY_MICROSECONDS(...) in conclusion with including the <nRF51822_API.h> header for using all the necessary nRF specific functions. By including the nRF SDK to your compiler include paths the library was tested with my nRF51822 (v1.0/v1.5) and BLENano (v1.0/v1.5) by reading the sensor data from various DS18B20 sensors.

jikelmon added 3 commits May 17, 2017 02:36
Added an high level wrapper for DELAY_MICROSECONDS(us)
Compatibility by adding a new high level wrapper function for DELAY_MICROSECONDS(us)
Linked to wrong nRF51822_API.h header file
@orgua
Copy link

orgua commented Jul 22, 2017

i opened an issue on https://github.com/RedBearLab/nRF51822-Arduino for this. the arduino primo uses a nrf52 and has its own board-library with a proper implementation of the delay()-family with use of nrf-functions. so i don't see why redBearLabs can't use these functions directly

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants