reg_read.pde 689 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. /**
  2. * Pins:
  3. * Hardware SPI:
  4. * MISO -> 12
  5. * MOSI -> 11
  6. * SCK -> 13
  7. *
  8. * Configurable:
  9. * CE -> 8
  10. * CSN -> 7
  11. */
  12. #include <SPI.h>
  13. #include <Mirf.h>
  14. #include <nRF24L01.h>
  15. #include <MirfHardwareSpiDriver.h>
  16. void setup() {
  17. Serial.begin(9600);
  18. Serial.println( "Starting wireless..." );
  19. // Setup
  20. Mirf.spi = &MirfHardwareSpi;
  21. Mirf.init();
  22. Mirf.setRADDR((byte *)"clie1");
  23. Mirf.payload = sizeof(unsigned long);
  24. Mirf.config();
  25. // Read and print RF_SETUP
  26. byte rf_setup = 0;
  27. Mirf.readRegister( RF_SETUP, &rf_setup, sizeof(rf_setup) );
  28. Serial.print( "rf_setup = " );
  29. Serial.println( rf_setup, BIN );
  30. Serial.println( "Wireless initialized!" );
  31. }
  32. void loop() {}