[SX126x] Fixed typos

This commit is contained in:
jgromes 2020-03-22 08:12:38 +01:00
parent 2f4a5c660c
commit f1f995e9d8
4 changed files with 21 additions and 21 deletions

View file

@ -99,8 +99,8 @@ void loop() {
// transmit FSK packet // transmit FSK packet
int state = fsk.transmit("Hello World!"); int state = fsk.transmit("Hello World!");
/* /*
byte byteArr[] = {0x01, 0x23, 0x45, 0x56, byte byteArr[] = {0x01, 0x23, 0x45, 0x67,
0x78, 0xAB, 0xCD, 0xEF}; 0x89, 0xAB, 0xCD, 0xEF};
int state = lora.transmit(byteArr, 8); int state = lora.transmit(byteArr, 8);
*/ */
if (state == ERR_NONE) { if (state == ERR_NONE) {

View file

@ -76,12 +76,12 @@ void setup() {
// bandwidth: 500.0 kHz // bandwidth: 500.0 kHz
// spreading factor: 6 // spreading factor: 6
// coding rate: 5 // coding rate: 5
// sync word: 0x34 (public network) // sync word: 0x34 (public network/LoRaWAN)
// output power: 2 dBm // output power: 2 dBm
// current limit: 50 mA // current limit: 50 mA
// preamble length: 20 symbols // preamble length: 20 symbols
// CRC: enabled // CRC: enabled
state = loraSX1268.begin(915.0, 500.0, 6, 5, 0x3444, 50, 20); state = loraSX1268.begin(915.0, 500.0, 6, 5, 0x34, 50, 20);
if (state == ERR_NONE) { if (state == ERR_NONE) {
Serial.println(F("success!")); Serial.println(F("success!"));
} else { } else {
@ -117,8 +117,8 @@ void setup() {
while (true); while (true);
} }
// set LoRa sync word to 0x1234 // set LoRa sync word to 0xAB
if (loraSX1262.setSyncWord(0x1234) != ERR_NONE) { if (loraSX1262.setSyncWord(0xAB) != ERR_NONE) {
Serial.println(F("Unable to set sync word!")); Serial.println(F("Unable to set sync word!"));
while (true); while (true);
} }

View file

@ -65,9 +65,9 @@ void setup() {
// you can also transmit byte array up to 256 bytes long // you can also transmit byte array up to 256 bytes long
/* /*
byte byteArr[] = {0x01, 0x23, 0x45, 0x56, byte byteArr[] = {0x01, 0x23, 0x45, 0x67,
0x78, 0xAB, 0xCD, 0xEF}; 0x89, 0xAB, 0xCD, 0xEF};
state = lora.transmit(byteArr, 8); state = lora.startTransmit(byteArr, 8);
*/ */
} }
@ -127,9 +127,9 @@ void loop() {
// you can also transmit byte array up to 256 bytes long // you can also transmit byte array up to 256 bytes long
/* /*
byte byteArr[] = {0x01, 0x23, 0x45, 0x56, byte byteArr[] = {0x01, 0x23, 0x45, 0x67,
0x78, 0xAB, 0xCD, 0xEF}; 0x89, 0xAB, 0xCD, 0xEF};
int state = lora.transmit(byteArr, 8); int state = lora.startTransmit(byteArr, 8);
*/ */
// we're ready to send more packets, // we're ready to send more packets,

View file

@ -310,7 +310,7 @@ int16_t SX126x::transmitDirect(uint32_t frf) {
} }
int16_t SX126x::receiveDirect() { int16_t SX126x::receiveDirect() {
// SX126x is unable to ouput received data directly // SX126x is unable to output received data directly
return(ERR_UNKNOWN); return(ERR_UNKNOWN);
} }
@ -486,7 +486,7 @@ int16_t SX126x::startReceiveDutyCycleAuto(uint16_t senderPreambleLength, uint16_
senderPreambleLength = _preambleLength; senderPreambleLength = _preambleLength;
} }
// worst case is that the sender starts transmiting when we're just less than minSymbols from going back to sleep. // worst case is that the sender starts transmitting when we're just less than minSymbols from going back to sleep.
// in this case, we don't catch minSymbols before going to sleep, // in this case, we don't catch minSymbols before going to sleep,
// so we must be awake for at least that long before the sender stops transmitting. // so we must be awake for at least that long before the sender stops transmitting.
uint16_t sleepSymbols = senderPreambleLength - 2 * minSymbols; uint16_t sleepSymbols = senderPreambleLength - 2 * minSymbols;
@ -504,7 +504,7 @@ int16_t SX126x::startReceiveDutyCycleAuto(uint16_t senderPreambleLength, uint16_
// when the unit detects a preamble, it starts a timer that will timeout if it doesn't receive a header in time. // when the unit detects a preamble, it starts a timer that will timeout if it doesn't receive a header in time.
// the duration is sleepPeriod + 2 * wakePeriod. // the duration is sleepPeriod + 2 * wakePeriod.
// The sleepPeriod doesn't take into account shutdown and startup time for the unit (~1ms) // The sleepPeriod doesn't take into account shutdown and startup time for the unit (~1ms)
// We need to ensure that the timout is longer than senderPreambleLength. // We need to ensure that the timeout is longer than senderPreambleLength.
// So we must satisfy: wakePeriod > (preamblePeriod - (sleepPeriod - 1000)) / 2. (A) // So we must satisfy: wakePeriod > (preamblePeriod - (sleepPeriod - 1000)) / 2. (A)
// we also need to ensure the unit is awake to see at least minSymbols. (B) // we also need to ensure the unit is awake to see at least minSymbols. (B)
uint32_t wakePeriod = max( uint32_t wakePeriod = max(
@ -711,7 +711,7 @@ int16_t SX126x::setFrequencyDeviation(float freqDev) {
return(ERR_WRONG_MODEM); return(ERR_WRONG_MODEM);
} }
// check alowed frequency deviation values // check allowed frequency deviation values
if(!(freqDev <= 200.0)) { if(!(freqDev <= 200.0)) {
return(ERR_INVALID_FREQUENCY_DEVIATION); return(ERR_INVALID_FREQUENCY_DEVIATION);
} }
@ -735,7 +735,7 @@ int16_t SX126x::setBitRate(float br) {
return(ERR_WRONG_MODEM); return(ERR_WRONG_MODEM);
} }
// check alowed bit rate values // check allowed bit rate values
if(!((br >= 0.6) && (br <= 300.0))) { if(!((br >= 0.6) && (br <= 300.0))) {
return(ERR_INVALID_BIT_RATE); return(ERR_INVALID_BIT_RATE);
} }
@ -765,7 +765,7 @@ int16_t SX126x::setRxBandwidth(float rxBw) {
}*/ }*/
_rxBwKhz = rxBw; _rxBwKhz = rxBw;
// check alowed receiver bandwidth values // check allowed receiver bandwidth values
if(abs(rxBw - 4.8) <= 0.001) { if(abs(rxBw - 4.8) <= 0.001) {
_rxBw = SX126X_GFSK_RX_BW_4_8; _rxBw = SX126X_GFSK_RX_BW_4_8;
} else if(abs(rxBw - 5.8) <= 0.001) { } else if(abs(rxBw - 5.8) <= 0.001) {
@ -980,7 +980,7 @@ int16_t SX126x::setCRC(uint8_t len, uint16_t initial, uint16_t polynomial, bool
return(state); return(state);
} else if(modem == SX126X_PACKET_TYPE_LORA) { } else if(modem == SX126X_PACKET_TYPE_LORA) {
// LoRa CRC doesn't allow to set CRC polynomial, inital value, or inversion // LoRa CRC doesn't allow to set CRC polynomial, initial value, or inversion
// update packet parameters // update packet parameters
if(len) { if(len) {
@ -1526,7 +1526,7 @@ int16_t SX126x::SPItransfer(uint8_t* cmd, uint8_t cmdLen, bool write, uint8_t* d
// pull NSS low // pull NSS low
digitalWrite(_mod->getCs(), LOW); digitalWrite(_mod->getCs(), LOW);
// ensure BUSY is low (state meachine ready) // ensure BUSY is low (state machine ready)
uint32_t start = millis(); uint32_t start = millis();
while(digitalRead(_mod->getGpio())) { while(digitalRead(_mod->getGpio())) {
if(millis() - start >= timeout) { if(millis() - start >= timeout) {