Transceiver52M: Enable all warnings and resolve
Mainly basic signed vs unsigned comparisons and intializer ordering. Signed-off-by: Thomas Tsou <tom@tsou.cc>
This commit is contained in:
parent
8c33679fa5
commit
3f32ab5afa
|
@ -21,7 +21,7 @@
|
|||
|
||||
include $(top_srcdir)/Makefile.common
|
||||
|
||||
AM_CPPFLAGS = $(STD_DEFINES_AND_INCLUDES) -I./common
|
||||
AM_CPPFLAGS = -Wall $(STD_DEFINES_AND_INCLUDES) -I./common
|
||||
AM_CXXFLAGS = -ldl -lpthread
|
||||
|
||||
SUBDIRS = arm x86
|
||||
|
|
|
@ -654,7 +654,7 @@ void Transceiver::driveControl(size_t chan)
|
|||
}
|
||||
else if (!strcmp(command,"SETTSC")) {
|
||||
// set TSC
|
||||
int TSC;
|
||||
unsigned TSC;
|
||||
sscanf(buffer, "%3s %s %d", cmdcheck, command, &TSC);
|
||||
if (mOn)
|
||||
sprintf(response, "RSP SETTSC 1 %d", TSC);
|
||||
|
|
|
@ -352,6 +352,8 @@ void *async_event_loop(uhd_device *dev)
|
|||
dev->recv_async_msg();
|
||||
pthread_testcancel();
|
||||
}
|
||||
|
||||
return NULL;
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
|
@ -149,7 +149,7 @@ int RadioInterface::unRadioifyVector(float *floatVector,
|
|||
return -1;
|
||||
}
|
||||
|
||||
for (int i = 0; i < newVector.size(); i++) {
|
||||
for (size_t i = 0; i < newVector.size(); i++) {
|
||||
*itr++ = Complex<float>(floatVector[2 * i + 0],
|
||||
floatVector[2 * i + 1]);
|
||||
}
|
||||
|
|
|
@ -83,7 +83,7 @@ float noiseVector::avg() const
|
|||
{
|
||||
float val = 0.0;
|
||||
|
||||
for (int i = 0; i < size(); i++)
|
||||
for (size_t i = 0; i < size(); i++)
|
||||
val += (*this)[i];
|
||||
|
||||
return val / (float) size();
|
||||
|
|
|
@ -366,10 +366,11 @@ static void GMSKReverseRotate(signalVector &x, int sps)
|
|||
signalVector *convolve(const signalVector *x,
|
||||
const signalVector *h,
|
||||
signalVector *y,
|
||||
ConvType spanType, int start,
|
||||
unsigned len, unsigned step, int offset)
|
||||
ConvType spanType, size_t start,
|
||||
size_t len, size_t step, int offset)
|
||||
{
|
||||
int rc, head = 0, tail = 0;
|
||||
int rc;
|
||||
size_t head = 0, tail = 0;
|
||||
bool alloc = false, append = false;
|
||||
const signalVector *_x = NULL;
|
||||
|
||||
|
@ -1000,7 +1001,7 @@ static complex fastPeakDetect(const signalVector &rxBurst, float *index)
|
|||
complex amp;
|
||||
int _index = -1;
|
||||
|
||||
for (int i = 0; i < rxBurst.size(); i++) {
|
||||
for (size_t i = 0; i < rxBurst.size(); i++) {
|
||||
val = rxBurst[i].norm2();
|
||||
if (val > max) {
|
||||
max = val;
|
||||
|
@ -1563,7 +1564,7 @@ bool designDFE(signalVector &channelResponse,
|
|||
|
||||
signalVector *L[Nf];
|
||||
signalVector::iterator Lptr;
|
||||
float d;
|
||||
float d = 1.0;
|
||||
for(int i = 0; i < Nf; i++) {
|
||||
d = G0.begin()->norm2() + G1.begin()->norm2();
|
||||
L[i] = new signalVector(Nf+nu);
|
||||
|
|
|
@ -53,13 +53,10 @@ void sigProcLibDestroy(void);
|
|||
@param spanType The type/span of the convolution.
|
||||
@return The convolution result or NULL on error.
|
||||
*/
|
||||
signalVector *convolve(const signalVector *a,
|
||||
const signalVector *b,
|
||||
signalVector *c,
|
||||
ConvType spanType,
|
||||
int start = 0,
|
||||
unsigned len = 0,
|
||||
unsigned step = 1, int offset = 0);
|
||||
signalVector *convolve(const signalVector *a, const signalVector *b,
|
||||
signalVector *c, ConvType spanType,
|
||||
size_t start = 0, size_t len = 0,
|
||||
size_t step = 1, int offset = 0);
|
||||
|
||||
/**
|
||||
Frequency shift a vector.
|
||||
|
|
|
@ -43,9 +43,9 @@ public:
|
|||
void setAligned(bool aligned);
|
||||
|
||||
private:
|
||||
Symmetry symmetry;
|
||||
bool real;
|
||||
bool aligned;
|
||||
Symmetry symmetry;
|
||||
};
|
||||
|
||||
#endif /* _SIGNALVECTOR_H_ */
|
||||
|
|
Loading…
Reference in New Issue