[CC1101] Swapped frequency deviation and rx bandwdith in begin method

This commit is contained in:
jgromes 2020-02-11 14:26:14 +01:00
parent 106012b323
commit 3bb70ff361
9 changed files with 16 additions and 16 deletions

View file

@ -34,8 +34,8 @@ void setup() {
Serial.print(F("[CC1101] Initializing ... ")); Serial.print(F("[CC1101] Initializing ... "));
// carrier frequency: 868.0 MHz // carrier frequency: 868.0 MHz
// bit rate: 4.8 kbps // bit rate: 4.8 kbps
// Rx bandwidth: 325.0 kHz
// frequency deviation: 48.0 kHz // frequency deviation: 48.0 kHz
// Rx bandwidth: 325.0 kHz
// sync word: 0xD391 // sync word: 0xD391
int state = cc.begin(); int state = cc.begin();
if (state == ERR_NONE) { if (state == ERR_NONE) {

View file

@ -32,8 +32,8 @@ void setup() {
Serial.print(F("[CC1101] Initializing ... ")); Serial.print(F("[CC1101] Initializing ... "));
// carrier frequency: 868.0 MHz // carrier frequency: 868.0 MHz
// bit rate: 4.8 kbps // bit rate: 4.8 kbps
// Rx bandwidth: 325.0 kHz
// frequency deviation: 48.0 kHz // frequency deviation: 48.0 kHz
// Rx bandwidth: 325.0 kHz
// sync word: 0xD391 // sync word: 0xD391
int state = cc.begin(); int state = cc.begin();
if (state == ERR_NONE) { if (state == ERR_NONE) {

View file

@ -37,8 +37,8 @@ void setup() {
Serial.print(F("[CC1101] Initializing ... ")); Serial.print(F("[CC1101] Initializing ... "));
// carrier frequency: 868.0 MHz // carrier frequency: 868.0 MHz
// bit rate: 4.8 kbps // bit rate: 4.8 kbps
// Rx bandwidth: 325.0 kHz
// frequency deviation: 48.0 kHz // frequency deviation: 48.0 kHz
// Rx bandwidth: 325.0 kHz
// sync word: 0xD391 // sync word: 0xD391
int state = cc.begin(); int state = cc.begin();
if (state == ERR_NONE) { if (state == ERR_NONE) {
@ -111,7 +111,7 @@ void loop() {
// you can also read received data as byte array // you can also read received data as byte array
/* /*
byte byteArr[8]; byte byteArr[8];
int state = cc.receive(byteArr, 8); int state = cc.readData(byteArr, 8);
*/ */
if (state == ERR_NONE) { if (state == ERR_NONE) {

View file

@ -43,8 +43,8 @@ void setup() {
Serial.print(F("[CC1101] Initializing ... ")); Serial.print(F("[CC1101] Initializing ... "));
// carrier frequency: 868.0 MHz // carrier frequency: 868.0 MHz
// bit rate: 4.8 kbps // bit rate: 4.8 kbps
// Rx bandwidth: 325.0 kHz
// frequency deviation: 48.0 kHz // frequency deviation: 48.0 kHz
// Rx bandwidth: 325.0 kHz
// sync word: 0xD391 // sync word: 0xD391
int state = cc1.begin(); int state = cc1.begin();
if (state == ERR_NONE) { if (state == ERR_NONE) {
@ -59,10 +59,10 @@ void setup() {
Serial.print(F("[CC1101] Initializing ... ")); Serial.print(F("[CC1101] Initializing ... "));
// carrier frequency: 434.0 MHz // carrier frequency: 434.0 MHz
// bit rate: 32.0 kbps // bit rate: 32.0 kbps
// Rx bandwidth: 250.0 kHz
// frequency deviation: 60.0 kHz // frequency deviation: 60.0 kHz
// Rx bandwidth: 250.0 kHz
// sync word: 0xD391 // sync word: 0xD391
state = cc2.begin(434.0, 32.0, 250.0, 60.0); state = cc2.begin(434.0, 32.0, 60.0, 250.0);
if (state == ERR_NONE) { if (state == ERR_NONE) {
Serial.println(F("success!")); Serial.println(F("success!"));
} else { } else {

View file

@ -32,8 +32,8 @@ void setup() {
Serial.print(F("[CC1101] Initializing ... ")); Serial.print(F("[CC1101] Initializing ... "));
// carrier frequency: 868.0 MHz // carrier frequency: 868.0 MHz
// bit rate: 4.8 kbps // bit rate: 4.8 kbps
// Rx bandwidth: 325.0 kHz
// frequency deviation: 48.0 kHz // frequency deviation: 48.0 kHz
// Rx bandwidth: 325.0 kHz
// sync word: 0xD391 // sync word: 0xD391
int state = cc.begin(); int state = cc.begin();
if (state == ERR_NONE) { if (state == ERR_NONE) {

View file

@ -32,8 +32,8 @@ void setup() {
Serial.print(F("[CC1101] Initializing ... ")); Serial.print(F("[CC1101] Initializing ... "));
// carrier frequency: 868.0 MHz // carrier frequency: 868.0 MHz
// bit rate: 4.8 kbps // bit rate: 4.8 kbps
// Rx bandwidth: 325.0 kHz
// frequency deviation: 48.0 kHz // frequency deviation: 48.0 kHz
// Rx bandwidth: 325.0 kHz
// sync word: 0xD391 // sync word: 0xD391
int state = cc.begin(); int state = cc.begin();
if (state == ERR_NONE) { if (state == ERR_NONE) {

View file

@ -36,8 +36,8 @@ void setup() {
Serial.print(F("[CC1101] Initializing ... ")); Serial.print(F("[CC1101] Initializing ... "));
// carrier frequency: 868.0 MHz // carrier frequency: 868.0 MHz
// bit rate: 4.8 kbps // bit rate: 4.8 kbps
// Rx bandwidth: 325.0 kHz
// frequency deviation: 48.0 kHz // frequency deviation: 48.0 kHz
// Rx bandwidth: 325.0 kHz
// sync word: 0xD391 // sync word: 0xD391
int state = cc.begin(); int state = cc.begin();
if (state == ERR_NONE) { if (state == ERR_NONE) {
@ -63,7 +63,7 @@ void setup() {
/* /*
byte byteArr[] = {0x01, 0x23, 0x45, 0x56, byte byteArr[] = {0x01, 0x23, 0x45, 0x56,
0x78, 0xAB, 0xCD, 0xEF}; 0x78, 0xAB, 0xCD, 0xEF};
state = cc.transmit(byteArr, 8); state = cc.startTransmit(byteArr, 8);
*/ */
} }
@ -125,7 +125,7 @@ void loop() {
/* /*
byte byteArr[] = {0x01, 0x23, 0x45, 0x56, byte byteArr[] = {0x01, 0x23, 0x45, 0x56,
0x78, 0xAB, 0xCD, 0xEF}; 0x78, 0xAB, 0xCD, 0xEF};
int state = cc.transmit(byteArr, 8); int state = cc.startTransmit(byteArr, 8);
*/ */
// we're ready to send more packets, // we're ready to send more packets,

View file

@ -9,7 +9,7 @@ CC1101::CC1101(Module* module) : PhysicalLayer(CC1101_FREQUENCY_STEP_SIZE, CC110
_syncWordLength = 2; _syncWordLength = 2;
} }
int16_t CC1101::begin(float freq, float br, float rxBw, float freqDev, int8_t power, uint8_t preambleLength) { int16_t CC1101::begin(float freq, float br, float freqDev, float rxBw, int8_t power, uint8_t preambleLength) {
// set module properties // set module properties
_mod->SPIreadCommand = CC1101_CMD_READ; _mod->SPIreadCommand = CC1101_CMD_READ;
_mod->SPIwriteCommand = CC1101_CMD_WRITE; _mod->SPIwriteCommand = CC1101_CMD_WRITE;

View file

@ -525,17 +525,17 @@ class CC1101: public PhysicalLayer {
\param br Bit rate to be used in kbps. Defaults to 4.8 kbps. \param br Bit rate to be used in kbps. Defaults to 4.8 kbps.
\param rxBw Receiver bandwidth in kHz. Defaults to 325.0 kHz.
\param freqDev Frequency deviation from carrier frequency in kHz Defaults to 48.0 kHz. \param freqDev Frequency deviation from carrier frequency in kHz Defaults to 48.0 kHz.
\param rxBw Receiver bandwidth in kHz. Defaults to 325.0 kHz.
\param power Output power in dBm. Defaults to 0 dBm. \param power Output power in dBm. Defaults to 0 dBm.
\param preambleLength Preamble Length in bytes. Defaults to 4 bytes. \param preambleLength Preamble Length in bytes. Defaults to 4 bytes.
\returns \ref status_codes \returns \ref status_codes
*/ */
int16_t begin(float freq = 868.0, float br = 4.8, float rxBw = 325.0, float freqDev = 48.0, int8_t power = 0, uint8_t preambleLength = 4); int16_t begin(float freq = 868.0, float br = 4.8, float freqDev = 48.0, float rxBw = 325.0, int8_t power = 0, uint8_t preambleLength = 4);
/*! /*!
\brief Blocking binary transmit method. \brief Blocking binary transmit method.