Waitwaitwait, now it works!
Instead using a new char variable defined locally on the function, I've used the same variable used globally on the sketch, also 'myString'. Now it's so:
receiving function:
void handle_T(RF24NetworkHeader& header)
{
// The 'T' message is just a ulong, containing the time
unsigned long message;
//network.read(header,&message,sizeof(unsigned long));
//printf_P(PSTR("%lu: APP Received %lu from 0%o\n\r"),millis(),message,header.from_node);
//simo
network.read(header,myString,sizeof(myString));
printf_P(PSTR("%lu: APP Received %s from 0%o\n\r"),millis(),myString,header.from_node);
// If this message is from ourselves or the base, don't bother adding it to the active nodes.
if ( header.from_node != this_node || header.from_node > 00 )
add_node(header.from_node);
}
and...
---------------------------------
122000: APP Sending 122000 to 00...
Stringa hello
122003: APP Send ok
122007: APP Received hello from 00
---------------------------------
Great! It works! I'll test it a little bit. Thank's!
Simon