c2->softdec = NULL;
+#ifndef CORTEX_M4
/* newamp1 initialisation */
if (c2->mode == CODEC2_MODE_700C) {
c2->phase_fft_fwd_cfg = codec2_fft_alloc(NEWAMP1_PHASE_NFFT, 0, NULL, NULL);
c2->phase_fft_inv_cfg = codec2_fft_alloc(NEWAMP1_PHASE_NFFT, 1, NULL, NULL);
}
+#endif
return c2;
}
return powf(10.0, mean/10.0);
}
-#endif
/*---------------------------------------------------------------------------*\
return e;
}
+#endif
/*---------------------------------------------------------------------------*\
for(i=0; i<f->n_nom_modem_samples; i++)
mod_out[i] = fcmult(FDMDV_SCALE, tx_fdm[i]);
}
+
#ifndef CORTEX_M4
static void freedv_comptx_fdmdv_700(struct freedv *f, COMP mod_out[]) {
int bit, byte, i, j, k;
f->error_pattern_callback_state = state;
}
+#ifndef CORTEX_M4
void freedv_set_carrier_ampl(struct freedv *freedv, int c, float ampl) {
assert(freedv->mode == FREEDV_MODE_700C);
cohpsk_set_carrier_ampl(freedv->cohpsk, c, ampl);
}
+#endif
/*---------------------------------------------------------------------------*\