diff --git a/_c_c1101_8h_source.html b/_c_c1101_8h_source.html index 0f828176..d9635aa0 100644 --- a/_c_c1101_8h_source.html +++ b/_c_c1101_8h_source.html @@ -621,230 +621,229 @@ $(document).ready(function(){initNavTree('_c_c1101_8h_source.html',''); initResi
537 
542  CC1101(Module* module);
543 
-
544  Module* getMod();
+
544  // basic methods
545 
-
546  // basic methods
-
547 
-
558  int16_t begin(
-
559  float freq = RADIOLIB_CC1101_DEFAULT_FREQ,
-
560  float br = RADIOLIB_CC1101_DEFAULT_BR,
-
561  float freqDev = RADIOLIB_CC1101_DEFAULT_FREQDEV,
-
562  float rxBw = RADIOLIB_CC1101_DEFAULT_RXBW,
-
563  int8_t pwr = RADIOLIB_CC1101_DEFAULT_POWER,
-
564  uint8_t preambleLength = RADIOLIB_CC1101_DEFAULT_PREAMBLELEN);
-
565 
-
569  void reset();
-
570 
-
579  int16_t transmit(uint8_t* data, size_t len, uint8_t addr = 0) override;
-
580 
-
588  int16_t receive(uint8_t* data, size_t len) override;
-
589 
-
594  int16_t standby() override;
-
595 
-
601  int16_t standby(uint8_t mode) override;
-
602 
-
608  int16_t transmitDirect(uint32_t frf = 0) override;
-
609 
-
614  int16_t receiveDirect() override;
-
615 
-
621  int16_t transmitDirectAsync(uint32_t frf = 0);
-
622 
-
627  int16_t receiveDirectAsync();
-
628 
-
633  int16_t packetMode();
+
556  int16_t begin(
+
557  float freq = RADIOLIB_CC1101_DEFAULT_FREQ,
+
558  float br = RADIOLIB_CC1101_DEFAULT_BR,
+
559  float freqDev = RADIOLIB_CC1101_DEFAULT_FREQDEV,
+
560  float rxBw = RADIOLIB_CC1101_DEFAULT_RXBW,
+
561  int8_t pwr = RADIOLIB_CC1101_DEFAULT_POWER,
+
562  uint8_t preambleLength = RADIOLIB_CC1101_DEFAULT_PREAMBLELEN);
+
563 
+
567  void reset();
+
568 
+
577  int16_t transmit(uint8_t* data, size_t len, uint8_t addr = 0) override;
+
578 
+
586  int16_t receive(uint8_t* data, size_t len) override;
+
587 
+
592  int16_t standby() override;
+
593 
+
599  int16_t standby(uint8_t mode) override;
+
600 
+
606  int16_t transmitDirect(uint32_t frf = 0) override;
+
607 
+
612  int16_t receiveDirect() override;
+
613 
+
619  int16_t transmitDirectAsync(uint32_t frf = 0);
+
620 
+
625  int16_t receiveDirectAsync();
+
626 
+
631  int16_t packetMode();
+
632 
+
633  // interrupt methods
634 
-
635  // interrupt methods
-
636 
-
642  void setGdo0Action(void (*func)(void), uint32_t dir);
-
643 
-
647  void clearGdo0Action();
-
648 
-
654  void setGdo2Action(void (*func)(void), uint32_t dir);
-
655 
-
659  void clearGdo2Action();
-
660 
-
665  void setPacketReceivedAction(void (*func)(void));
-
666 
-
670  void clearPacketReceivedAction();
-
671 
-
676  void setPacketSentAction(void (*func)(void));
-
677 
-
681  void clearPacketSentAction();
-
682 
-
691  int16_t startTransmit(uint8_t* data, size_t len, uint8_t addr = 0) override;
-
692 
-
697  int16_t finishTransmit() override;
-
698 
-
703  int16_t startReceive();
-
704 
-
713  int16_t startReceive(uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len);
-
714 
-
723  int16_t readData(uint8_t* data, size_t len) override;
+
640  void setGdo0Action(void (*func)(void), uint32_t dir);
+
641 
+
645  void clearGdo0Action();
+
646 
+
652  void setGdo2Action(void (*func)(void), uint32_t dir);
+
653 
+
657  void clearGdo2Action();
+
658 
+
663  void setPacketReceivedAction(void (*func)(void));
+
664 
+
668  void clearPacketReceivedAction();
+
669 
+
674  void setPacketSentAction(void (*func)(void));
+
675 
+
679  void clearPacketSentAction();
+
680 
+
689  int16_t startTransmit(uint8_t* data, size_t len, uint8_t addr = 0) override;
+
690 
+
695  int16_t finishTransmit() override;
+
696 
+
701  int16_t startReceive();
+
702 
+
711  int16_t startReceive(uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len);
+
712 
+
721  int16_t readData(uint8_t* data, size_t len) override;
+
722 
+
723  // configuration methods
724 
-
725  // configuration methods
-
726 
-
733  int16_t setFrequency(float freq);
-
734 
-
740  int16_t setBitRate(float br);
-
741 
-
748  int16_t setRxBandwidth(float rxBw);
-
749 
-
755  int16_t setFrequencyDeviation(float freqDev) override;
-
756 
-
762  int16_t getFrequencyDeviation(float *freqDev);
-
763 
-
769  int16_t setOutputPower(int8_t pwr);
-
770 
-
779  int16_t setSyncWord(uint8_t syncH, uint8_t syncL, uint8_t maxErrBits = 0, bool requireCarrierSense = false);
-
780 
-
789  int16_t setSyncWord(uint8_t* syncWord, uint8_t len, uint8_t maxErrBits = 0, bool requireCarrierSense = false);
-
790 
-
796  int16_t setPreambleLength(uint8_t preambleLength, uint8_t qualityThreshold);
-
797 
-
805  int16_t setNodeAddress(uint8_t nodeAddr, uint8_t numBroadcastAddrs = 0);
-
806 
-
811  int16_t disableAddressFiltering();
-
812 
-
818  int16_t setOOK(bool enableOOK);
-
819 
-
825  float getRSSI();
-
826 
-
831  uint8_t getLQI() const;
-
832 
-
838  size_t getPacketLength(bool update = true) override;
-
839 
-
845  int16_t fixedPacketLengthMode(uint8_t len = RADIOLIB_CC1101_MAX_PACKET_LENGTH);
-
846 
-
852  int16_t variablePacketLengthMode(uint8_t maxLen = RADIOLIB_CC1101_MAX_PACKET_LENGTH);
-
853 
-
860  int16_t enableSyncWordFiltering(uint8_t maxErrBits = 0, bool requireCarrierSense = false);
-
861 
-
867  int16_t disableSyncWordFiltering(bool requireCarrierSense = false);
-
868 
-
874  int16_t setCrcFiltering(bool enable = true);
-
875 
-
881  int16_t setPromiscuousMode(bool enable = true);
-
882 
-
888  bool getPromiscuousMode();
-
889 
-
896  int16_t setDataShaping(uint8_t sh) override;
-
897 
-
904  int16_t setEncoding(uint8_t encoding) override;
-
905 
-
907  void setRfSwitchPins(uint32_t rxEn, uint32_t txEn);
-
908 
-
910  void setRfSwitchTable(const uint32_t (&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[]);
-
911 
-
916  uint8_t randomByte();
-
917 
-
923  int16_t getChipVersion();
-
924 
-
925  #if !RADIOLIB_EXCLUDE_DIRECT_RECEIVE
-
930  void setDirectAction(void (*func)(void));
-
931 
-
936  void readBit(uint32_t pin);
-
937  #endif
-
938 
-
945  int16_t setDIOMapping(uint32_t pin, uint32_t value);
-
946 
-
947  #if !RADIOLIB_GODMODE && !RADIOLIB_LOW_LEVEL
-
948  protected:
-
949  #endif
-
950  Module* mod;
-
951 
-
952  // SPI read overrides to set bit for burst write and status registers access
-
953  int16_t SPIgetRegValue(uint8_t reg, uint8_t msb = 7, uint8_t lsb = 0);
-
954  int16_t SPIsetRegValue(uint8_t reg, uint8_t value, uint8_t msb = 7, uint8_t lsb = 0, uint8_t checkInterval = 2);
-
955  void SPIreadRegisterBurst(uint8_t reg, uint8_t numBytes, uint8_t* inBytes);
-
956  uint8_t SPIreadRegister(uint8_t reg);
-
957  void SPIwriteRegisterBurst(uint8_t reg, uint8_t* data, size_t len);
-
958  void SPIwriteRegister(uint8_t reg, uint8_t data);
+
731  int16_t setFrequency(float freq);
+
732 
+
738  int16_t setBitRate(float br);
+
739 
+
746  int16_t setRxBandwidth(float rxBw);
+
747 
+
753  int16_t setFrequencyDeviation(float freqDev) override;
+
754 
+
760  int16_t getFrequencyDeviation(float *freqDev);
+
761 
+
767  int16_t setOutputPower(int8_t pwr);
+
768 
+
777  int16_t setSyncWord(uint8_t syncH, uint8_t syncL, uint8_t maxErrBits = 0, bool requireCarrierSense = false);
+
778 
+
787  int16_t setSyncWord(uint8_t* syncWord, uint8_t len, uint8_t maxErrBits = 0, bool requireCarrierSense = false);
+
788 
+
794  int16_t setPreambleLength(uint8_t preambleLength, uint8_t qualityThreshold);
+
795 
+
803  int16_t setNodeAddress(uint8_t nodeAddr, uint8_t numBroadcastAddrs = 0);
+
804 
+
809  int16_t disableAddressFiltering();
+
810 
+
816  int16_t setOOK(bool enableOOK);
+
817 
+
823  float getRSSI();
+
824 
+
829  uint8_t getLQI() const;
+
830 
+
836  size_t getPacketLength(bool update = true) override;
+
837 
+
843  int16_t fixedPacketLengthMode(uint8_t len = RADIOLIB_CC1101_MAX_PACKET_LENGTH);
+
844 
+
850  int16_t variablePacketLengthMode(uint8_t maxLen = RADIOLIB_CC1101_MAX_PACKET_LENGTH);
+
851 
+
858  int16_t enableSyncWordFiltering(uint8_t maxErrBits = 0, bool requireCarrierSense = false);
+
859 
+
865  int16_t disableSyncWordFiltering(bool requireCarrierSense = false);
+
866 
+
872  int16_t setCrcFiltering(bool enable = true);
+
873 
+
879  int16_t setPromiscuousMode(bool enable = true);
+
880 
+
886  bool getPromiscuousMode();
+
887 
+
894  int16_t setDataShaping(uint8_t sh) override;
+
895 
+
902  int16_t setEncoding(uint8_t encoding) override;
+
903 
+
905  void setRfSwitchPins(uint32_t rxEn, uint32_t txEn);
+
906 
+
908  void setRfSwitchTable(const uint32_t (&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[]);
+
909 
+
914  uint8_t randomByte();
+
915 
+
921  int16_t getChipVersion();
+
922 
+
923  #if !RADIOLIB_EXCLUDE_DIRECT_RECEIVE
+
928  void setDirectAction(void (*func)(void));
+
929 
+
934  void readBit(uint32_t pin);
+
935  #endif
+
936 
+
943  int16_t setDIOMapping(uint32_t pin, uint32_t value);
+
944 
+
945  #if !RADIOLIB_GODMODE && !RADIOLIB_LOW_LEVEL
+
946  protected:
+
947  #endif
+
948  Module* getMod();
+
949 
+
950  // SPI read overrides to set bit for burst write and status registers access
+
951  int16_t SPIgetRegValue(uint8_t reg, uint8_t msb = 7, uint8_t lsb = 0);
+
952  int16_t SPIsetRegValue(uint8_t reg, uint8_t value, uint8_t msb = 7, uint8_t lsb = 0, uint8_t checkInterval = 2);
+
953  void SPIreadRegisterBurst(uint8_t reg, uint8_t numBytes, uint8_t* inBytes);
+
954  uint8_t SPIreadRegister(uint8_t reg);
+
955  void SPIwriteRegisterBurst(uint8_t reg, uint8_t* data, size_t len);
+
956  void SPIwriteRegister(uint8_t reg, uint8_t data);
+
957 
+
958  void SPIsendCommand(uint8_t cmd);
959 
-
960  void SPIsendCommand(uint8_t cmd);
-
961 
-
962  #if !RADIOLIB_GODMODE
-
963  protected:
-
964  #endif
-
965 
-
966  float frequency = RADIOLIB_CC1101_DEFAULT_FREQ;
-
967  float bitRate = RADIOLIB_CC1101_DEFAULT_BR;
-
968  uint8_t rawRSSI = 0;
-
969  uint8_t rawLQI = 0;
-
970  uint8_t modulation = RADIOLIB_CC1101_MOD_FORMAT_2_FSK;
-
971 
-
972  size_t packetLength = 0;
-
973  bool packetLengthQueried = false;
-
974  uint8_t packetLengthConfig = RADIOLIB_CC1101_LENGTH_CONFIG_VARIABLE;
-
975 
-
976  bool promiscuous = false;
-
977  bool crcOn = true;
-
978  bool directModeEnabled = true;
-
979 
-
980  int8_t power = RADIOLIB_CC1101_DEFAULT_POWER;
-
981 
-
982  int16_t config();
-
983  int16_t transmitDirect(bool sync, uint32_t frf);
-
984  int16_t receiveDirect(bool sync);
-
985  int16_t directMode(bool sync);
-
986  static void getExpMant(float target, uint16_t mantOffset, uint8_t divExp, uint8_t expMax, uint8_t& exp, uint8_t& mant);
-
987  int16_t setPacketMode(uint8_t mode, uint16_t len);
-
988 };
-
989 
-
990 #endif
+
960  #if !RADIOLIB_GODMODE
+
961  private:
+
962  #endif
+
963  Module* mod;
+
964 
+
965  float frequency = RADIOLIB_CC1101_DEFAULT_FREQ;
+
966  float bitRate = RADIOLIB_CC1101_DEFAULT_BR;
+
967  uint8_t rawRSSI = 0;
+
968  uint8_t rawLQI = 0;
+
969  uint8_t modulation = RADIOLIB_CC1101_MOD_FORMAT_2_FSK;
+
970 
+
971  size_t packetLength = 0;
+
972  bool packetLengthQueried = false;
+
973  uint8_t packetLengthConfig = RADIOLIB_CC1101_LENGTH_CONFIG_VARIABLE;
+
974 
+
975  bool promiscuous = false;
+
976  bool crcOn = true;
+
977  bool directModeEnabled = true;
+
978 
+
979  int8_t power = RADIOLIB_CC1101_DEFAULT_POWER;
+
980 
+
981  int16_t config();
+
982  int16_t transmitDirect(bool sync, uint32_t frf);
+
983  int16_t receiveDirect(bool sync);
+
984  int16_t directMode(bool sync);
+
985  static void getExpMant(float target, uint16_t mantOffset, uint8_t divExp, uint8_t expMax, uint8_t& exp, uint8_t& mant);
+
986  int16_t setPacketMode(uint8_t mode, uint16_t len);
+
987 };
+
988 
+
989 #endif
CC1101
Control class for CC1101 module.
Definition: CC1101.h:530
-
CC1101::setDIOMapping
int16_t setDIOMapping(uint32_t pin, uint32_t value)
Configure DIO pin mapping to get a given signal on a DIO pin (if available).
Definition: CC1101.cpp:949
-
CC1101::setPromiscuousMode
int16_t setPromiscuousMode(bool enable=true)
Set modem in "sniff" mode: no packet filtering (e.g., no preamble, sync word, address,...
Definition: CC1101.cpp:828
-
CC1101::setFrequencyDeviation
int16_t setFrequencyDeviation(float freqDev) override
Sets frequency deviation. Allowed values range from 1.587 to 380.8 kHz.
Definition: CC1101.cpp:491
-
CC1101::getPacketLength
size_t getPacketLength(bool update=true) override
Query modem for the packet length of received payload.
Definition: CC1101.cpp:766
-
CC1101::reset
void reset()
Reset method - resets the chip using manual reset sequence (without RESET pin).
Definition: CC1101.cpp:94
-
CC1101::readBit
void readBit(uint32_t pin)
Function to read and process data bit in direct reception mode.
Definition: CC1101.cpp:944
-
CC1101::transmitDirect
int16_t transmitDirect(uint32_t frf=0) override
Starts direct mode transmission.
Definition: CC1101.cpp:193
-
CC1101::getChipVersion
int16_t getChipVersion()
Read version SPI register. Should return CC1101_VERSION_LEGACY (0x04) or CC1101_VERSION_CURRENT (0x14...
Definition: CC1101.cpp:935
+
CC1101::setDIOMapping
int16_t setDIOMapping(uint32_t pin, uint32_t value)
Configure DIO pin mapping to get a given signal on a DIO pin (if available).
Definition: CC1101.cpp:945
+
CC1101::setPromiscuousMode
int16_t setPromiscuousMode(bool enable=true)
Set modem in "sniff" mode: no packet filtering (e.g., no preamble, sync word, address,...
Definition: CC1101.cpp:824
+
CC1101::setFrequencyDeviation
int16_t setFrequencyDeviation(float freqDev) override
Sets frequency deviation. Allowed values range from 1.587 to 380.8 kHz.
Definition: CC1101.cpp:487
+
CC1101::getPacketLength
size_t getPacketLength(bool update=true) override
Query modem for the packet length of received payload.
Definition: CC1101.cpp:762
+
CC1101::reset
void reset()
Reset method - resets the chip using manual reset sequence (without RESET pin).
Definition: CC1101.cpp:90
+
CC1101::readBit
void readBit(uint32_t pin)
Function to read and process data bit in direct reception mode.
Definition: CC1101.cpp:940
+
CC1101::transmitDirect
int16_t transmitDirect(uint32_t frf=0) override
Starts direct mode transmission.
Definition: CC1101.cpp:189
+
CC1101::getChipVersion
int16_t getChipVersion()
Read version SPI register. Should return CC1101_VERSION_LEGACY (0x04) or CC1101_VERSION_CURRENT (0x14...
Definition: CC1101.cpp:931
CC1101::readData
virtual int16_t readData(uint8_t *data, size_t len)
Reads data that was received after calling startReceive method.
Definition: PhysicalLayer.cpp:209
-
CC1101::setRxBandwidth
int16_t setRxBandwidth(float rxBw)
Sets receiver bandwidth. Allowed values are 58, 68, 81, 102, 116, 135, 162, 203, 232,...
Definition: CC1101.cpp:470
-
CC1101::packetMode
int16_t packetMode()
Stops direct mode. It is required to call this method to switch from direct transmissions to packet-b...
Definition: CC1101.cpp:245
-
CC1101::setSyncWord
int16_t setSyncWord(uint8_t syncH, uint8_t syncL, uint8_t maxErrBits=0, bool requireCarrierSense=false)
Sets 16-bit sync word as a two byte value.
Definition: CC1101.cpp:642
-
CC1101::getRSSI
float getRSSI()
Gets RSSI (Recorded Signal Strength Indicator) of the last received packet. In asynchronous direct mo...
Definition: CC1101.cpp:739
+
CC1101::setRxBandwidth
int16_t setRxBandwidth(float rxBw)
Sets receiver bandwidth. Allowed values are 58, 68, 81, 102, 116, 135, 162, 203, 232,...
Definition: CC1101.cpp:466
+
CC1101::packetMode
int16_t packetMode()
Stops direct mode. It is required to call this method to switch from direct transmissions to packet-b...
Definition: CC1101.cpp:241
+
CC1101::setSyncWord
int16_t setSyncWord(uint8_t syncH, uint8_t syncL, uint8_t maxErrBits=0, bool requireCarrierSense=false)
Sets 16-bit sync word as a two byte value.
Definition: CC1101.cpp:638
+
CC1101::getRSSI
float getRSSI()
Gets RSSI (Recorded Signal Strength Indicator) of the last received packet. In asynchronous direct mo...
Definition: CC1101.cpp:735
CC1101::transmit
int16_t transmit(const char *str, uint8_t addr=0)
C-string transmit method.
Definition: PhysicalLayer.cpp:52
-
CC1101::disableSyncWordFiltering
int16_t disableSyncWordFiltering(bool requireCarrierSense=false)
Disable preamble and sync word filtering and generation.
Definition: CC1101.cpp:813
-
CC1101::setPacketReceivedAction
void setPacketReceivedAction(void(*func)(void))
Sets interrupt service routine to call when a packet is received.
Definition: CC1101.cpp:260
-
CC1101::setOutputPower
int16_t setOutputPower(int8_t pwr)
Sets output power. Allowed values are -30, -20, -15, -10, 0, 5, 7 or 10 dBm.
Definition: CC1101.cpp:543
-
CC1101::variablePacketLengthMode
int16_t variablePacketLengthMode(uint8_t maxLen=RADIOLIB_CC1101_MAX_PACKET_LENGTH)
Set modem in variable packet length mode.
Definition: CC1101.cpp:790
-
CC1101::setDirectAction
void setDirectAction(void(*func)(void))
Set interrupt service routine function to call when data bit is receveid in direct mode.
Definition: CC1101.cpp:940
-
CC1101::getLQI
uint8_t getLQI() const
Gets LQI (Link Quality Indicator) of the last received packet.
Definition: CC1101.cpp:762
-
CC1101::setRfSwitchPins
void setRfSwitchPins(uint32_t rxEn, uint32_t txEn)
Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...
Definition: CC1101.cpp:907
-
CC1101::setCrcFiltering
int16_t setCrcFiltering(bool enable=true)
Enable CRC filtering and generation.
Definition: CC1101.cpp:818
+
CC1101::disableSyncWordFiltering
int16_t disableSyncWordFiltering(bool requireCarrierSense=false)
Disable preamble and sync word filtering and generation.
Definition: CC1101.cpp:809
+
CC1101::setPacketReceivedAction
void setPacketReceivedAction(void(*func)(void))
Sets interrupt service routine to call when a packet is received.
Definition: CC1101.cpp:256
+
CC1101::setOutputPower
int16_t setOutputPower(int8_t pwr)
Sets output power. Allowed values are -30, -20, -15, -10, 0, 5, 7 or 10 dBm.
Definition: CC1101.cpp:539
+
CC1101::variablePacketLengthMode
int16_t variablePacketLengthMode(uint8_t maxLen=RADIOLIB_CC1101_MAX_PACKET_LENGTH)
Set modem in variable packet length mode.
Definition: CC1101.cpp:786
+
CC1101::setDirectAction
void setDirectAction(void(*func)(void))
Set interrupt service routine function to call when data bit is receveid in direct mode.
Definition: CC1101.cpp:936
+
CC1101::getLQI
uint8_t getLQI() const
Gets LQI (Link Quality Indicator) of the last received packet.
Definition: CC1101.cpp:758
+
CC1101::setRfSwitchPins
void setRfSwitchPins(uint32_t rxEn, uint32_t txEn)
Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...
Definition: CC1101.cpp:903
+
CC1101::setCrcFiltering
int16_t setCrcFiltering(bool enable=true)
Enable CRC filtering and generation.
Definition: CC1101.cpp:814
CC1101::CC1101
CC1101(Module *module)
Default constructor.
Definition: CC1101.cpp:5
-
CC1101::setNodeAddress
int16_t setNodeAddress(uint8_t nodeAddr, uint8_t numBroadcastAddrs=0)
Sets node and broadcast addresses. Calling this method will also enable address filtering.
Definition: CC1101.cpp:689
-
CC1101::enableSyncWordFiltering
int16_t enableSyncWordFiltering(uint8_t maxErrBits=0, bool requireCarrierSense=false)
Enable sync word filtering and generation.
Definition: CC1101.cpp:794
-
CC1101::clearPacketSentAction
void clearPacketSentAction()
Clears interrupt service routine to call when a packet is sent.
Definition: CC1101.cpp:272
-
CC1101::clearPacketReceivedAction
void clearPacketReceivedAction()
Clears interrupt service routine to call when a packet is received.
Definition: CC1101.cpp:264
-
CC1101::standby
int16_t standby() override
Sets the module to standby mode.
Definition: CC1101.cpp:169
-
CC1101::setRfSwitchTable
void setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[])
Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...
Definition: CC1101.cpp:911
-
CC1101::randomByte
uint8_t randomByte()
Get one truly random byte from RSSI noise.
Definition: CC1101.cpp:915
+
CC1101::setNodeAddress
int16_t setNodeAddress(uint8_t nodeAddr, uint8_t numBroadcastAddrs=0)
Sets node and broadcast addresses. Calling this method will also enable address filtering.
Definition: CC1101.cpp:685
+
CC1101::enableSyncWordFiltering
int16_t enableSyncWordFiltering(uint8_t maxErrBits=0, bool requireCarrierSense=false)
Enable sync word filtering and generation.
Definition: CC1101.cpp:790
+
CC1101::clearPacketSentAction
void clearPacketSentAction()
Clears interrupt service routine to call when a packet is sent.
Definition: CC1101.cpp:268
+
CC1101::clearPacketReceivedAction
void clearPacketReceivedAction()
Clears interrupt service routine to call when a packet is received.
Definition: CC1101.cpp:260
+
CC1101::standby
int16_t standby() override
Sets the module to standby mode.
Definition: CC1101.cpp:165
+
CC1101::setRfSwitchTable
void setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[])
Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...
Definition: CC1101.cpp:907
+
CC1101::randomByte
uint8_t randomByte()
Get one truly random byte from RSSI noise.
Definition: CC1101.cpp:911
CC1101::startTransmit
int16_t startTransmit(const char *str, uint8_t addr=0)
Interrupt-driven Arduino String transmit method. Unlike the standard transmit method,...
Definition: PhysicalLayer.cpp:149
-
CC1101::setFrequency
int16_t setFrequency(float freq)
Sets carrier frequency. Allowed values are in bands 300.0 to 348.0 MHz, 387.0 to 464....
Definition: CC1101.cpp:424
-
CC1101::disableAddressFiltering
int16_t disableAddressFiltering()
Disables address filtering. Calling this method will also erase previously set addresses.
Definition: CC1101.cpp:700
-
CC1101::setGdo0Action
void setGdo0Action(void(*func)(void), uint32_t dir)
Sets interrupt service routine to call when GDO0 activates.
Definition: CC1101.cpp:252
-
CC1101::receiveDirectAsync
int16_t receiveDirectAsync()
Starts asynchronous direct mode reception.
Definition: CC1101.cpp:228
-
CC1101::setBitRate
int16_t setBitRate(float br)
Sets bit rate. Allowed values range from 0.025 to 600.0 kbps.
Definition: CC1101.cpp:450
-
CC1101::receiveDirect
int16_t receiveDirect() override
Starts direct mode reception.
Definition: CC1101.cpp:224
-
CC1101::setEncoding
int16_t setEncoding(uint8_t encoding) override
Sets transmission encoding. Allowed values are RADIOLIB_ENCODING_NRZ, RADIOLIB_ENCODING_MANCHESTER,...
Definition: CC1101.cpp:883
-
CC1101::clearGdo0Action
void clearGdo0Action()
Clears interrupt service routine to call when GDO0 activates.
Definition: CC1101.cpp:256
+
CC1101::setFrequency
int16_t setFrequency(float freq)
Sets carrier frequency. Allowed values are in bands 300.0 to 348.0 MHz, 387.0 to 464....
Definition: CC1101.cpp:420
+
CC1101::disableAddressFiltering
int16_t disableAddressFiltering()
Disables address filtering. Calling this method will also erase previously set addresses.
Definition: CC1101.cpp:696
+
CC1101::setGdo0Action
void setGdo0Action(void(*func)(void), uint32_t dir)
Sets interrupt service routine to call when GDO0 activates.
Definition: CC1101.cpp:248
+
CC1101::receiveDirectAsync
int16_t receiveDirectAsync()
Starts asynchronous direct mode reception.
Definition: CC1101.cpp:224
+
CC1101::setBitRate
int16_t setBitRate(float br)
Sets bit rate. Allowed values range from 0.025 to 600.0 kbps.
Definition: CC1101.cpp:446
+
CC1101::receiveDirect
int16_t receiveDirect() override
Starts direct mode reception.
Definition: CC1101.cpp:220
+
CC1101::setEncoding
int16_t setEncoding(uint8_t encoding) override
Sets transmission encoding. Allowed values are RADIOLIB_ENCODING_NRZ, RADIOLIB_ENCODING_MANCHESTER,...
Definition: CC1101.cpp:879
+
CC1101::clearGdo0Action
void clearGdo0Action()
Clears interrupt service routine to call when GDO0 activates.
Definition: CC1101.cpp:252
CC1101::receive
virtual int16_t receive(uint8_t *data, size_t len)
Binary receive method. Must be implemented in module class.
Definition: PhysicalLayer.cpp:112
-
CC1101::getFrequencyDeviation
int16_t getFrequencyDeviation(float *freqDev)
Gets frequency deviation.
Definition: CC1101.cpp:518
-
CC1101::clearGdo2Action
void clearGdo2Action()
Clears interrupt service routine to call when GDO0 activates.
Definition: CC1101.cpp:284
-
CC1101::fixedPacketLengthMode
int16_t fixedPacketLengthMode(uint8_t len=RADIOLIB_CC1101_MAX_PACKET_LENGTH)
Set modem in fixed packet length mode.
Definition: CC1101.cpp:780
-
CC1101::setGdo2Action
void setGdo2Action(void(*func)(void), uint32_t dir)
Sets interrupt service routine to call when GDO2 activates.
Definition: CC1101.cpp:276
-
CC1101::begin
int16_t begin(float freq=RADIOLIB_CC1101_DEFAULT_FREQ, float br=RADIOLIB_CC1101_DEFAULT_BR, float freqDev=RADIOLIB_CC1101_DEFAULT_FREQDEV, float rxBw=RADIOLIB_CC1101_DEFAULT_RXBW, int8_t pwr=RADIOLIB_CC1101_DEFAULT_POWER, uint8_t preambleLength=RADIOLIB_CC1101_DEFAULT_PREAMBLELEN)
Initialization method.
Definition: CC1101.cpp:13
-
CC1101::setDataShaping
int16_t setDataShaping(uint8_t sh) override
Sets Gaussian filter bandwidth-time product that will be used for data shaping. Allowed value is RADI...
Definition: CC1101.cpp:864
-
CC1101::setPreambleLength
int16_t setPreambleLength(uint8_t preambleLength, uint8_t qualityThreshold)
Sets preamble length.
Definition: CC1101.cpp:647
-
CC1101::getPromiscuousMode
bool getPromiscuousMode()
Get whether the modem is in promiscuous mode: no packet filtering (e.g., no preamble,...
Definition: CC1101.cpp:860
-
CC1101::transmitDirectAsync
int16_t transmitDirectAsync(uint32_t frf=0)
Starts asynchronous direct mode transmission.
Definition: CC1101.cpp:197
-
CC1101::finishTransmit
int16_t finishTransmit() override
Clean up after transmission is done.
Definition: CC1101.cpp:330
-
CC1101::startReceive
int16_t startReceive()
Interrupt-driven receive method. GDO0 will be activated when full packet is received.
Definition: CC1101.cpp:341
-
CC1101::setOOK
int16_t setOOK(bool enableOOK)
Enables/disables OOK modulation instead of FSK.
Definition: CC1101.cpp:710
-
CC1101::setPacketSentAction
void setPacketSentAction(void(*func)(void))
Sets interrupt service routine to call when a packet is sent.
Definition: CC1101.cpp:268
+
CC1101::getFrequencyDeviation
int16_t getFrequencyDeviation(float *freqDev)
Gets frequency deviation.
Definition: CC1101.cpp:514
+
CC1101::clearGdo2Action
void clearGdo2Action()
Clears interrupt service routine to call when GDO0 activates.
Definition: CC1101.cpp:280
+
CC1101::fixedPacketLengthMode
int16_t fixedPacketLengthMode(uint8_t len=RADIOLIB_CC1101_MAX_PACKET_LENGTH)
Set modem in fixed packet length mode.
Definition: CC1101.cpp:776
+
CC1101::setGdo2Action
void setGdo2Action(void(*func)(void), uint32_t dir)
Sets interrupt service routine to call when GDO2 activates.
Definition: CC1101.cpp:272
+
CC1101::begin
int16_t begin(float freq=RADIOLIB_CC1101_DEFAULT_FREQ, float br=RADIOLIB_CC1101_DEFAULT_BR, float freqDev=RADIOLIB_CC1101_DEFAULT_FREQDEV, float rxBw=RADIOLIB_CC1101_DEFAULT_RXBW, int8_t pwr=RADIOLIB_CC1101_DEFAULT_POWER, uint8_t preambleLength=RADIOLIB_CC1101_DEFAULT_PREAMBLELEN)
Initialization method.
Definition: CC1101.cpp:9
+
CC1101::setDataShaping
int16_t setDataShaping(uint8_t sh) override
Sets Gaussian filter bandwidth-time product that will be used for data shaping. Allowed value is RADI...
Definition: CC1101.cpp:860
+
CC1101::setPreambleLength
int16_t setPreambleLength(uint8_t preambleLength, uint8_t qualityThreshold)
Sets preamble length.
Definition: CC1101.cpp:643
+
CC1101::getPromiscuousMode
bool getPromiscuousMode()
Get whether the modem is in promiscuous mode: no packet filtering (e.g., no preamble,...
Definition: CC1101.cpp:856
+
CC1101::transmitDirectAsync
int16_t transmitDirectAsync(uint32_t frf=0)
Starts asynchronous direct mode transmission.
Definition: CC1101.cpp:193
+
CC1101::finishTransmit
int16_t finishTransmit() override
Clean up after transmission is done.
Definition: CC1101.cpp:326
+
CC1101::startReceive
int16_t startReceive()
Interrupt-driven receive method. GDO0 will be activated when full packet is received.
Definition: CC1101.cpp:337
+
CC1101::setOOK
int16_t setOOK(bool enableOOK)
Enables/disables OOK modulation instead of FSK.
Definition: CC1101.cpp:706
+
CC1101::setPacketSentAction
void setPacketSentAction(void(*func)(void))
Sets interrupt service routine to call when a packet is sent.
Definition: CC1101.cpp:264
Module
Implements all common low-level methods to control the wireless module. Every module class contains o...
Definition: Module.h:31
Module::RFSWITCH_MAX_PINS
static const size_t RFSWITCH_MAX_PINS
The maximum number of pins supported by the RF switch code.
Definition: Module.h:42
PhysicalLayer
Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....
Definition: PhysicalLayer.h:34
diff --git a/class_c_c1101-members.html b/class_c_c1101-members.html index c60afeac..34ddc2d3 100644 --- a/class_c_c1101-members.html +++ b/class_c_c1101-members.html @@ -109,75 +109,74 @@ $(document).ready(function(){initNavTree('class_c_c1101.html',''); initResizable getFreqStep() constPhysicalLayer getFrequencyDeviation(float *freqDev)CC1101 getLQI() constCC1101 - getMod() (defined in CC1101)CC1101virtual - getPacketLength(bool update=true) overrideCC1101virtual - getPromiscuousMode()CC1101 - getRSSI()CC1101virtual - getSNR()PhysicalLayervirtual - getTimeOnAir(size_t len)PhysicalLayervirtual - invertIQ(bool enable)PhysicalLayervirtual - irqRxDoneRxTimeout(uint16_t &irqFlags, uint16_t &irqMask)PhysicalLayervirtual - isRxTimeout()PhysicalLayervirtual - packetMode()CC1101 - PhysicalLayer(float step, size_t maxLen)PhysicalLayer - random(int32_t max)PhysicalLayer - random(int32_t min, int32_t max)PhysicalLayer - randomByte()CC1101virtual - read(bool drop=true)PhysicalLayer - readBit(uint32_t pin)CC1101virtual - readData(uint8_t *data, size_t len) overrideCC1101virtual - readData(uint8_t *data, size_t len)CC1101 - receive(uint8_t *data, size_t len) overrideCC1101virtual - receive(uint8_t *data, size_t len)CC1101 - receiveDirect() overrideCC1101virtual - receiveDirectAsync()CC1101 - reset()CC1101 - scanChannel()PhysicalLayervirtual - setBitRate(float br)CC1101virtual - setChannelScanAction(void(*func)(void))PhysicalLayervirtual - setCrcFiltering(bool enable=true)CC1101 - setDataRate(DataRate_t dr)PhysicalLayervirtual - setDataShaping(uint8_t sh) overrideCC1101virtual - setDIOMapping(uint32_t pin, uint32_t value)CC1101virtual - setDirectAction(void(*func)(void))CC1101virtual - setDirectSyncWord(uint32_t syncWord, uint8_t len)PhysicalLayer - setEncoding(uint8_t encoding) overrideCC1101virtual - setFrequency(float freq)CC1101virtual - setFrequencyDeviation(float freqDev) overrideCC1101virtual - setGdo0Action(void(*func)(void), uint32_t dir)CC1101 - setGdo2Action(void(*func)(void), uint32_t dir)CC1101 - setNodeAddress(uint8_t nodeAddr, uint8_t numBroadcastAddrs=0)CC1101 - setOOK(bool enableOOK)CC1101 - setOutputPower(int8_t pwr)CC1101virtual - setPacketReceivedAction(void(*func)(void))CC1101virtual - setPacketSentAction(void(*func)(void))CC1101virtual - setPreambleLength(uint8_t preambleLength, uint8_t qualityThreshold)CC1101 - PhysicalLayer::setPreambleLength(size_t len)PhysicalLayervirtual - setPromiscuousMode(bool enable=true)CC1101 - setRfSwitchPins(uint32_t rxEn, uint32_t txEn)CC1101 - setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[])CC1101 - setRxBandwidth(float rxBw)CC1101 - setSyncWord(uint8_t syncH, uint8_t syncL, uint8_t maxErrBits=0, bool requireCarrierSense=false)CC1101 - setSyncWord(uint8_t *syncWord, uint8_t len, uint8_t maxErrBits=0, bool requireCarrierSense=false)CC1101 - PhysicalLayer::setSyncWord(uint8_t *sync, size_t len)PhysicalLayervirtual - sleep()PhysicalLayervirtual - standby() overrideCC1101virtual - standby(uint8_t mode) overrideCC1101virtual - startChannelScan()PhysicalLayervirtual - startDirect()PhysicalLayer - startReceive()CC1101virtual - startReceive(uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len)CC1101virtual - startTransmit(uint8_t *data, size_t len, uint8_t addr=0) overrideCC1101virtual - startTransmit(const char *str, uint8_t addr=0)CC1101 - startTransmit(uint8_t *data, size_t len, uint8_t addr=0)CC1101 - PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)PhysicalLayer - transmit(uint8_t *data, size_t len, uint8_t addr=0) overrideCC1101virtual - transmit(const char *str, uint8_t addr=0)CC1101 - transmit(uint8_t *data, size_t len, uint8_t addr=0)CC1101 - PhysicalLayer::transmit(const char *str, uint8_t addr=0)PhysicalLayer - transmitDirect(uint32_t frf=0) overrideCC1101virtual - transmitDirectAsync(uint32_t frf=0)CC1101 - variablePacketLengthMode(uint8_t maxLen=RADIOLIB_CC1101_MAX_PACKET_LENGTH)CC1101 + getPacketLength(bool update=true) overrideCC1101virtual + getPromiscuousMode()CC1101 + getRSSI()CC1101virtual + getSNR()PhysicalLayervirtual + getTimeOnAir(size_t len)PhysicalLayervirtual + invertIQ(bool enable)PhysicalLayervirtual + irqRxDoneRxTimeout(uint16_t &irqFlags, uint16_t &irqMask)PhysicalLayervirtual + isRxTimeout()PhysicalLayervirtual + packetMode()CC1101 + PhysicalLayer(float step, size_t maxLen)PhysicalLayer + random(int32_t max)PhysicalLayer + random(int32_t min, int32_t max)PhysicalLayer + randomByte()CC1101virtual + read(bool drop=true)PhysicalLayer + readBit(uint32_t pin)CC1101virtual + readData(uint8_t *data, size_t len) overrideCC1101virtual + readData(uint8_t *data, size_t len)CC1101 + receive(uint8_t *data, size_t len) overrideCC1101virtual + receive(uint8_t *data, size_t len)CC1101 + receiveDirect() overrideCC1101virtual + receiveDirectAsync()CC1101 + reset()CC1101 + scanChannel()PhysicalLayervirtual + setBitRate(float br)CC1101virtual + setChannelScanAction(void(*func)(void))PhysicalLayervirtual + setCrcFiltering(bool enable=true)CC1101 + setDataRate(DataRate_t dr)PhysicalLayervirtual + setDataShaping(uint8_t sh) overrideCC1101virtual + setDIOMapping(uint32_t pin, uint32_t value)CC1101virtual + setDirectAction(void(*func)(void))CC1101virtual + setDirectSyncWord(uint32_t syncWord, uint8_t len)PhysicalLayer + setEncoding(uint8_t encoding) overrideCC1101virtual + setFrequency(float freq)CC1101virtual + setFrequencyDeviation(float freqDev) overrideCC1101virtual + setGdo0Action(void(*func)(void), uint32_t dir)CC1101 + setGdo2Action(void(*func)(void), uint32_t dir)CC1101 + setNodeAddress(uint8_t nodeAddr, uint8_t numBroadcastAddrs=0)CC1101 + setOOK(bool enableOOK)CC1101 + setOutputPower(int8_t pwr)CC1101virtual + setPacketReceivedAction(void(*func)(void))CC1101virtual + setPacketSentAction(void(*func)(void))CC1101virtual + setPreambleLength(uint8_t preambleLength, uint8_t qualityThreshold)CC1101 + PhysicalLayer::setPreambleLength(size_t len)PhysicalLayervirtual + setPromiscuousMode(bool enable=true)CC1101 + setRfSwitchPins(uint32_t rxEn, uint32_t txEn)CC1101 + setRfSwitchTable(const uint32_t(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[])CC1101 + setRxBandwidth(float rxBw)CC1101 + setSyncWord(uint8_t syncH, uint8_t syncL, uint8_t maxErrBits=0, bool requireCarrierSense=false)CC1101 + setSyncWord(uint8_t *syncWord, uint8_t len, uint8_t maxErrBits=0, bool requireCarrierSense=false)CC1101 + PhysicalLayer::setSyncWord(uint8_t *sync, size_t len)PhysicalLayervirtual + sleep()PhysicalLayervirtual + standby() overrideCC1101virtual + standby(uint8_t mode) overrideCC1101virtual + startChannelScan()PhysicalLayervirtual + startDirect()PhysicalLayer + startReceive()CC1101virtual + startReceive(uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len)CC1101virtual + startTransmit(uint8_t *data, size_t len, uint8_t addr=0) overrideCC1101virtual + startTransmit(const char *str, uint8_t addr=0)CC1101 + startTransmit(uint8_t *data, size_t len, uint8_t addr=0)CC1101 + PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)PhysicalLayer + transmit(uint8_t *data, size_t len, uint8_t addr=0) overrideCC1101virtual + transmit(const char *str, uint8_t addr=0)CC1101 + transmit(uint8_t *data, size_t len, uint8_t addr=0)CC1101 + PhysicalLayer::transmit(const char *str, uint8_t addr=0)PhysicalLayer + transmitDirect(uint32_t frf=0) overrideCC1101virtual + transmitDirectAsync(uint32_t frf=0)CC1101 + variablePacketLengthMode(uint8_t maxLen=RADIOLIB_CC1101_MAX_PACKET_LENGTH)CC1101 diff --git a/class_c_c1101.html b/class_c_c1101.html index 95f20cf9..790945fc 100644 --- a/class_c_c1101.html +++ b/class_c_c1101.html @@ -109,9 +109,6 @@ Public Member Functions  CC1101 (Module *module)  Default constructor. More...
  - -ModulegetMod () -  int16_t begin (float freq=RADIOLIB_CC1101_DEFAULT_FREQ, float br=RADIOLIB_CC1101_DEFAULT_BR, float freqDev=RADIOLIB_CC1101_DEFAULT_FREQDEV, float rxBw=RADIOLIB_CC1101_DEFAULT_RXBW, int8_t pwr=RADIOLIB_CC1101_DEFAULT_POWER, uint8_t preambleLength=RADIOLIB_CC1101_DEFAULT_PREAMBLELEN)  Initialization method. More...
  diff --git a/class_c_c1101.js b/class_c_c1101.js index 74fcca1a..a862f469 100644 --- a/class_c_c1101.js +++ b/class_c_c1101.js @@ -14,7 +14,6 @@ var class_c_c1101 = [ "getChipVersion", "class_c_c1101.html#a2a4c6e622dffd2788d8ac52d708b0705", null ], [ "getFrequencyDeviation", "class_c_c1101.html#abe26fa310e973bf2b14750b9eae02124", null ], [ "getLQI", "class_c_c1101.html#a59ca9e8956e308159949638bf327e5fb", null ], - [ "getMod", "class_c_c1101.html#ad47b3b7bd67159638ff9afcfe002fc66", null ], [ "getPacketLength", "class_c_c1101.html#a122281f6a915b77ee9dafc9926e731a0", null ], [ "getPromiscuousMode", "class_c_c1101.html#aeea78919ec14d940cda0f213e4fdced6", null ], [ "getRSSI", "class_c_c1101.html#a490b2aa48bd7e5728fa82882411910dc", null ], diff --git a/navtreedata.js b/navtreedata.js index 6b977f59..ae54bda2 100644 --- a/navtreedata.js +++ b/navtreedata.js @@ -50,11 +50,11 @@ var NAVTREE = var NAVTREEINDEX = [ "_a_f_s_k_8h_source.html", -"class_module.html#a4ea888758b4a7784082d513a1e7849a4", -"class_radio_lib_hal.html#ab4cc3bef7109f00b77b95e84511b0bb9", -"class_s_x127x.html#a0995088d37689a3c240a1af791df6cf1", -"classn_r_f24.html#a415d86947742e981bfcf7f2371f8605c", -"struct_lo_ra_w_a_n_band__t.html#aa22d7d7670846b36d3104439d18e5f15" +"class_module.html#a4ec27f0ba5e0009ea9661a5110526b52", +"class_radio_lib_hal.html#abe787d5e556190eef2c63e1581235460", +"class_s_x127x.html#a09bb29746b5de2d1aa88a6778450306e", +"classn_r_f24.html#a4295cfbfe05ec696aae680593f63ff7b", +"struct_lo_ra_w_a_n_band__t.html#aa37a3cae13a68c2deb2968de26ad9bd3" ]; var SYNCONMSG = 'click to disable panel synchronisation'; diff --git a/navtreeindex0.js b/navtreeindex0.js index a7859cbb..069d4e1b 100644 --- a/navtreeindex0.js +++ b/navtreeindex0.js @@ -117,69 +117,68 @@ var NAVTREEINDEX0 = "class_bell_client.html#ab9d0d76bb88fc8bdc995ab800063c149":[3,0,7,1], "class_bell_client.html#add9edc89cd6ff5c527ddbdabe79cb60f":[3,0,7,2], "class_c_c1101.html":[3,0,9], -"class_c_c1101.html#a009c31564866d8d14759f17f29b08ee6":[3,0,9,31], -"class_c_c1101.html#a047be5159af73374521a26e8f880fe12":[3,0,9,44], -"class_c_c1101.html#a0d69713b9f20c9de354c13c3167b18b3":[3,0,9,35], -"class_c_c1101.html#a0df2938e2509a8f2746b20ae0558d4ea":[3,0,9,56], -"class_c_c1101.html#a122281f6a915b77ee9dafc9926e731a0":[3,0,9,15], -"class_c_c1101.html#a1fc87275c6f5d7f6927ca51a175eba21":[3,0,9,27], -"class_c_c1101.html#a206e6c6f094aa7e68388fd9412cd969e":[3,0,9,20], -"class_c_c1101.html#a22ebe5b75a09c420cf6e6464dac3fe33":[3,0,9,53], -"class_c_c1101.html#a240eef8fa7d838d76f3c11086dc50e46":[3,0,9,60], +"class_c_c1101.html#a009c31564866d8d14759f17f29b08ee6":[3,0,9,30], +"class_c_c1101.html#a047be5159af73374521a26e8f880fe12":[3,0,9,43], +"class_c_c1101.html#a0d69713b9f20c9de354c13c3167b18b3":[3,0,9,34], +"class_c_c1101.html#a0df2938e2509a8f2746b20ae0558d4ea":[3,0,9,55], +"class_c_c1101.html#a122281f6a915b77ee9dafc9926e731a0":[3,0,9,14], +"class_c_c1101.html#a1fc87275c6f5d7f6927ca51a175eba21":[3,0,9,26], +"class_c_c1101.html#a206e6c6f094aa7e68388fd9412cd969e":[3,0,9,19], +"class_c_c1101.html#a22ebe5b75a09c420cf6e6464dac3fe33":[3,0,9,52], +"class_c_c1101.html#a240eef8fa7d838d76f3c11086dc50e46":[3,0,9,59], "class_c_c1101.html#a2a4c6e622dffd2788d8ac52d708b0705":[3,0,9,11], -"class_c_c1101.html#a3563453988a83d22dd07d4691543a300":[3,0,9,21], -"class_c_c1101.html#a381d0059d7a0ccd8a2f54d7d3376f9b6":[3,0,9,47], -"class_c_c1101.html#a38f6978c757b0dd73e3ef98164a735a2":[3,0,9,18], -"class_c_c1101.html#a3dd42f8d5569487ea74f004ca652a709":[3,0,9,58], -"class_c_c1101.html#a433f1a40b33be6c84d3665a1b4cd57d6":[3,0,9,49], -"class_c_c1101.html#a490b2aa48bd7e5728fa82882411910dc":[3,0,9,17], -"class_c_c1101.html#a492b2d057dd803c3884fa1adc8e22534":[3,0,9,57], +"class_c_c1101.html#a3563453988a83d22dd07d4691543a300":[3,0,9,20], +"class_c_c1101.html#a381d0059d7a0ccd8a2f54d7d3376f9b6":[3,0,9,46], +"class_c_c1101.html#a38f6978c757b0dd73e3ef98164a735a2":[3,0,9,17], +"class_c_c1101.html#a3dd42f8d5569487ea74f004ca652a709":[3,0,9,57], +"class_c_c1101.html#a433f1a40b33be6c84d3665a1b4cd57d6":[3,0,9,48], +"class_c_c1101.html#a490b2aa48bd7e5728fa82882411910dc":[3,0,9,16], +"class_c_c1101.html#a492b2d057dd803c3884fa1adc8e22534":[3,0,9,56], "class_c_c1101.html#a4f2dc4176b62a0636636088e31b8e85b":[3,0,9,7], -"class_c_c1101.html#a4f47f83e7a1cb6cd014161803db867fb":[3,0,9,41], -"class_c_c1101.html#a4f89d13ea170157df109eca36674f0aa":[3,0,9,40], -"class_c_c1101.html#a50b9e73d2d82a4cd03841f465825b73f":[3,0,9,62], -"class_c_c1101.html#a5161fa10b19d857840579601ef565363":[3,0,9,32], +"class_c_c1101.html#a4f47f83e7a1cb6cd014161803db867fb":[3,0,9,40], +"class_c_c1101.html#a4f89d13ea170157df109eca36674f0aa":[3,0,9,39], +"class_c_c1101.html#a50b9e73d2d82a4cd03841f465825b73f":[3,0,9,61], +"class_c_c1101.html#a5161fa10b19d857840579601ef565363":[3,0,9,31], "class_c_c1101.html#a59ca9e8956e308159949638bf327e5fb":[3,0,9,13], -"class_c_c1101.html#a5ef45183690bb1879f106af079b01140":[3,0,9,45], -"class_c_c1101.html#a60695681fc74a37f2a31a9638552e877":[3,0,9,29], +"class_c_c1101.html#a5ef45183690bb1879f106af079b01140":[3,0,9,44], +"class_c_c1101.html#a60695681fc74a37f2a31a9638552e877":[3,0,9,28], "class_c_c1101.html#a6807e4254c4b55fa8d393b2bf8f2db3e":[3,0,9,0], -"class_c_c1101.html#a6e62914790f132816134fc68c2bb5eb8":[3,0,9,38], +"class_c_c1101.html#a6e62914790f132816134fc68c2bb5eb8":[3,0,9,37], "class_c_c1101.html#a6fe55d0217bf5218865198ef8d6fdab4":[3,0,9,8], "class_c_c1101.html#a70ac3d16c54a7340f83f3c5ac6bb8e40":[3,0,9,5], "class_c_c1101.html#a70fa0ead602f3128f161fc2018cc3af6":[3,0,9,4], -"class_c_c1101.html#a7612bf81e48086004c62548de2682266":[3,0,9,50], -"class_c_c1101.html#a7b401995be4bc136063a035ce1820634":[3,0,9,46], -"class_c_c1101.html#a7cb99a9200b21829b50e3fc3878573f4":[3,0,9,59], -"class_c_c1101.html#a7ecf49d530ea7c29dd755f56db17d833":[3,0,9,19], -"class_c_c1101.html#a8c79975a7bbe8a37f8214ecd1f69ba22":[3,0,9,22], -"class_c_c1101.html#a923654706eff5118ef6e84214e837f27":[3,0,9,54], -"class_c_c1101.html#a9592c023556c38c2b8066a23da96ae5e":[3,0,9,34], +"class_c_c1101.html#a7612bf81e48086004c62548de2682266":[3,0,9,49], +"class_c_c1101.html#a7b401995be4bc136063a035ce1820634":[3,0,9,45], +"class_c_c1101.html#a7cb99a9200b21829b50e3fc3878573f4":[3,0,9,58], +"class_c_c1101.html#a7ecf49d530ea7c29dd755f56db17d833":[3,0,9,18], +"class_c_c1101.html#a8c79975a7bbe8a37f8214ecd1f69ba22":[3,0,9,21], +"class_c_c1101.html#a923654706eff5118ef6e84214e837f27":[3,0,9,53], +"class_c_c1101.html#a9592c023556c38c2b8066a23da96ae5e":[3,0,9,33], "class_c_c1101.html#a9aee5df428d30b9c80b8a8700609a883":[3,0,9,6], -"class_c_c1101.html#a9bee13612cf4da067faeb57d18ee2eb7":[3,0,9,36], -"class_c_c1101.html#a9ec1ff1312d2caaae7e3e0389268fca2":[3,0,9,26], -"class_c_c1101.html#aa53427cabcda0778f287ed1d850bbe37":[3,0,9,28], -"class_c_c1101.html#ab053c185330519d58f364790108d29ac":[3,0,9,25], -"class_c_c1101.html#ab4b98eb6af33d006306bb7514ed216ea":[3,0,9,33], +"class_c_c1101.html#a9bee13612cf4da067faeb57d18ee2eb7":[3,0,9,35], +"class_c_c1101.html#a9ec1ff1312d2caaae7e3e0389268fca2":[3,0,9,25], +"class_c_c1101.html#aa53427cabcda0778f287ed1d850bbe37":[3,0,9,27], +"class_c_c1101.html#ab053c185330519d58f364790108d29ac":[3,0,9,24], +"class_c_c1101.html#ab4b98eb6af33d006306bb7514ed216ea":[3,0,9,32], "class_c_c1101.html#ab5e6b3745f80cf61e1ced33303311df8":[3,0,9,2], -"class_c_c1101.html#ab82617fa3fa9f21d4cd427314ecc4af8":[3,0,9,23], -"class_c_c1101.html#ab89b0932dbacadc34d049a2bd2292001":[3,0,9,48], +"class_c_c1101.html#ab82617fa3fa9f21d4cd427314ecc4af8":[3,0,9,22], +"class_c_c1101.html#ab89b0932dbacadc34d049a2bd2292001":[3,0,9,47], "class_c_c1101.html#abe26fa310e973bf2b14750b9eae02124":[3,0,9,12], "class_c_c1101.html#ac7a8b1fe7d08dc6db20cf1569b0d37b4":[3,0,9,3], "class_c_c1101.html#ad25ad96cddf62273bffd601384d22275":[3,0,9,10], -"class_c_c1101.html#ad47b3b7bd67159638ff9afcfe002fc66":[3,0,9,14], -"class_c_c1101.html#ad59e37ce0606dc8051e40be9d14cfec3":[3,0,9,55], -"class_c_c1101.html#ad71efbe54590e4431f3286ab99536fe9":[3,0,9,37], +"class_c_c1101.html#ad59e37ce0606dc8051e40be9d14cfec3":[3,0,9,54], +"class_c_c1101.html#ad71efbe54590e4431f3286ab99536fe9":[3,0,9,36], "class_c_c1101.html#ad86f23bb3d113d20f6238a671f18b565":[3,0,9,1], -"class_c_c1101.html#adf96e77f25b7e256891601bef04f35a6":[3,0,9,30], -"class_c_c1101.html#ae77c828c9c7cc12012fe011e8c4d3570":[3,0,9,43], -"class_c_c1101.html#aedc1067d0334bb69ed5316146014097d":[3,0,9,24], -"class_c_c1101.html#aeea78919ec14d940cda0f213e4fdced6":[3,0,9,16], -"class_c_c1101.html#aef7c152858537a40e71cf133962cb893":[3,0,9,61], -"class_c_c1101.html#af374ad0ecd820a01baef7d177a30132a":[3,0,9,51], +"class_c_c1101.html#adf96e77f25b7e256891601bef04f35a6":[3,0,9,29], +"class_c_c1101.html#ae77c828c9c7cc12012fe011e8c4d3570":[3,0,9,42], +"class_c_c1101.html#aedc1067d0334bb69ed5316146014097d":[3,0,9,23], +"class_c_c1101.html#aeea78919ec14d940cda0f213e4fdced6":[3,0,9,15], +"class_c_c1101.html#aef7c152858537a40e71cf133962cb893":[3,0,9,60], +"class_c_c1101.html#af374ad0ecd820a01baef7d177a30132a":[3,0,9,50], "class_c_c1101.html#af70ea860154cd6d2b2e2a6962e161c8f":[3,0,9,9], -"class_c_c1101.html#af727750d05be0bcef4bb8ac260d110e3":[3,0,9,52], -"class_c_c1101.html#afa64d1ad4789d3146b38d14437234756":[3,0,9,39], -"class_c_c1101.html#aff4ddeb8f8680307079a1e84de1cc676":[3,0,9,42], +"class_c_c1101.html#af727750d05be0bcef4bb8ac260d110e3":[3,0,9,51], +"class_c_c1101.html#afa64d1ad4789d3146b38d14437234756":[3,0,9,38], +"class_c_c1101.html#aff4ddeb8f8680307079a1e84de1cc676":[3,0,9,41], "class_external_radio.html":[3,0,11], "class_external_radio.html#a02928a19eab0eab615c02180cedda3eb":[3,0,11,4], "class_external_radio.html#a49f10e1b05e7463583ac05b3284b9dda":[3,0,11,0], @@ -249,5 +248,6 @@ var NAVTREEINDEX0 = "class_module.html#a4483f0a39a523dd1b37b467d81418f7d":[3,0,25,30], "class_module.html#a45bd514a1f2859d9a867c8f9b13eb332":[3,0,25,28], "class_module.html#a466112286d19675ca2dbe481358e4365":[3,0,25,32], -"class_module.html#a47978200f7e2e408fb64f506c81cee9f":[3,0,25,29] +"class_module.html#a47978200f7e2e408fb64f506c81cee9f":[3,0,25,29], +"class_module.html#a4ea888758b4a7784082d513a1e7849a4":[3,0,25,11] }; diff --git a/navtreeindex1.js b/navtreeindex1.js index 6fe22432..3eba3568 100644 --- a/navtreeindex1.js +++ b/navtreeindex1.js @@ -1,6 +1,5 @@ var NAVTREEINDEX1 = { -"class_module.html#a4ea888758b4a7784082d513a1e7849a4":[3,0,25,11], "class_module.html#a4ec27f0ba5e0009ea9661a5110526b52":[3,0,25,7], "class_module.html#a5699a937b62ba41387567b4d679b9377":[3,0,25,5], "class_module.html#a5a67b3a63420d762ecba9448671c99bf":[3,0,25,2], @@ -249,5 +248,6 @@ var NAVTREEINDEX1 = "class_radio_lib_hal.html#a8427720749d8c87d17654071dfa5b94e":[3,0,33,2], "class_radio_lib_hal.html#a85cb796531c85215fa20f54754f6b4f3":[3,0,33,26], "class_radio_lib_hal.html#aa1f8e5cd323e53ef9fa977734a05d030":[3,0,33,18], -"class_radio_lib_hal.html#aa4f2bd49aea5a19aa9f85c720b4a883e":[3,0,33,23] +"class_radio_lib_hal.html#aa4f2bd49aea5a19aa9f85c720b4a883e":[3,0,33,23], +"class_radio_lib_hal.html#ab4cc3bef7109f00b77b95e84511b0bb9":[3,0,33,24] }; diff --git a/navtreeindex2.js b/navtreeindex2.js index be9b0849..67528979 100644 --- a/navtreeindex2.js +++ b/navtreeindex2.js @@ -1,6 +1,5 @@ var NAVTREEINDEX2 = { -"class_radio_lib_hal.html#ab4cc3bef7109f00b77b95e84511b0bb9":[3,0,33,24], "class_radio_lib_hal.html#abe787d5e556190eef2c63e1581235460":[3,0,33,19], "class_radio_lib_hal.html#ac9d93c46d699b8ece64ec9afe4d3ad71":[3,0,33,25], "class_radio_lib_hal.html#ad49128a75a3d7abdc68baa302955f3ac":[3,0,33,3], @@ -249,5 +248,6 @@ var NAVTREEINDEX2 = "class_s_x1279.html#abc606ad06ee77b6830dab4331793d22a":[3,0,63,0], "class_s_x1279.html#acf9b2087f5b661f06e9512bad36b3817":[3,0,63,3], "class_s_x127x.html":[3,0,64], -"class_s_x127x.html#a098baa351e38f3b4caa19a362bc190d4":[3,0,64,10] +"class_s_x127x.html#a098baa351e38f3b4caa19a362bc190d4":[3,0,64,10], +"class_s_x127x.html#a0995088d37689a3c240a1af791df6cf1":[3,0,64,38] }; diff --git a/navtreeindex3.js b/navtreeindex3.js index 50afd799..843a5e43 100644 --- a/navtreeindex3.js +++ b/navtreeindex3.js @@ -1,6 +1,5 @@ var NAVTREEINDEX3 = { -"class_s_x127x.html#a0995088d37689a3c240a1af791df6cf1":[3,0,64,38], "class_s_x127x.html#a09bb29746b5de2d1aa88a6778450306e":[3,0,64,37], "class_s_x127x.html#a0f041e91ab2fbb6f05eef56b5addac71":[3,0,64,9], "class_s_x127x.html#a103b606166eba8c69bff061270744768":[3,0,64,57], @@ -249,5 +248,6 @@ var NAVTREEINDEX3 = "classn_r_f24.html#a3eb45884a5730ac1c339c7ba4f7b5282":[3,0,27,19], "classn_r_f24.html#a3f0b08fd8e58db36f6c1926cc3eac6a9":[3,0,27,8], "classn_r_f24.html#a408278336cdf25fd205ecffea86c26e8":[3,0,27,22], -"classn_r_f24.html#a410fb78acb4ed358818c132687b8857a":[3,0,27,11] +"classn_r_f24.html#a410fb78acb4ed358818c132687b8857a":[3,0,27,11], +"classn_r_f24.html#a415d86947742e981bfcf7f2371f8605c":[3,0,27,14] }; diff --git a/navtreeindex4.js b/navtreeindex4.js index 4af7cd75..8eab6053 100644 --- a/navtreeindex4.js +++ b/navtreeindex4.js @@ -1,6 +1,5 @@ var NAVTREEINDEX4 = { -"classn_r_f24.html#a415d86947742e981bfcf7f2371f8605c":[3,0,27,14], "classn_r_f24.html#a4295cfbfe05ec696aae680593f63ff7b":[3,0,27,3], "classn_r_f24.html#a42fdc828b49f2b8e15457189bd57d917":[3,0,27,37], "classn_r_f24.html#a492b2d057dd803c3884fa1adc8e22534":[3,0,27,39], @@ -208,8 +207,8 @@ var NAVTREEINDEX4 = "group__status__codes.html#gafc3bca002b982af27b703c30b2d12df3":[2,4,64], "group__status__codes.html#gafeff72bd7b618959d86b804a11f09063":[2,4,2], "hierarchy.html":[3,2], -"index.html":[0], "index.html":[], +"index.html":[0], "modules.html":[2], "n_r_f24_8h_source.html":[4,0,0,0,2,0], "pages.html":[], @@ -249,5 +248,6 @@ var NAVTREEINDEX4 = "struct_lo_ra_w_a_n_band__t.html#a8b518a570756048dec56bec703a0b25b":[3,0,18,1], "struct_lo_ra_w_a_n_band__t.html#a9b8143ac9bbf3ed45e7cc80fc71ce055":[3,0,18,3], "struct_lo_ra_w_a_n_band__t.html#a9bd952022473cb08e067c763325d689c":[3,0,18,9], -"struct_lo_ra_w_a_n_band__t.html#a9f6f43346f7c2e281b90d58a44565d38":[3,0,18,10] +"struct_lo_ra_w_a_n_band__t.html#a9f6f43346f7c2e281b90d58a44565d38":[3,0,18,10], +"struct_lo_ra_w_a_n_band__t.html#aa22d7d7670846b36d3104439d18e5f15":[3,0,18,5] }; diff --git a/navtreeindex5.js b/navtreeindex5.js index fcd77608..205e453a 100644 --- a/navtreeindex5.js +++ b/navtreeindex5.js @@ -1,6 +1,5 @@ var NAVTREEINDEX5 = { -"struct_lo_ra_w_a_n_band__t.html#aa22d7d7670846b36d3104439d18e5f15":[3,0,18,5], "struct_lo_ra_w_a_n_band__t.html#aa37a3cae13a68c2deb2968de26ad9bd3":[3,0,18,11], "struct_lo_ra_w_a_n_band__t.html#aaa9cd9d68c61815da4ae01f7ce312a83":[3,0,18,6], "struct_lo_ra_w_a_n_band__t.html#ad7ab17cc0b530fb99c3be39fd6411802":[3,0,18,0],