Lines Matching refs:datarate

186                               uint32_t datarate, uint8_t coderate,
470 uint32_t datarate, uint8_t coderate, in SX1276SetRxConfig() argument
486 SX1276.Settings.Fsk.Datarate = datarate; in SX1276SetRxConfig()
494 SX1276.Settings.Fsk.RxSingleTimeout = ( uint32_t )symbTimeout * 8000UL / datarate; in SX1276SetRxConfig()
496 uint32_t bitRate = ( uint32_t )( SX1276_XTAL_FREQ / datarate ); in SX1276SetRxConfig()
533 SX1276.Settings.LoRa.Datarate = datarate; in SX1276SetRxConfig()
544 if( datarate > 12 ) in SX1276SetRxConfig()
546 datarate = 12; in SX1276SetRxConfig()
548 else if( datarate < 6 ) in SX1276SetRxConfig()
550 datarate = 6; in SX1276SetRxConfig()
553 if( ( ( bandwidth == 7 ) && ( ( datarate == 11 ) || ( datarate == 12 ) ) ) || in SX1276SetRxConfig()
554 ( ( bandwidth == 8 ) && ( datarate == 12 ) ) ) in SX1276SetRxConfig()
576 ( datarate << 4 ) | ( crcOn << 2 ) | in SX1276SetRxConfig()
618 if( datarate == 6 ) in SX1276SetRxConfig()
642 uint32_t bandwidth, uint32_t datarate, in SX1276SetTxConfig() argument
660 SX1276.Settings.Fsk.Datarate = datarate; in SX1276SetTxConfig()
671 uint32_t bitRate = ( uint32_t )( SX1276_XTAL_FREQ / datarate ); in SX1276SetTxConfig()
697 SX1276.Settings.LoRa.Datarate = datarate; in SX1276SetTxConfig()
707 if( datarate > 12 ) in SX1276SetTxConfig()
709 datarate = 12; in SX1276SetTxConfig()
711 else if( datarate < 6 ) in SX1276SetTxConfig()
713 datarate = 6; in SX1276SetTxConfig()
715 if( ( ( bandwidth == 7 ) && ( ( datarate == 11 ) || ( datarate == 12 ) ) ) || in SX1276SetTxConfig()
716 ( ( bandwidth == 8 ) && ( datarate == 12 ) ) ) in SX1276SetTxConfig()
743 ( datarate << 4 ) | ( crcOn << 2 ) ); in SX1276SetTxConfig()
753 if( datarate == 6 ) in SX1276SetTxConfig()
777 uint32_t datarate, uint8_t coderate, in SX1276GetTimeOnAir() argument
789 denominator = datarate; in SX1276GetTimeOnAir()
794 …numerator = 1000U * SX1276GetLoRaTimeOnAirNumerator( bandwidth, datarate, coderate, preambleLen,… in SX1276GetTimeOnAir()
1461 uint32_t datarate, uint8_t coderate, in SX1276GetLoRaTimeOnAirNumerator() argument
1470 if( ( datarate == 5 ) || ( datarate == 6 ) ) in SX1276GetLoRaTimeOnAirNumerator()
1478 if( ( ( bandwidth == 0 ) && ( ( datarate == 11 ) || ( datarate == 12 ) ) ) || in SX1276GetLoRaTimeOnAirNumerator()
1479 ( ( bandwidth == 1 ) && ( datarate == 12 ) ) ) in SX1276GetLoRaTimeOnAirNumerator()
1487 ( 4 * datarate ) + in SX1276GetLoRaTimeOnAirNumerator()
1490 if( datarate <= 6 ) in SX1276GetLoRaTimeOnAirNumerator()
1492 ceilDenominator = 4 * datarate; in SX1276GetLoRaTimeOnAirNumerator()
1500 ceilDenominator = 4 * ( datarate - 2 ); in SX1276GetLoRaTimeOnAirNumerator()
1504 ceilDenominator = 4 * datarate; in SX1276GetLoRaTimeOnAirNumerator()
1517 if( datarate <= 6 ) in SX1276GetLoRaTimeOnAirNumerator()
1522 return ( uint32_t )( ( 4 * intermediate + 1 ) * ( 1 << ( datarate - 2 ) ) ); in SX1276GetLoRaTimeOnAirNumerator()