100 LOGE(
"Could not resize data");
112 if (window_function !=
nullptr) {
121 for (
int j = 0;
j < stride;
j++) {
125 for (
int j = 0;
j < stride;
j++) {
136 for (
int j = 0;
j <
len - stride;
j++) {
140 for (
int j =
len - stride;
j <
len;
j++) {
180 virtual bool setBin(
int idx,
float real,
float img) {
return false; }
206 info.rxtx_mode = mode;
232 LOGE(
"Not enough memory");
257 LOGE(
"Invalid rxtx_mode");
370 for (
int j = 0;
j <
size();
j++) {
385 for (
int j = 0;
j < N;
j++) {
390 for (
int j = 0;
j <
size();
j++) {
415 for (
int i = 0; i <
n_bins + 2; i++) {
422 for (
int i = 0; i <
n_bins + 2; i++) {
429 for (
int i = 0; i <
n_bins + 2; i++) {
437 for (
int i = 0; i <
n_bins; i++) {
446 if (
j >=
bins)
break;
453 if (
j >=
bins)
break;
473 if (
n_bins <= 0 || values ==
nullptr)
return false;
480 for (
int i = 0; i <
bins; i++) {
495 for (
int i = 0; i <
n_bins + 2; i++) {
502 for (
int i = 0; i <
n_bins + 2; i++) {
509 for (
int i = 0; i <
n_bins + 2; i++) {
520 for (
int i = 0; i <
n_bins; i++) {
527 if (
j >=
bins)
break;
534 if (
j >=
bins)
break;
541 for (
int i = 0; i <
bins; i++) {
560 LOGE(
"Invalid bin %d", bin);
576 LOGE(
"Invalid bin %d", bin);
584 LOGE(
"Invalid bin %d", bin);
603 for (
int j = 0;
j <
size();
j++) {
615 for (
int j = 0;
j <
size();
j++) {
622 bool setBin(
int idx,
float real,
float img) {
637 for (
int j = 0;
j <
size();
j++) {
646 template <
typename T>
667 template <
typename T>
678 for (
int j = 0;
j < sample_count;
j++) {
697 template <
typename T>
706 template <
typename T>
759 template <
typename T>
761 for (
int j = 0;
j < len;
j++) {
778 for (
int j = 0;
j < N;
j++) {
782 for (
int i = N - 2; i >=
j; i--) {
long map(long x, long in_min, long in_max, long out_min, long out_max)
Maps input to output values.
Definition Arduino.h:182
#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:26
@ RXTX_MODE
Definition AudioTypes.h:26
@ TX_MODE
Definition AudioTypes.h:26
@ RX_MODE
Definition AudioTypes.h:26