Commit Graph

67 Commits

Author SHA1 Message Date
pschatzmann
c41fb3d033 doxygen 2024-04-10 11:46:25 +02:00
pschatzmann
4fd5df51a8 A2DPStream 2024-04-10 11:03:51 +02:00
pschatzmann
6abd8a6741 Correct compile errors in examples 2024-04-10 08:22:49 +02:00
pschatzmann
df90d376ce Remove dependency to freertos-all.h 2024-03-22 10:12:07 +01:00
pschatzmann
5977668cc5 rename to A2DPStream.h 2024-03-21 08:51:06 +01:00
pschatzmann
07f0755609 audiokit example migration 2024-02-09 14:37:16 +01:00
Phil Schatzmann
e15d68be3b Cleanup 2024-01-27 09:42:21 +01:00
pschatzmann
d6fad64fd5 ADC_ATTEN_DB_11 is obsolete 2024-01-16 23:19:18 +01:00
Urs Utzinger
d21c7636ef ESP32 continuous ADC & examples (#1102)
Include further components of https://github.com/espressif/arduino-esp32/blob/master/cores/esp32/esp32-hal-adc.c into AnalogAudioESP32V!.h

- Initialize pins on periman
- Further boundary checks
- Fixed ADC_UNIT to unit 1.
- Confirm that pins are present on that unit.

- Updated examples base-adc-serial and base-adc-measure to work on other architecture
- Added base-adc-average-mono-serial where readings are averaged and send to serial at lower data rate.

It took me a while to get back to update the update the examples as I wanted to first create a serial plotter that can visualize the audiosignals: https://github.com/uutzinger/SerialUI
2024-01-16 22:14:20 +01:00
Phil Schatzmann
bcfef57685 base-adc-measure.ino 2023-12-11 16:39:53 +01:00
Urs Utzinger
57b1215686 Udated ESP32 ADC stream (#1049)
examples
- measurement example
Audio Analog
- Providing ADC calibration module
- Use of SOC_ADC_DIGI_RESULT_BYTE
- Use of SOC_ADC_DIGI_DATA_BYTES_PER_CON
- Updates and additions to readBytes
- Simplification of checkBitsPerSample
- Use only one ADC unit in config file
- bits_per_sample is SOC_ADC_DIGI_RESULT_BYTES*8
2023-11-12 10:14:33 +01:00
pschatzmann
f86fc4e2b6 base-i2s-a2dp.ino 2023-11-10 09:56:41 +01:00
Urs Utzinger
284b8d5377 Error handling, boundary check, type fixes, adc-serial (#1045)
Merged my changes to data types in ESP32V1:
added more log information when setting up continuous ADC,
added setting of bits_per_sample based on adc_sample_width,
updated base-adc-serial.ino to include custom settings
2023-11-09 19:18:17 +01:00
Phil Schatzmann
25f819fca9 basic-a2dp-spdif example 2023-10-08 19:13:41 +02:00
pschatzmann
edbb48ce33 BluetoothA2DPSource examples add deleay to loop 2023-07-23 16:07:05 +02:00
pschatzmann
9ab16de025 cleanup AudioConfigLocal 2023-07-20 09:33:51 +02:00
pschatzmann
2656fae45d Remove AutoCenter from AnalogAudioStream examples 2023-07-20 09:22:14 +02:00
Phil Schatzmann
533e605ec5 correct basic_a2dp-fft-led example to use FFTDisplay 2023-07-14 18:42:49 +02:00
pschatzmann
06ef17f054 example: mixing a2dp 2023-07-08 21:05:43 +02:00
Phil Schatzmann
3c5151b75f README.md 2023-05-07 05:55:58 +02:00
Phil Schatzmann
d87f1f1fe6 rename classes with Print to Output 2023-04-29 07:06:41 +02:00
pschatzmann
9598c95ec7 A2DPStream Corrections 2023-03-22 12:52:45 +01:00
Phil Schatzmann
c69e85bed0 Fix broken img links 2023-03-05 23:33:59 +01:00
pschatzmann
84169fd1b3 LEDOutput corrections & examples 2023-02-23 15:16:57 +01:00
Chris
fdbc036801 Remove unused A2DP include 2023-01-31 22:52:17 +10:30
pschatzmann
9914cfebfc Notes as float 2022-12-28 12:42:35 +01:00
pschatzmann
99fdf3c6c6 Notes - float 2022-12-28 11:48:54 +01:00
Phil Schatzmann
0c70f26790 Use AudioRealFFT which requires no installation 2022-12-26 12:02:38 +01:00
Phil Schatzmann
3e58007b56 cleanup sandbox 2022-12-07 13:41:08 +01:00
Phil Schatzmann
4b881a7210 base-player-a2dp.ino 2022-12-06 21:00:48 +01:00
Phil Schatzmann
08f5a1e339 Cleanup SynchronizedBuffers.h 2022-12-06 20:57:05 +01:00
Phil Schatzmann
e18fec2368 SynchronizedBufferRTOS example 2022-11-25 08:48:56 +01:00
Phil Schatzmann
4b25ba78e7 task synchronization 2022-11-25 08:46:22 +01:00
Phil Schatzmann
1a68deaf5d basic-a2dp-fft.ino 2022-11-15 20:21:51 +01:00
Phil Schatzmann
1f0a6041a7 basic-a2dp-fft 2022-11-15 20:17:16 +01:00
Phil Schatzmann
12c3fee5cc example basic-a2dp-fft.ino 2022-11-15 20:10:49 +01:00
Phil Schatzmann
cac91b083e Fix complie errors in 2 examples 2022-09-03 12:49:10 +02:00
Phil Schatzmann
820359e8a5 A2DP basic examples corrections 2022-08-30 14:19:12 +02:00
Phil Schatzmann
4228054ddd Cleanup examples & Faust 2022-04-22 12:39:18 +02:00
Phil Schatzmann
89a5fc4e55 SAMD - AudioEffects - cleanup 2022-03-08 08:57:10 +01:00
Phil Schatzmann
6775e5d0f9 Resample 2022-03-07 14:12:05 +01:00
Phil Schatzmann
3a316c84ed Updated adc-serial.ino 2022-03-04 12:22:58 +01:00
Phil Schatzmann
f04b459c50 spdif example compile error 2022-03-04 10:03:40 +01:00
Phil Schatzmann
32cccfa5b8 Rename analog to adc 2022-03-04 09:45:57 +01:00
Phil Schatzmann
c086219afd fix broken links 2022-03-03 15:23:28 +01:00
Phil Schatzmann
735fb17c67 fix broken analog output 2022-03-03 09:00:50 +01:00
Phil Schatzmann
392e9e0312 AnalgAudio Cleanup 2022-02-24 17:18:30 +01:00
Phil Schatzmann
bb97b1dbc1 Comments 2022-02-21 12:56:39 +01:00
Phil Schatzmann
7c3b372c97 A2DP SPDIF parameters 2022-02-13 14:42:48 +01:00
Phil Schatzmann
dfb4b292a0 Resample 2022-02-12 18:04:08 +01:00