Commit Graph

  • 77411b4ec5 Added working test maniacbug 2011-07-13 14:12:05 -0700
  • 0946538f3a Created skeleton of new test maniacbug 2011-07-13 13:00:51 -0700
  • a783ed38da Fixed missing includes, thanks to Spoiler for reporting the problem. maniacbug 2011-07-10 20:55:25 -0700
  • 20e91ab82b comments maniacbug 2011-07-10 08:26:49 -0700
  • 42bf3e8cd2 Purge 'boolean' type, use 'bool' instead maniacbug 2011-07-10 08:22:30 -0700
  • ccf32891f0 comments maniacbug 2011-07-10 08:18:41 -0700
  • 774f53d6c5 Reduce example payload size. Does this help reliability? maniacbug 2011-07-10 08:18:37 -0700
  • 9566c82367 Clean up read() to use new-style read_register, which reduces it to two lines of code maniacbug 2011-07-10 08:12:12 -0700
  • 63eb62ebc3 Implement dynamic payloads, with an example maniacbug 2011-07-10 08:00:58 -0700
  • 98fbd44111 Adding new example pingpair_dyn for dynamic payloads maniacbug 2011-07-10 07:12:58 -0700
  • 32e8b3fbbb astyle -A1 -s2 maniacbug 2011-07-08 22:29:16 -0700
  • b000a87aa1 Optimization of whatHappened, suggested by Mike Denzien maniacbug 2011-07-08 22:25:44 -0700
  • f8e6984ccc docupdate maniacbug 2011-07-08 22:19:54 -0700
  • d5a3e79c66 astyle -A1 -s2 maniacbug 2011-07-08 22:15:37 -0700
  • 062d83346b Now both roles use the IRQ. Thanks to Mike Denzien for testing & troubleshooting. maniacbug 2011-07-08 22:10:19 -0700
  • 854956687f Simplified printing, ok to do just from the irq handler maniacbug 2011-07-06 21:00:45 -0700
  • d3fff68a7c Created a non-blocking write and an example for how to use it. maniacbug 2011-07-06 20:49:59 -0700
  • bb37e88094 Initial checking of new pingpair_irq example. Right now this is just the pingpair example but renamed. maniacbug 2011-07-06 19:59:06 -0700
  • fbae441249 Factored out status-checking from write() into a public method maniacbug 2011-07-06 19:51:30 -0700
  • c62224ff86 More comments, factored out powerdown from write() maniacbug 2011-06-29 21:46:46 -0700
  • c5823c2605 Made timeouts more explicit in write() maniacbug 2011-06-29 21:38:17 -0700
  • ca4820cd27 Documented some questionable behaviour as pointed out by mdenzien maniacbug 2011-06-28 21:21:45 -0700
  • c151ffbf67 Tidied up EN_RXADDR setting maniacbug 2011-06-28 06:56:24 -0700
  • 8701d82615 Fix bug in setDataRate maniacbug 2011-06-28 06:46:45 -0700
  • a22906f961 Added setRetries() maniacbug 2011-06-28 06:44:41 -0700
  • 1c6cc96fb7 docupdate maniacbug 2011-06-28 06:31:16 -0700
  • 04e72775bb Add dynpd/feature to printDetails maniacbug 2011-06-28 06:30:03 -0700
  • 81f85bd521 Prettied up printDetails some more maniacbug 2011-06-28 06:27:36 -0700
  • 86798b65e4 Purge useless gitignores maniacbug 2011-06-27 21:25:32 -0700
  • 549d4054fb Deleted starping relay. Superseded by RF24Network. maniacbug 2011-06-27 21:24:17 -0700
  • e7c30f265f Moved completely over to jam. bye bye make\! maniacbug 2011-06-27 21:22:39 -0700
  • ce881ba0dc Removed unused file maniacbug 2011-06-27 21:16:26 -0700
  • fea8c0e82f Move examples to 57600 baud maniacbug 2011-06-27 21:06:08 -0700
  • 91df6f6df5 Fixed bug of not including name. Also added extra tab on short strings. maniacbug 2011-06-27 21:01:58 -0700
  • 92373ba7f5 Refactor repeated parts of printDetails into own methods maniacbug 2011-06-27 12:54:42 -0700
  • 059efa5ffa Re-organized nRF24L01.h file to place 'P' features in one location. Changed some bit value interpretation. Greg Copeland 2011-06-27 15:02:33 -0500
  • aa7a7c647a Cleaned up some reinterpret casts to use new-style casts maniacbug 2011-06-25 21:24:42 -0700
  • 8d5f020c78 Added Jamfile for led_remote maniacbug 2011-06-25 21:23:25 -0700
  • 14dcc343dc Fixed unused parameter warning maniacbug 2011-06-25 21:22:20 -0700
  • 6e6264be43 Fix bug in openReadingPipe which disallowed pipe 5 maniacbug 2011-06-25 21:18:13 -0700
  • 748fde239b Add RF_SETUP to printDetails maniacbug 2011-06-25 21:17:53 -0700
  • 3cc856aa95 Changed the logic. Button press now toggles the LED. maniacbug 2011-06-25 21:14:51 -0700
  • 634d0efde5 Moved the wide_band variable and initializer cleanup. Greg Copeland 2011-06-21 15:01:10 -0500
  • aac2c3dba3 Added two default values to the RF24 constructor; speed and channel. Some additional constantness cleanup. Greg Copeland 2011-06-21 14:58:19 -0500
  • b1a7dc7d54 Adds constantness to method declarations and arguments where possible. Added the concept of wide band. Currently not used but state is properly tracked in accordance with data rate selection. Default channel is changed to 64 in begin method. That needs to move anyways. Automatic ACKs can now be adjusted on a per pipeline bases. Greg Copeland 2011-06-21 14:36:02 -0500
  • 1a37c1cd0f New P variant feature support with corresponding defines. RF_DR is now broken into two bits to support P variant and is now obsolete. RF_DR is now RF_DR_HIGH and RF_DR_LOW; with RF_DR_HIGH corresponding to the original RF_DR bit. Data rate can now select 250kbs mode on supporting hardware. Greg Copeland 2011-06-21 10:26:16 -0500
  • 26c45e85a9 astyle -A1 maniacbug 2011-06-04 16:01:43 -0700
  • bec84a7907 Fixed led_remote in docs maniacbug 2011-06-04 15:25:47 -0700
  • a62338f3a7 Added led_remote to docs maniacbug 2011-06-04 15:20:53 -0700
  • ad99581285 Added a new example maniacbug 2011-06-03 06:42:47 -0700
  • 731c472abc Fixed a bug in setDataRate maniacbug 2011-05-27 20:11:38 -0700
  • 34efd5ac94 Added setCRCLength maniacbug 2011-05-27 20:09:29 -0700
  • ec33f03368 Made all CONFIG register changes incremental not absolute maniacbug 2011-05-27 19:32:59 -0700
  • af9261cf93 Added 3rd FTDI port for my own use maniacbug 2011-05-27 19:32:36 -0700
  • 4131420de7 Added setDataRate() maniacbug 2011-05-26 20:48:30 -0700
  • a6e7444059 Added carrier detect and auto ack enable/disable maniacbug 2011-05-25 22:23:25 -0700
  • bee284f9c5 Added carrier detect and auto-ack disable, and an example to use it maniacbug 2011-05-25 22:22:21 -0700
  • f3369a552c Updating docs maniacbug 2011-05-25 21:02:11 -0700
  • 1c65c7f181 Revised documentation maniacbug 2011-05-25 20:52:01 -0700
  • 1062f9d879 Environment-specific changes for me. Testing out latest arduino from git, and added a 3rd upload option maniacbug 2011-05-25 20:47:16 -0700
  • 40eea86ffe Avoid spurious warnings maniacbug 2011-05-25 20:46:31 -0700
  • badc86cfe0 Added extra debugging readability maniacbug 2011-05-21 23:25:36 -0700
  • 8f80038227 Do clock divider on chip select. Should improve SPI interop with other devices maniacbug 2011-05-21 23:24:27 -0700
  • 937805d6a2 Renamed ping delay to ping interval and added some comments maniacbug 2011-05-15 07:32:04 -0700
  • 77a4c95319 Comment bug maniacbug 2011-05-15 07:26:25 -0700
  • 0b3f8fec65 Merge branch 'master' of github.com:maniacbug/RF24 maniacbug 2011-05-15 07:22:34 -0700
  • 7e658242e2 Refactored common code from leaf/relay nodes into static functions. Improved comments. maniacbug 2011-05-15 07:22:11 -0700
  • 1d28d28a29 Now caches the reading pipe 0 and re-sets it when starting to listen. maniacbug 2011-05-15 07:21:11 -0700
  • e86c6b0f15 Leaf only starts hunting for a new slot after 3 timeouts. Makes the system more stable. maniacbug 2011-05-13 21:00:26 -0700
  • 33edb1f18a Moved base node code, to make it more readable maniacbug 2011-05-13 20:18:49 -0700
  • 7b71380278 Added self-healing ping offset to leaf node. Made timeout more parallelized maniacbug 2011-05-13 20:16:54 -0700
  • 52ab9e0081 Fixed relay writing pipe. Added id to payload. Made Ping timing a consistent gap maniacbug 2011-05-13 15:09:37 -0700
  • 2e7ea67093 Added relay role, and tweaked base to work with it maniacbug 2011-05-12 21:47:16 -0700
  • d8b2512e0c Allow opening pipe 0 for reading. Useful if it's on a different subnet from others maniacbug 2011-05-12 21:46:27 -0700
  • 4f6c4c909e Added a full constructor for payload_t maniacbug 2011-05-12 20:27:09 -0700
  • 986864236c Rewired everything, re-tested with ping/pong nodes only maniacbug 2011-05-12 20:21:49 -0700
  • 1fd8ee72c0 Created new example, copied from starping maniacbug 2011-05-12 14:21:44 -0700
  • 6ec7640a7a Added more documentation maniacbug 2011-05-11 14:50:07 -0700
  • 4ef1f4b8e6 Removed power_all/enable/disable, useless. Added a multiples of the wakeup. maniacbug 2011-05-10 21:34:51 -0700
  • ee4568ede4 Added server time to printout. Power disable/enable before/after sleeping. Changed timer to 4s. maniacbug 2011-05-10 19:35:09 -0700
  • 0d20f831d0 Turned off serial debug maniacbug 2011-05-10 19:34:22 -0700
  • a647a0f091 Merge branch 'master' of github.com:maniacbug/RF24 maniacbug 2011-05-10 15:25:59 -0700
  • 31793823ea First complete compile/link with sleep functionality. Haven't run it yet. maniacbug 2011-05-10 15:16:41 -0700
  • b697fd4e79 Added powerDown(). maniacbug 2011-05-10 15:16:06 -0700
  • 72dc77467e Created a new example to show sleeping in between sends. This isn't done yet. It's just a copy of pingpair for now. maniacbug 2011-05-10 14:51:51 -0700
  • f9b664cd34 Removed 'ackpacket' example. It was never working maniacbug 2011-05-10 14:42:29 -0700
  • f3356f31a2 Cleaned up comments, variables names, enums maniacbug 2011-05-10 14:40:42 -0700
  • ffc7d099ed Got ack payloads working. Renamed from 'ackpacket' maniacbug 2011-05-10 14:39:01 -0700
  • 93f5cface0 Fixed a bug where it was writing to the wrong pipe maniacbug 2011-05-02 21:21:10 -0700
  • e7254a3b3a Split out upload target into two maniacbug 2011-05-02 21:20:55 -0700
  • 39b15c8b55 Stripped down extraneous pipe opens, and other un-needed things. maniacbug 2011-04-30 21:10:33 -0700
  • 38392fa5f4 Removed ping/pong. Now tx just sends and rx just sends ack payload maniacbug 2011-04-30 19:52:13 -0700
  • 79628e7849 Added ack payload. Added a sample using pingpair as a base with minimal changes. maniacbug 2011-04-30 15:31:04 -0700
  • a88e78a0da Merge branch 'master' of 207.97.227.239:maniacbug/RF24 maniacbug 2011-04-28 20:34:34 -0700
  • 997140e0d4 Added new sample, based on pingpair maniacbug 2011-04-28 16:14:07 -0700
  • 33b897318f Moved printf format strings to progmem. maniacbug 2011-04-25 20:40:51 -0700
  • dfb2faa841 Removed the line that set the payload size to 8 in begin(). Reduced some ints to uint8_t. Added some more debugging info. maniacbug 2011-04-25 20:29:57 -0700
  • e005ec75f1 Merge branch 'master' of github.com:maniacbug/RF24 maniacbug 2011-04-24 12:56:51 -0700
  • 1045cec9b1 Now sets spi data mode before interacting with the chip. needed to interoperate with other spi devices maniacbug 2011-04-24 12:56:43 -0700
  • e188242a86 Enabled warnings, and cleaned up warnings. Updated pingpair makefile for recent makefile improvements maniacbug 2011-04-24 11:34:05 -0700