108 if (window_function !=
nullptr) {
117 for (
int j = 0;
j < stride;
j++) {
121 for (
int j = 0;
j < stride;
j++) {
132 for (
int j = 0;
j <
len - stride;
j++) {
136 for (
int j =
len - stride;
j <
len;
j++) {
176 virtual bool setBin(
int idx,
float real,
float img) {
return false; }
202 info.rxtx_mode = mode;
228 LOGE(
"Not enough memory");
253 LOGE(
"Invalid rxtx_mode");
366 for (
int j = 0;
j <
size();
j++) {
381 for (
int j = 0;
j < N;
j++) {
386 for (
int j = 0;
j <
size();
j++) {
411 for (
int i = 0; i <
n_bins + 2; i++) {
418 for (
int i = 0; i <
n_bins + 2; i++) {
425 for (
int i = 0; i <
n_bins + 2; i++) {
433 for (
int i = 0; i <
n_bins; i++) {
442 if (
j >=
bins)
break;
449 if (
j >=
bins)
break;
469 if (
n_bins <= 0 || values ==
nullptr)
return false;
476 for (
int i = 0; i <
bins; i++) {
491 for (
int i = 0; i <
n_bins + 2; i++) {
498 for (
int i = 0; i <
n_bins + 2; i++) {
505 for (
int i = 0; i <
n_bins + 2; i++) {
516 for (
int i = 0; i <
n_bins; i++) {
523 if (
j >=
bins)
break;
530 if (
j >=
bins)
break;
537 for (
int i = 0; i <
bins; i++) {
556 LOGE(
"Invalid bin %d", bin);
572 LOGE(
"Invalid bin %d", bin);
580 LOGE(
"Invalid bin %d", bin);
599 for (
int j = 0;
j <
size();
j++) {
611 for (
int j = 0;
j <
size();
j++) {
618 bool setBin(
int idx,
float real,
float img) {
633 for (
int j = 0;
j <
size();
j++) {
642 template <
typename T>
663 template <
typename T>
674 for (
int j = 0;
j < sample_count;
j++) {
693 template <
typename T>
702 template <
typename T>
755 template <
typename T>
757 for (
int j = 0;
j < len;
j++) {
774 for (
int j = 0;
j < N;
j++) {
778 for (
int i = N - 2; i >=
j; i--) {
#define TRACED()
Definition AudioLoggerIDF.h:31
#define LOGE(...)
Definition AudioLoggerIDF.h:30
Different Window functions that can be used by FFT.
#define assert(T)
Definition avr.h:10
RxTxMode
The Microcontroller is the Audio Source (TX_MODE) or Audio Sink (RX_MODE). RXTX_MODE is Source and Si...
Definition AudioTypes.h:30
@ RXTX_MODE
Definition AudioTypes.h:30
@ TX_MODE
Definition AudioTypes.h:30
@ RX_MODE
Definition AudioTypes.h:30