Commit Graph

159 Commits

Author SHA1 Message Date
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 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
maniacbug 7640852edf prepare tests to run with configuration parameters 2011-07-13 18:47:46 -07:00
maniacbug af37c345e8 Created an all-up script runner 2011-07-13 15:41:37 -07:00
maniacbug c624815704 bugfix 2011-07-13 15:28:34 -07:00
maniacbug 22b4c558cd Added a test script to control the test, using python. 2011-07-13 15:02:03 -07:00
maniacbug 77411b4ec5 Added working test 2011-07-13 14:12:05 -07:00
maniacbug 0946538f3a Created skeleton of new test 2011-07-13 13:01:04 -07:00
maniacbug a783ed38da Fixed missing includes, thanks to Spoiler for reporting the problem. 2011-07-10 20:55:25 -07:00
maniacbug 20e91ab82b comments 2011-07-10 08:26:49 -07:00
maniacbug 42bf3e8cd2 Purge 'boolean' type, use 'bool' instead 2011-07-10 08:22:30 -07:00
maniacbug ccf32891f0 comments 2011-07-10 08:18:41 -07:00
maniacbug 774f53d6c5 Reduce example payload size. Does this help reliability? 2011-07-10 08:18:37 -07:00