Skip to content

Commit eb49f45

Browse files
authored
Merge pull request #331 from pschatzmann/feature-files
Feature files
2 parents 30c9991 + 358c6b6 commit eb49f45

File tree

26 files changed

+1424
-352
lines changed

26 files changed

+1424
-352
lines changed

examples/examples-audiokit/player-sd-audiokit/player-sd-audiokit.ino

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@
99

1010
#include "AudioTools.h"
1111
#include "AudioLibs/AudioKit.h"
12-
#include "AudioLibs/AudioSourceSd.h"
12+
#include "AudioLibs/AudioSourceSD.h" // or AudioSourceIdxSD.h
1313
#include "AudioCodecs/CodecMP3Helix.h"
1414

1515
const char *startFilePath="/";
1616
const char* ext="mp3";
17-
AudioSourceSd source(startFilePath, ext, PIN_AUDIO_KIT_SD_CARD_CS);
17+
AudioSourceSD source(startFilePath, ext, PIN_AUDIO_KIT_SD_CARD_CS);
1818
AudioKitStream kit;
1919
MP3DecoderHelix decoder; // or change to MP3DecoderMAD
2020
AudioPlayer player(source, kit, decoder);

examples/examples-audiokit/player-sd_a2dp-audiokit/player-sd_a2dp-audiokit.ino

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,14 @@
1414
#include "AudioTools.h"
1515
#include "AudioLibs/AudioA2DP.h"
1616
#include "AudioLibs/AudioKit.h"
17-
#include "AudioLibs/AudioSourceSdFat.h"
17+
#include "AudioLibs/AudioSourceSDFAT.h"
1818
#include "AudioCodecs/CodecMP3Helix.h"
1919

2020
const char *startFilePath="/";
2121
const char* ext="mp3";
2222
AudioKitStream kit;
2323
SdSpiConfig sdcfg(PIN_AUDIO_KIT_SD_CARD_CS, DEDICATED_SPI, SD_SCK_MHZ(10) , &AUDIOKIT_SD_SPI);
24-
AudioSourceSdFat source(startFilePath, ext, sdcfg);
24+
AudioSourceSDFAT source(startFilePath, ext, sdcfg);
2525
MP3DecoderHelix decoder;
2626
AudioPlayer player(source, kit, decoder);
2727
BluetoothA2DPSink a2dp_sink;

examples/examples-audiokit/player-sdfat-audiokit/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,5 +18,5 @@ You need to install the following libraries:
1818

1919
- https://github.com/pschatzmann/arduino-audio-tools
2020
- https://github.com/pschatzmann/arduino-libhelix
21-
- https://github.com/greiman/SdFat
2221
- https://github.com/pschatzmann/arduino-audiokit
22+
- https://github.com/greiman/SdFat

examples/examples-audiokit/player-sdfat-audiokit/player-sdfat-audiokit.ino

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,13 @@
99

1010
#include "AudioTools.h"
1111
#include "AudioLibs/AudioKit.h"
12-
#include "AudioLibs/AudioSourceSdFat.h"
12+
#include "AudioLibs/AudioSourceSDFAT.h" // or AudioSourceIdxSDFAT.h
1313
#include "AudioCodecs/CodecMP3Helix.h"
1414

1515
const char *startFilePath="/";
1616
const char* ext="mp3";
1717
SdSpiConfig sdcfg(PIN_AUDIO_KIT_SD_CARD_CS, DEDICATED_SPI, SD_SCK_MHZ(10) , &AUDIOKIT_SD_SPI);
18-
AudioSourceSdFat source(startFilePath, ext, sdcfg);
18+
AudioSourceSDFAT source(startFilePath, ext, sdcfg);
1919
AudioKitStream kit;
2020
MP3DecoderHelix decoder; // or change to MP3DecoderMAD
2121
AudioPlayer player(source, kit, decoder);

examples/examples-audiokit/player-sdmmc-audiokit/player-sdmmc-audiokit.ino

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@
88

99
#include "AudioTools.h"
1010
#include "AudioLibs/AudioKit.h"
11-
#include "AudioLibs/AudioSourceSdMmc.h"
11+
#include "AudioLibs/AudioSourceSDMMC.h" // or AudioSourceIdxSDMMC.h
1212
#include "AudioCodecs/CodecMP3Helix.h"
1313

1414
const char *startFilePath="/";
1515
const char* ext="mp3";
16-
AudioSourceSdMmc source(startFilePath, ext);
16+
AudioSourceSDMMC source(startFilePath, ext);
1717
AudioKitStream kit;
1818
MP3DecoderHelix decoder; // or change to MP3DecoderMAD
1919
AudioPlayer player(source, kit, decoder);

