2c97186329
Fix bug introduced in the move to PROGMEM. Props to @basilrx for finding this. Also added a test case to demonstrate the bug, and guard against more like it in the future.
maniacbug
2012-02-26 19:53:08 -08:00
f6e59b9de8
Remove prog_char, for compliance with gcc 4.6.1
maniacbug
2012-01-17 22:05:11 -08:00
205d4b5cc1
Tune timing and upload rate of tests
maniacbug
2012-01-17 22:04:20 -08:00
94635e8cc5
runtests now hups between each test instead of uploading
maniacbug
2012-01-15 23:35:07 -08:00
c6262edbce
FAQ- How much RAM??
maniacbug
2012-01-15 22:23:10 -08:00
99df87cba9
Merge branch 'master' of github.com:maniacbug/RF24
maniacbug
2012-01-15 22:18:16 -08:00
dc48235343
Refactor pingpair_test to remove all serial io from within the irq handler, as necessitated by Arduino 1.0
maniacbug
2012-01-15 22:15:45 -08:00
dec61af85f
pingpair_blocking test now uses expect and runs on linux
maniacbug
2012-01-15 22:07:13 -08:00
c2e9564678
Use latest Jamfile
maniacbug
2012-01-15 22:06:27 -08:00
eb3b2d800a
Reduce RAM footprint by moving static const data to progmem, and refactoring out switch statements.
maniacbug
2012-01-15 22:05:44 -08:00
e31f8c8211
Update docs and comments for new nordic fob blog post
maniacbug
2012-01-08 08:30:01 -08:00
cb6613d62f
Really...Pins 9 & 10 this time. I mean it\!
maniacbug
2012-01-04 21:23:15 -08:00
33e59af725
Fix Jamfile for proper ordering of libraries
maniacbug
2012-01-04 21:21:02 -08:00
d1653e8cad
nordic_fob example fully working.
maniacbug
2012-01-04 21:00:15 -08:00
36167a9e02
New 'nordic_fob' example started, based on pingpair
maniacbug
2012-01-04 20:11:28 -08:00
76f79e62ed
Fix bug in pingpair Jamfile
maniacbug
2011-12-24 10:09:46 -08:00
07a4bcf425
Use latest copyright
maniacbug
2011-12-24 10:07:16 -08:00
fc06760736
Documentation update. 1.0 fully supported, Maple works, more examples, links and pictures for proejcts
maniacbug
2011-12-21 10:17:16 -08:00
238e9d27b6
Merge branch 'master' of github.com:maniacbug/RF24
maniacbug
2011-12-21 08:33:01 -08:00
5cb32c92cc
Handle SPI.h better in Maple
maniacbug
2011-12-21 08:32:57 -08:00
de994ba5ef
Correct the comment for pin #'s
maniacbug
2011-12-20 15:45:50 -08:00
c1f71ebcb7
Correct the comment for pin #'s
maniacbug
2011-12-20 15:45:25 -08:00
0f9b172697
Correct the comment for pin #'s
maniacbug
2011-12-20 15:44:55 -08:00
6a7c42bdeb
Correct the comment for pin #'s
maniacbug
2011-12-20 15:38:56 -08:00
332fd03192
Correct the comment for pin #'s
maniacbug
2011-12-20 15:33:40 -08:00
6d25fbebfd
Correct the comment for pin #'s
maniacbug
2011-12-20 15:33:17 -08:00
a70da53c22
Correct the comment for pin #'s
maniacbug
2011-12-20 15:32:45 -08:00
8493b9a60e
Correct the comment for pin #'s
maniacbug
2011-12-20 15:32:21 -08:00
50b18a9c7d
Reduce delays in startWrite down to only required delays
maniacbug
2011-12-19 06:19:25 -08:00
bc7e422083
Merge branch 'master' of github.com:maniacbug/RF24
maniacbug
2011-12-18 12:29:03 -08:00
26ea4583cd
Added #error to printf for examples that require Arduino
maniacbug
2011-12-18 10:56:12 -08:00
19fa3954c0
Added new jamfile to this example
maniacbug
2011-12-18 10:54:47 -08:00
840ad1cd3d
Clean up pin assignments
maniacbug
2011-12-14 18:35:08 -08:00
a6bf911f5a
Added example for Maple
maniacbug
2011-12-10 15:54:11 -08:00
53cb579400
Moved environment-specific checking out to RF24_config.h
maniacbug
2011-12-10 15:52:33 -08:00
f3934084a1
Changes to work on Maple
maniacbug
2011-12-10 00:42:23 -08:00
9f806a5b00
Move default pins over to Getting Started defaults
maniacbug
2011-11-28 21:24:37 -08:00
5726c1622a
Fixed bug in scanner display, thanks to David Bath. Also upgraded to latest Jam toolchain and moved pins over to the new GettingStarted defaults.
maniacbug
2011-11-28 21:23:38 -08:00
291621c291
Merge branch 'master' of github.com:maniacbug/RF24
maniacbug
2011-11-21 11:07:50 -08:00
d4371639e6
Added new example to documentation
maniacbug
2011-11-02 21:54:30 -07:00
3a2d94b698
Added new example to go along with Getting Started tutorial blog post.
maniacbug
2011-11-02 21:46:49 -07:00
d92ac14f86
Compatibility with Arduino 1.0
maniacbug
2011-11-02 21:28:28 -07:00
f5c0ba25ee
Using Arduino 21
maniacbug
2011-10-19 16:09:26 -07:00
8ea84e7f77
Update docs for 1.0
maniacbug
2011-10-19 15:30:33 -07:00
726027837e
Merge branch 'master' of github.com:maniacbug/RF24
maniacbug
2011-10-19 15:18:11 -07:00
066d79f21e
Flush all buffers on start and stop listening
maniacbug
2011-10-12 20:36:00 -07:00
ef02ce6e60
Merge branch 'master' of github.com:maniacbug/RF24
maniacbug
2011-10-07 19:07:21 -07:00
19dd5c7726
Avert warnings on native platform
maniacbug
2011-10-07 19:07:08 -07:00
c419532cbe
Merge branch 'master' of github.com:maniacbug/RF24
maniacbug
2011-09-12 19:29:04 -07:00
a28e2361fc
SPI bus speed divider to 4, suggested by Greg Copeland. Also removed duplicated spi setup out of begin(), as it's all in csn()
maniacbug
2011-09-12 19:27:27 -07:00
a4cabc66a2
Yet more merge cleanup. Changes default channel to be US/Internationally legal while ensuring no spectrum bleed.
Greg Copeland
2011-08-17 12:02:51 -05:00
7ad1b409fe
More debugging information.
Greg Copeland
2011-09-12 19:21:49 -07:00
dceef7b45e
Added more information about whether the write was successful.
maniacbug
2011-09-12 19:13:07 -07:00
cc7e0a2f19
Fixed a bug when pipe 0 was NOT being used for writing.
maniacbug
2011-09-12 19:11:37 -07:00
e1527afc31
Small tweaks and new test for native target
maniacbug
2011-08-27 21:58:06 -07:00
5344c5fe8c
CHanged default data rate to 1MBps and default channel to 100 for better performance
maniacbug
2011-08-04 20:46:30 -07:00
7aeaf0d373
Added FAQ page to docs
maniacbug
2011-08-04 20:45:58 -07:00
4c21ab6ad0
Added back in gcopeland's additional debugging info, with readable values.
maniacbug
2011-08-04 20:16:07 -07:00
8f17e63a22
Add getDataRate, add DISABLED to data rate enum
maniacbug
2011-08-04 20:14:27 -07:00
483361029e
Reorganize header file to better group the now very large list of methods
maniacbug
2011-08-02 21:35:45 -07:00
d967f7708f
Test refinement. IRQ test times out after not receiving anything, warning that you probably don't have interrupts hooked up.
maniacbug
2011-08-02 21:00:31 -07:00
89180f2844
Added another test of a simpler calling pattern. No IRQ, no dynamic payload or ack packet.
maniacbug
2011-08-02 16:32:21 -07:00
a31cafcc88
Static and dynamic payloads now fully fixed and interoperable
maniacbug
2011-08-02 16:30:43 -07:00
4542464e0b
Merge fix for static payloads
maniacbug
2011-08-02 15:55:14 -07:00
af00a61555
Fix bug in which static payloads were broken
maniacbug
2011-08-02 15:51:51 -07:00
2f33bdbebd
Experimental changes to help in debugging
maniacbug
2011-08-02 15:24:46 -07:00
df328408f7
Fix bugs. Ack payload available was broken since interrupts went in. stREtries was missing since the gcopeland merge.
maniacbug
2011-08-02 15:24:19 -07:00
7b401d7281
Improve pingpair timing. Should lead to less timeouts.
maniacbug
2011-08-01 21:05:54 -07:00
c9d64fd088
More doc tweaks
maniacbug
2011-08-01 09:52:35 -07:00
fcc3dfbedb
Fix up some doc bugs
maniacbug
2011-08-01 09:46:13 -07:00
18ebe7a0aa
Treat warning as errors in tests
maniacbug
2011-08-01 09:45:55 -07:00
77a798b1a9
Changed test to use new 250kbps mode
maniacbug
2011-07-31 10:17:07 -07:00
0c2515df19
As a just in case I misunderstood some of the constant-ness changes, I completely took out all of the constant correctness enahcements. Also added a powerUp() method.
Greg Copeland
2011-07-19 11:05:18 -05:00
158164746b
Adds explicit CRC width and PA level. Changes hardware initialization order to minimize noisy/false message reception. Removed begin call from constructor as begin now has delay which creates timer race initialization. The delay exists to allow for power on/reset radio settling which can otherwise prevent CONFIG bits from holding. Added a method to allow CRC hardware validation to be disabled. This is a requirement for various promiscuous listening RF applications. Setting CRC width now forces CRC hardware validation enable.
Greg Copeland
2011-07-18 15:37:30 -05:00
b491480dde
Reverted constructor changes. Changed SPI bus speed. Fixed setAutoAck for specific pipelines per suggestion.
Greg Copeland
2011-07-16 10:36:36 -05:00