Skip to content

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