Skip to content

Commit 35ee37c

Browse files
committed
new version management
1 parent d13f632 commit 35ee37c

File tree

2 files changed

+20
-16
lines changed

2 files changed

+20
-16
lines changed

src/Audio.cpp

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,18 @@
1-
/*
2-
* Audio.cpp
3-
*
4-
* Created on: Oct 28.2018
5-
*
6-
* Version 3.1.0m
7-
* Updated on: Mar 17.2025
8-
* Author: Wolle (schreibfaul1)
9-
*
10-
*/
1+
2+
/*****************************************************************************************************************************************************
3+
audio.cpp
4+
5+
Created on: Oct 28.2018 */char audioI2SVers[] ="\
6+
Version 3.1.0n ";
7+
/* Updated on: Mar 18.2025
8+
9+
Author: Wolle (schreibfaul1)
10+
Audio library for ESP32 or ESP32-S3
11+
Arduino Vers. V3 is mandatory
12+
external DAC is mandatory
13+
14+
*****************************************************************************************************************************************************/
15+
1116
#include "Audio.h"
1217
#include "aac_decoder/aac_decoder.h"
1318
#include "flac_decoder/flac_decoder.h"
@@ -4735,6 +4740,8 @@ bool Audio::setPinout(uint8_t BCLK, uint8_t LRC, uint8_t DOUT, int8_t MCLK) {
47354740
#if(ESP_ARDUINO_VERSION_MAJOR < 3)
47364741
log_e("Arduino Version must be 3.0.0 or higher!");
47374742
#endif
4743+
trim(audioI2SVers);
4744+
AUDIO_INFO("audioI2S %s", audioI2SVers);
47384745

47394746
i2s_std_gpio_config_t gpio_cfg = {};
47404747
gpio_cfg.bclk = (gpio_num_t)BCLK;

src/Audio.h

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,11 @@
1-
#include "esp_arduino_version.h"
21
/*
32
* Audio.h
43
*
5-
* Created on: Oct 28,2018
6-
*
7-
* Version 3.1.0l
8-
* Updated on: Mar 16.2025
9-
* Author: Wolle (schreibfaul1)
104
*/
115

126
#pragma once
137
#pragma GCC optimize ("Ofast")
8+
#include "esp_arduino_version.h"
149
#include <vector>
1510
#include <Arduino.h>
1611
#include <libb64/cencode.h>
@@ -136,6 +131,7 @@ class AudioBuffer {
136131
static const size_t AUDIO_STACK_SIZE = 3300;
137132
static StaticTask_t __attribute__((unused)) xAudioTaskBuffer;
138133
static StackType_t __attribute__((unused)) xAudioStack[AUDIO_STACK_SIZE];
134+
extern char audioI2SVers[];
139135

140136
class Audio : private AudioBuffer{
141137

@@ -185,6 +181,7 @@ class Audio : private AudioBuffer{
185181
void setI2SCommFMT_LSB(bool commFMT);
186182
int getCodec() {return m_codec;}
187183
const char *getCodecname() {return codecname[m_codec];}
184+
const char *getVersion() {return audioI2SVers;}
188185

189186
private:
190187

0 commit comments

Comments
 (0)