1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2025-05-24 11:12:27 -04:00

HackRF support: added 4.333 MS/s rate for GSM

This commit is contained in:
f4exb 2017-02-18 11:42:58 +01:00
parent f7d7551d01
commit 39006c5502
2 changed files with 9 additions and 6 deletions

View File

@ -16,10 +16,12 @@
#include "devicehackrfvalues.h" #include "devicehackrfvalues.h"
unsigned int HackRFSampleRates::m_rates[] = { const unsigned int HackRFSampleRates::m_nb_rates = 16;
const unsigned int HackRFSampleRates::m_rates[HackRFSampleRates::m_nb_rates] = {
2400000, 2400000,
3200000, 3200000,
4000000, 4000000,
4333333, // for GSM
4800000, 4800000,
5600000, 5600000,
6000000, 6000000,
@ -58,7 +60,8 @@ unsigned int HackRFSampleRates::getRateIndex(unsigned int rate)
return 0; return 0;
} }
unsigned int HackRFBandwidths::m_bw_k[] = { const unsigned int HackRFBandwidths::m_nb_bw = 16;
const unsigned int HackRFBandwidths::m_bw_k[HackRFBandwidths::m_nb_bw] = {
1750, 1750,
2500, 2500,
3500, 3500,

View File

@ -21,16 +21,16 @@ class HackRFSampleRates {
public: public:
static unsigned int getRate(unsigned int rate_index); static unsigned int getRate(unsigned int rate_index);
static unsigned int getRateIndex(unsigned int rate); static unsigned int getRateIndex(unsigned int rate);
static const unsigned int m_nb_rates = 15; static const unsigned int m_nb_rates;
static unsigned int m_rates[m_nb_rates]; static const unsigned int m_rates[];
}; };
class HackRFBandwidths { class HackRFBandwidths {
public: public:
static unsigned int getBandwidth(unsigned int bandwidth_index); static unsigned int getBandwidth(unsigned int bandwidth_index);
static unsigned int getBandwidthIndex(unsigned int bandwidth); static unsigned int getBandwidthIndex(unsigned int bandwidth);
static const unsigned int m_nb_bw = 16; static const unsigned int m_nb_bw;
static unsigned int m_bw_k[m_nb_bw]; static const unsigned int m_bw_k[];
}; };
#endif /* DEVICES_HACKRF_DEVICEHACKRFVALUES_H_ */ #endif /* DEVICES_HACKRF_DEVICEHACKRFVALUES_H_ */