Commit graph

170 commits

Author SHA1 Message Date
maniacbug
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. 2011-11-28 21:23:38 -08:00
maniacbug
d4371639e6 Added new example to documentation 2011-11-02 21:54:30 -07:00
maniacbug
3a2d94b698 Added new example to go along with Getting Started tutorial blog post. 2011-11-02 21:46:49 -07:00
maniacbug
d92ac14f86 Compatibility with Arduino 1.0 2011-11-02 21:28:28 -07:00
maniacbug
f5c0ba25ee Using Arduino 21 2011-10-19 16:09:26 -07:00
maniacbug
726027837e Merge branch 'master' of github.com:maniacbug/RF24 2011-10-19 15:18:11 -07:00
maniacbug
066d79f21e Flush all buffers on start and stop listening 2011-10-12 20:36:00 -07:00
maniacbug
ef02ce6e60 Merge branch 'master' of github.com:maniacbug/RF24 2011-10-07 19:07:21 -07:00
maniacbug
19dd5c7726 Avert warnings on native platform 2011-10-07 19:07:08 -07:00
maniacbug
c419532cbe Merge branch 'master' of github.com:maniacbug/RF24 2011-09-12 19:29:04 -07:00
maniacbug
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() 2011-09-12 19:27:27 -07:00
Greg Copeland
a4cabc66a2 Yet more merge cleanup. Changes default channel to be
US/Internationally legal while ensuring no spectrum bleed.
2011-09-12 19:22:27 -07:00
Greg Copeland
7ad1b409fe More debugging information. 2011-09-12 19:21:49 -07:00
maniacbug
dceef7b45e Added more information about whether the write was successful. 2011-09-12 19:13:07 -07:00
maniacbug
cc7e0a2f19 Fixed a bug when pipe 0 was NOT being used for writing. 2011-09-12 19:11:37 -07:00
maniacbug
e1527afc31 Small tweaks and new test for native target 2011-08-27 21:58:06 -07:00
maniacbug
5344c5fe8c CHanged default data rate to 1MBps and default channel to 100 for better performance 2011-08-04 20:46:30 -07:00
maniacbug
7aeaf0d373 Added FAQ page to docs 2011-08-04 20:46:24 -07:00
maniacbug
4c21ab6ad0 Added back in gcopeland's additional debugging info, with readable values. 2011-08-04 20:16:07 -07:00
maniacbug
8f17e63a22 Add getDataRate, add DISABLED to data rate enum 2011-08-04 20:14:27 -07:00
maniacbug
483361029e Reorganize header file to better group the now very large list of methods 2011-08-02 21:35:45 -07:00
maniacbug
b715bf0fc8 Comment cleanups 2011-08-02 21:15:14 -07:00
maniacbug
d967f7708f Test refinement. IRQ test times out after not receiving anything, warning that you probably don't have interrupts hooked up. 2011-08-02 21:00:31 -07:00
maniacbug
a261710761 Comment cleanups 2011-08-02 20:59:57 -07:00
maniacbug
3aab74ae8f Merge master with static payload fixes 2011-08-02 16:38:14 -07:00
maniacbug
39ca6b95dd Ignore .swp files 2011-08-02 16:35:04 -07:00
maniacbug
89180f2844 Added another test of a simpler calling pattern. No IRQ, no dynamic payload or ack packet. 2011-08-02 16:34:18 -07:00
maniacbug
a31cafcc88 Static and dynamic payloads now fully fixed and interoperable 2011-08-02 16:31:18 -07:00
maniacbug
4542464e0b Merge fix for static payloads 2011-08-02 15:55:14 -07:00
maniacbug
af00a61555 Fix bug in which static payloads were broken 2011-08-02 15:51:51 -07:00
maniacbug
2f33bdbebd Experimental changes to help in debugging 2011-08-02 15:24:46 -07:00
maniacbug
df328408f7 Fix bugs. Ack payload available was broken since interrupts went in. stREtries was missing since the gcopeland merge. 2011-08-02 15:24:19 -07:00
maniacbug
7b401d7281 Improve pingpair timing. Should lead to less timeouts. 2011-08-01 21:05:54 -07:00
maniacbug
c9d64fd088 More doc tweaks 2011-08-01 09:52:35 -07:00
maniacbug
fcc3dfbedb Fix up some doc bugs 2011-08-01 09:46:13 -07:00
maniacbug
18ebe7a0aa Treat warning as errors in tests 2011-08-01 09:45:55 -07:00
maniacbug
77a798b1a9 Changed test to use new 250kbps mode 2011-07-31 10:17:07 -07:00
maniacbug
cd3b0b3ccb Merge cleanups 2011-07-31 10:00:21 -07:00
maniacbug
956b63a4dc sed s/boolean/bool/g 2011-07-31 10:00:09 -07:00
maniacbug
14c34ca2e4 astyle -A1 -s2 2011-07-31 09:47:41 -07:00
maniacbug
602d96264a Merge gcopeland/constremove 2011-07-31 09:45:40 -07:00
Greg Copeland
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.
2011-07-19 11:05:18 -05:00
Greg Copeland
542c46c0c6 Merge branch 'p_enable' into constremove 2011-07-18 15:42:14 -05:00
Greg Copeland
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.
2011-07-18 15:37:30 -05:00
Greg Copeland
85c0f57e3f Removed method argument const qualifiers. 2011-07-16 11:36:10 -05:00
Greg Copeland
b491480dde Reverted constructor changes. Changed SPI bus speed. Fixed setAutoAck
for specific pipelines per suggestion.
2011-07-16 10:36:36 -05:00
maniacbug
d436895f7c Added 3rd test case, static payload 2011-07-13 21:42:16 -07:00
maniacbug
c408c5ef90 Simplify specification of test configs slightly 2011-07-13 21:22:39 -07:00
maniacbug
c13db8f42d Added a second test configuration 2011-07-13 19:13:57 -07:00
maniacbug
1517f1249d Fixed bug in setcrclength and setdatarate which was mishandling the bits 2011-07-13 19:13:32 -07:00