|
arduino-audio-tools
|
#include "AudioToolsConfig.h"#include "AudioTools/CoreAudio/AudioI2S/I2SConfig.h"#include "AudioTools/CoreAudio/AudioLogger.h"#include "AudioTools/CoreAudio/AudioTypes.h"#include "AudioTools/CoreAudio/Buffers.h"Go to the source code of this file.
Classes | |
| class | I2SDriverNanoBLE |
| Basic I2S API - for the Arduino Nano BLE Sense See https://content.arduino.cc/assets/Nano_BLE_MCU-nRF52840_PS_v1.1.pdf Douplex mode (RXTX_MODE) is currently not supported, but it should be quite easy to implement. More... | |
| struct | Nano_BLE_freq_info |
| Mapping Frequency constants to available frequencies. More... | |
| struct | Nano_BLE_ratio_info |
| Mapping from Ratio Constants to frequency ratios. More... | |
Namespaces | |
| namespace | audio_tools |
| Generic Implementation of sound input and output for desktop environments using portaudio. | |
Macros | |
| #define | IS_I2S_IMPLEMENTED |
Functions | |
| void | I2S_IRQHandler (void) |
| void | I2S_IRQRead (void) |
| void | I2S_IRQWrite (void) |
Variables | |
| static const Nano_BLE_freq_info | freq_table [] |
| static int | i2s_buffer_size = 0 |
| static uint32_t | i2s_underflow_count = 0 |
| static uint8_t * | p_i2s_array = nullptr |
| static uint8_t * | p_i2s_array_1 = nullptr |
| static uint8_t * | p_i2s_array_2 = nullptr |
| static BaseBuffer< uint8_t > * | p_i2s_buffer = nullptr |
| static Stream * | p_nano_ble_stream = nullptr |
| static const Nano_BLE_ratio_info | ratio_table [] |
| #define IS_I2S_IMPLEMENTED |