examples/examples-player/player-sdfat-a2dp/player-sdfat-a2dp.ino

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@
99

1010
#include "AudioTools.h"
1111
#include "AudioLibs/AudioA2DP.h"
12-
#include "AudioLibs/AudioSourceSdFat.h"
12+
#include "AudioLibs/AudioSourceSDFAT.h"
1313
#include "AudioCodecs/CodecMP3Helix.h"
1414

1515
const char *startFilePath="/";
1616
const char* ext="mp3";
17-
AudioSourceSdFat source(startFilePath, ext);
17+
AudioSourceSDFAT source(startFilePath, ext);
1818
A2DPStream out = A2DPStream::instance(); // A2DP input - A2DPStream is a singleton!
1919
MP3DecoderHelix decoder;
2020
AudioPlayer player(source, out, decoder);

examples/examples-player/player-sdfat-analog/player-sdfat-analog.ino

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@
88

99

1010
#include "AudioTools.h"
11-
#include "AudioLibs/AudioSourceSdFat.h"
11+
#include "AudioLibs/AudioSourceSDFAT.h"
1212
#include "AudioCodecs/CodecMP3Helix.h"
1313

1414

1515
const char *startFilePath="/";
1616
const char* ext="mp3";
17-
AudioSourceSdFat source(startFilePath, ext);
17+
AudioSourceSDFAT source(startFilePath, ext);
1818
AnalogAudioStream out;
1919
MP3DecoderHelix decoder;
2020
AudioPlayer player(source, out, decoder);

examples/examples-player/player-sdfat-i2s/player-sdfat-i2s.ino

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@
88

99

1010
#include "AudioTools.h"
11-
#include "AudioLibs/AudioSourceSdFat.h"
11+
#include "AudioLibs/AudioSourceSDFAT.h"
1212
#include "AudioCodecs/CodecMP3Helix.h"
1313

1414

1515
const char *startFilePath="/";
1616
const char* ext="mp3";
17-
AudioSourceSdFat source(startFilePath, ext);
17+
AudioSourceSDFAT source(startFilePath, ext);
1818
I2SStream i2s;
1919
MP3DecoderHelix decoder;
2020
AudioPlayer player(source, i2s, decoder);

examples/examples-vs1053/player-sd-vs1053/player-sd-vs1053.ino

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,15 @@
1010

1111
#include "AudioTools.h"
1212
#include "AudioLibs/VS1053Stream.h"
13-
#include "AudioLibs/AudioSourceSdFat.h"
13+
#include "AudioLibs/AudioSourceSDFAT.h"
1414
#include "AudioCodecs/CodecCopy.h"
1515

1616
#define SD_CARD_CS 22
1717

1818
const char *startFilePath="/";
1919
const char* ext="mp3";
20-
SdSpiConfig sdcfg(SD_CARD_CS, SHARED_SPI, SD_SCK_MHZ(2) , &SPI);
21-
AudioSourceSdFat source(startFilePath, ext, sdcfg);
20+
SdSpiConfig sdcfg(SD_CARD_CS, DEDICATED_SPI, SD_SCK_MHZ(10) , &SPI);
21+
AudioSourceSDFAT source(startFilePath, ext, sdcfg);
2222
VS1053Stream vs1053; // final output
2323
AudioPlayer player(source, vs1053, *new CopyDecoder());
2424

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
2+
#include "AudioTools.h"
3+
#include "AudioLibs/AudioKit.h"
4+
#include "FS.h"
5+
#include "SD.h"
6+
#include "SPI.h"
7+
#include "AudioLibs/AudioSourceIdxSD.h"
8+
9+
void setup() {
10+
Serial.begin(115200);
11+
AudioLogger::instance().begin(Serial, AudioLogger::Debug);
12+
13+
SPI.begin(PIN_AUDIO_KIT_SD_CARD_CLK, PIN_AUDIO_KIT_SD_CARD_MISO, PIN_AUDIO_KIT_SD_CARD_MOSI, PIN_AUDIO_KIT_SD_CARD_CS);
14+
while (!SD.begin(PIN_AUDIO_KIT_SD_CARD_CS)) {
15+
Serial.println("SD.begin failed");
16+
delay(1000);
17+
}
18+
AudioSourceSD<fs::SDFS,fs::File> idx{SD};
19+
idx.ls(Serial, "/", "mp3","*");
20+
21+
}
22+
23+
void loop() {
24+
}

0 commit comments

Comments
 (0)