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