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