kopia lustrzana https://github.com/jgromes/RadioLib
[CC1101] Renamed basic examples to _Blocking
rodzic
36530b00fc
commit
ac78f31532
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
RadioLib CC1101 Receive Example
|
RadioLib CC1101 Blocking Receive Example
|
||||||
|
|
||||||
This example receives packets using CC1101 FSK radio module.
|
This example receives packets using CC1101 FSK radio module.
|
||||||
To successfully receive data, the following settings have to be the same
|
To successfully receive data, the following settings have to be the same
|
||||||
|
@ -9,6 +9,11 @@
|
||||||
- frequency deviation
|
- frequency deviation
|
||||||
- sync word
|
- sync word
|
||||||
|
|
||||||
|
Using blocking receive is not recommended, as it will lead
|
||||||
|
to significant amount of timeouts, inefficient use of processor
|
||||||
|
time and can some miss packets!
|
||||||
|
Instead, interrupt receive is recommended.
|
||||||
|
|
||||||
For default module settings, see the wiki page
|
For default module settings, see the wiki page
|
||||||
https://github.com/jgromes/RadioLib/wiki/Default-configuration#cc1101
|
https://github.com/jgromes/RadioLib/wiki/Default-configuration#cc1101
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
RadioLib CC1101 Transmit Example
|
RadioLib CC1101 Blocking Transmit Example
|
||||||
|
|
||||||
This example transmits packets using CC1101 FSK radio module.
|
This example transmits packets using CC1101 FSK radio module.
|
||||||
Each packet contains up to 64 bytes of data, in the form of:
|
Each packet contains up to 64 bytes of data, in the form of:
|
||||||
|
@ -7,6 +7,10 @@
|
||||||
- null-terminated char array (C-string)
|
- null-terminated char array (C-string)
|
||||||
- arbitrary binary data (byte array)
|
- arbitrary binary data (byte array)
|
||||||
|
|
||||||
|
Using blocking transmit is not recommended, as it will lead
|
||||||
|
to inefficient use of processor time!
|
||||||
|
Instead, interrupt transmit is recommended.
|
||||||
|
|
||||||
For default module settings, see the wiki page
|
For default module settings, see the wiki page
|
||||||
https://github.com/jgromes/RadioLib/wiki/Default-configuration#cc1101
|
https://github.com/jgromes/RadioLib/wiki/Default-configuration#cc1101
|
||||||
|
|
||||||
|
@ -43,11 +47,14 @@ void setup() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// use a counter to keep track of transmitted packets
|
||||||
|
int count = 0;
|
||||||
|
|
||||||
void loop() {
|
void loop() {
|
||||||
Serial.print(F("[CC1101] Transmitting packet ... "));
|
Serial.print(F("[CC1101] Transmitting packet ... "));
|
||||||
|
|
||||||
// you can transmit C-string or Arduino string up to 63 characters long
|
// you can transmit C-string or Arduino string up to 63 characters long
|
||||||
int state = radio.transmit("Hello World!");
|
int state = radio.transmit("Hello World! #" + String(count++));
|
||||||
|
|
||||||
// you can also transmit byte array up to 63 bytes long
|
// you can also transmit byte array up to 63 bytes long
|
||||||
/*
|
/*
|
Ładowanie…
Reference in New Issue