nrfl2401 and arduino + msp430

Hi guys,
Ive been trying to get my arduino mega to show data from my msp430 on the serial monitor for ages now without success. Ive got an MSP430 code that just sends out the value 0x30.

I cant get any data up on the screen. the msp430 sample code i just modified to constantly transmit the value.

Ive modded the code on the arduino and tried to get the channel and address setting matched so they could talk.

the msp430 side settings are: {0x34,0x43,0x10,0x10,0x01}; for tx and rx address.
it uses channel 40 and is at a data rate of 2MBPS.

ive tried to do this with the arduino but i cant get it to do anything.

ive attached my arduino code which is just a modified online code i found. I can put the MSP430 project up if anyone wants to check that.
thanks guys

#include <SPI.h>   // Comes with Arduino IDE
#include "RF24.h"  // Download and Install (See above)
/*-----( Declare Constants and Pin Numbers )-----*/
//None yet
/*-----( Declare objects )-----*/
// (Create an instance of a radio, specifying the CE and CS pins. )
RF24 myRadio (7, 8); // "myRadio" is the identifier you will use in following methods
/*-----( Declare Variables )-----*/

//byte addresses[][6] = { 0x34, 0x43, 0x10, 0x10, 0x01 }; // Create address for 1 pipe.
int dataReceived[3];  // Data that will be received from the transmitter

void setup()   /****** SETUP: RUNS ONCE ******/
{
  // Use the serial Monitor (Symbol on far right). Set speed to 115200 (Bottom Right)
  Serial.begin(115200);
  delay(1000);


  myRadio.begin();  // Start up the physical nRF24L01 Radio
  myRadio.setChannel(40);  // Above most Wifi Channels
  //myRadio.
  // Set the PA Level low to prevent power supply related issues since this is a
  // getting_started sketch, and the likelihood of close proximity of the devices. RF24_PA_MAX is default.
  myRadio.setPALevel(RF24_PA_MIN);
  myRadio.setDataRate(RF24_2MBPS);
  
  //  myRadio.setPALevel(RF24_PA_MAX);  // Uncomment for more power
byte address[] = { 0x34,0x43,0x10,0x10,0x01};
myRadio.openReadingPipe(0,address);
//radio.startListening();
//  myRadio.openReadingPipe(1, addresses[0]); // Use the first entry in array 'addresses' (Only 1 right now)
  myRadio.startListening();

}//--(end setup )---


void loop()   /****** LOOP: RUNS CONSTANTLY ******/
{

  if ( myRadio.available()) // Check for incoming data from transmitter
  {
    while (myRadio.available())  // While there is data ready
    {
     // radio.read( dataReceived, sizeof(dataReceived) );
      
      myRadio.read( &dataReceived, sizeof(dataReceived) ); // Get the data payload (You must have defined that already!)
 //     if(dataReceived[0] == 0X51 && dataReceived[1] == 0X48)
   //   {
   //    Serial.println("GOT F");
      Serial.print(dataReceived[0,3]);
      delay(1000);
     // }
      //Serial.print(dataReceived[1]);
     // Serial.print(dataReceived[2]);Serial.print(dataReceived[3]);
    }
    // DO something with the data, like print it
   // Serial.print("Data received = ");
   
  //  Serial.println(dataReceived);
//  Serial.println(myRadio.setChannel);
  } //END Radio available

}

I cant get any data up on the screen. the msp430 sample code i just modified to constantly transmit the value.

are you sure that works?

what's your msp430 build? something you crafted?

Start simple.
Can you send data using the nRF24 without using the msp430?
Can you get data from the msp430 and display it on the Serial Monitor just using one Arduino?

This Simple nRF24L01+ Tutorial may help.

...R