- 08 May, 2014 1 commit
-
-
TMRh20 authored
- Added setAddressWidth() - allows address widths of 3 to 5 bytes (24,32 or 40 bits) - Addresses can now be specified via a byte array - Thanks to Zephyrr for suggestion
-
- 07 May, 2014 1 commit
-
-
TMRh20 authored
Since RPi behaves more like a PC than Arduino, users should be able to execute various programs without powering down the radio module, where an Arduino needs to be re-programmed between code changes, so a full power-down is not such a dramatic step. Thanks to sej7278 (GitHub) see: https://github.com/TMRh20/RF24Network/issues/2
-
- 06 May, 2014 4 commits
- 30 Apr, 2014 6 commits
- 26 Apr, 2014 1 commit
-
-
TMRh20 authored
- Enabled use of hardware CS1 pin - Removed custom_cs code for software driven CSN - Modified BCM driver to allow use of hardware SPI pins not in use while SPI is active. - Updated constructor in examples
-
- 24 Apr, 2014 2 commits
-
-
TMRh20 authored
-
TMRh20 authored
Added support for hardware SPI on RPI per jscrane fork: - Fixed a few bugs with single SPI transfers - Aligned with optimized RF24 library fork - Updated bmc2835 files per http://www.airspayce.com/mikem/bcm2835/index.html - Merged bcm files with changes from https://github.com/farconada/RF24Network - Added example files - Added setup info to readme
-
- 23 Apr, 2014 1 commit
-
-
TMRh20 authored
- fixed mistake with changes to setPALevel prior to pushing
-
- 22 Apr, 2014 1 commit
-
-
TMRh20 authored
- Using status register is faster to read TX FIFO status - Zephyrr (GitHub) - Fixed typo on FLUSH_RX cmd - Added support for pwr levels on SI24R1 chips with smaller code
-
- 15 Apr, 2014 1 commit
-
-
TMRh20 authored
- Updated some example files and tests - Small changes to minimize code size
-
- 11 Apr, 2014 1 commit
-
-
TMRh20 authored
-
- 10 Apr, 2014 2 commits
-
-
TMRh20 authored
For nRF24L01+ to go from power down mode to TX or RX mode it must first pass through stand-by mode. There must be a delay of Tpd2stby (see Table 16.) after the nRF24L01+ leaves power down mode before the CEis set high. 5ms is the maximum defined in the v1.0 datasheet
-
TMRh20 authored
- Added new function: enableDynamicAck() to enable single-write NOACK payloads (merge closer with gcopeland fork) - Added single NOACK writes for write(), writeFast(), startWrite() and startFastWrite() - powerUp() now checks to see if radio is powered on. No delay if powered up. - radio must still be powered up manually if powered down manually - use setRetries function in begin() - set CE low on powerDown - updated readme
-
- 09 Apr, 2014 1 commit
-
-
TMRh20 authored
ATTiny support pulled in from https://github.com/jscrane/RF24 - SPI support for ATTiny is included with the library. Do NOT include SPI.h with tiny. Pin info etc can be found at: http://programmablehardware.blogspot.ca/2013/09/rf24-with-attiny84.html ATTiny 85 Example: RF24 radio(4,3); // CE: 4 CS: 3
-
- 08 Apr, 2014 3 commits
-
-
TMRh20 authored
Merge improved write_payload() and read_payload() - looks good and passes my testing.
-
zephyrr authored
Restructured based on needing or not needing blank padding
-
TMRh20 authored
Found that Due would send multiple payloads or fail in writing in some cases. Change ensures single-payload transmission using write(). - Updated pingpair_dyn.ino example sketch to conform with available() changes - Slight doc update
-
- 06 Apr, 2014 1 commit
-
-
TMRh20 authored
- SPI transfer fix to read every available byte in the payload with payloads less than 32 bytes with dynamic payload size disabled.
-
- 05 Apr, 2014 1 commit
-
-
TMRh20 authored
- Tested and now fully functional on Arduino Due - Added support for the extended SPI functions: brings Due performance up to par with Due managing the CSN pin and settings - Corrected issues with printDetails() on Due - Changed added variables to staticly defined types: ie: uint16_t instead of unsigned int - I think this will work on all ARM based boards that use the Arduino libs - Added maskIRQ function - to be used in RF24Network sleep mode - Changed csn(int mode) to csn(bool mode) - Updated GettingStarted_CallResponse.ino example: Capture start time AFTER printing to serial so measurement is more accurate
-
- 03 Apr, 2014 1 commit
-
-
TMRh20 authored
- Found I could create a hang condition on startup with some code. a: Now power up the radio on begin() to simplify things b: Increase delay to 5ms for powerUp, although it should only take 2ms tops, this prevents the hanging condition.
-
- 02 Apr, 2014 1 commit
-
-
TMRh20 authored
- Initial support for Due and ATTiny boards - Fix for 0 timeout period causing hang - Remove unnecessary delays from startWrite - Cleaned up/Updated example files - Optimization is nearing completion
-
- 29 Mar, 2014 1 commit
-
-
TMRh20 authored
- For use in noisy or low signal scenarios - Allows user specified timeout period of extended duration - Modified txStandBy() and writeBlocking() functions to rely on a user defined timeout period, automatic retries and payload reUse
-
- 23 Mar, 2014 3 commits
-
-
TMRh20 authored
for use in wireless audio sketch, needed to move startWrite() to a public function
-
TMRh20 authored
txStandBy() now either works in two modes. The main mode will block until success or fail. Using txStandBy(1) will block and retry forever until succesful. Using a while loop with the function is no longer required. See the updated class reference at http://tmrh20.github.io/RF24/class_r_f24.html
-
TMRh20 authored
Added back original startWrite function for when users want to use manual methods. The library uses startFastWrite for its internal functions. Provides compatibility with prev. code while still using the new methods for everything else.
-
- 22 Mar, 2014 1 commit
-
-
TMRh20 authored
- txStandBy was hanging if the last of the data timed out. Now clears the MAX_RT flag if timed out - Finished updating example file Transfer.ino for demonstrating half-rate transfers using the FIFO buffers
-
- 20 Mar, 2014 5 commits
-
-
TMRh20 authored
-
TMRh20 authored
Realized that the normal write command should always drop to standby-I mode immediately since the FIFO cannot be filled using this method, and TX will be complete.
-
TMRh20 authored
Updated GettingStarted, pingpair, added medium speed version of transfer rate test
-
TMRh20 authored
-
TMRh20 authored
See http://tmrh20.github.io/RF24/class_r_f24.html for the class documenation.
-
- 19 Mar, 2014 1 commit
-
-
TMRh20 authored
Realised that data would be lost if dropping to standby or power down mode before the FIFO is empty. txStandby now returns a boolean value to indicate whether the transmission is complete. If there is data in the TX FIFO the radio will not drop out of TX mode. eg: while( !txStandBy() ){}
-