Logo
Explore Help
Sign In
Jose/esp32i2s
1
0
Fork 0
You've already forked esp32i2s
Code Issues Pull Requests Actions Packages Projects Releases Wiki Activity
Files
178bfc630a58c46007fab840058a95ac1a6d65d3
esp32i2s/include/I2SConfig.h

9 lines
176 B
C
Raw Normal View History

feat ✨: Added new header files AudioLevelTracker.h, Config.h, I2SConfig.h, and updated Arduino code for improved I2S communication and dynamic range limiting. - Added a new header file `AudioLevelTracker.h` to track audio levels with a history of up to 3 seconds and a maximum range limit. - `Config.h` has been added with new serial and I2S configurations. The aim is to configure these peripherals for audio processing. - Added new header file `I2SConfig.h` with setup functions for initializing and reading from I2S interface. - The `AudioLevelTracker.cpp` file has been updated to include functionality for tracking the maximum audio level over a specified duration. - Initial setup for I2S communication with a microphone. - Updated `Arduino` code with improved I2S configuration and dynamic range limiting.
2025-04-25 10:34:20 +02:00
#pragma once
#include <Arduino.h>
#include <driver/i2s.h>
#include "Config.h"
// I2S setup functions
void initI2S();
void readI2SSamples(int32_t* samples, size_t* bytesRead);
Reference in New Issue Copy Permalink
Powered by Gitea Version: 1.25.2 Page: 113ms Template: 2ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API