Skip to content

Commit bb6a05f

Browse files
alexsvenrlubos
authored andcommitted
samples: nrf_auraconfig: Add doc link to lc3-files
- Add entry in README on how to find pre-encoded lc3-files - Update filepath for usecases - OCT-3166 Signed-off-by: Alexander Svensen <[email protected]> (cherry picked from commit aecef55)
1 parent d389a5d commit bb6a05f

File tree

3 files changed

+52
-40
lines changed

3 files changed

+52
-40
lines changed

doc/nrf/links.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1667,6 +1667,8 @@
16671667

16681668
.. _`ISO 639-2 code`: https://www.loc.gov/standards/iso639-2/php/code_list.php
16691669

1670+
.. _`nRF Auracast configuration files`: https://files.nordicsemi.com/ui/repos/tree/General/ncs-audio/external/nRF_Aura_Config_Audio_Files.zip
1671+
16701672
.. ### Temp: nRF54H and nRF54L related links, repositories, and documents
16711673

16721674
.. _`nrf-regtool`: https://github.com/nrfconnect/nrf-regtool/

samples/bluetooth/nrf_auraconfig/README.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -765,6 +765,8 @@ SD card setup
765765
*************
766766

767767
This sample can support pre-encoded LC3 data stored as LC3 files on an SD card.
768+
You can use the `nRF Auracast configuration files`_ provided by Nordic Semiconductor for populating the SD-card.
769+
768770
If you are not using an SD card, the system defaults to sending dummy data.
769771
The purpose of the dummy data is to test that the broadcast source has been correctly configured.
770772

samples/bluetooth/nrf_auraconfig/src/main.c

Lines changed: 48 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -2155,9 +2155,9 @@ static void lecture_set(const struct shell *shell)
21552155

21562156
char *num_bis_argv[4] = {"num_bises", "1", "0", "0"};
21572157

2158-
char *fileselect_argv[5] = {"file select",
2159-
"24000hz/48_kbps/auditorium-english_24kHz_left_48kbps.lc3", "0",
2160-
"0", "0"};
2158+
char *fileselect_argv[5] = {
2159+
"file select", "10ms/24000hz/48_kbps/auditorium-english_24kHz_left_48kbps_10ms.lc3",
2160+
"0", "0", "0"};
21612161

21622162
cmd_preset(shell, 3, preset_argv);
21632163
cmd_adv_name(shell, 3, adv_name_argv);
@@ -2198,11 +2198,12 @@ static void silent_tv_1_set(const struct shell *shell)
21982198
char *location_FL_argv[5] = {"location", "FL", "0", "0", "0"};
21992199
char *location_FR_argv[5] = {"location", "FR", "0", "0", "1"};
22002200

2201-
char *fileselect0_argv[5] = {
2202-
"file select", "24000hz/48_kbps/left-channel_24kHz_left_48kbps.lc3", "0", "0", "0"};
2203-
char *fileselect1_argv[5] = {"file select",
2204-
"24000hz/48_kbps/right-channel_24kHz_left_48kbps.lc3", "0",
2205-
"0", "1"};
2201+
char *fileselect0_argv[5] = {"file select",
2202+
"10ms/24000hz/48_kbps/left-channel_24kHz_left_48kbps_10ms.lc3",
2203+
"0", "0", "0"};
2204+
char *fileselect1_argv[5] = {
2205+
"file select", "10ms/24000hz/48_kbps/right-channel_24kHz_left_48kbps_10ms.lc3", "0",
2206+
"0", "1"};
22062207

22072208
cmd_preset(shell, 3, preset_argv);
22082209
cmd_adv_name(shell, 3, adv_name_argv);
@@ -2248,10 +2249,11 @@ static void silent_tv_2_set(const struct shell *shell)
22482249
char *location_FR0_argv[5] = {"location", "FR", "0", "0", "1"};
22492250

22502251
char *fileselect00_argv[5] = {
2251-
"file select", "24000hz/48_kbps/left-channel_24kHz_left_48kbps.lc3", "0", "0", "0"};
2252-
char *fileselect01_argv[5] = {"file select",
2253-
"24000hz/48_kbps/right-channel_24kHz_left_48kbps.lc3", "0",
2254-
"0", "1"};
2252+
"file select", "10ms/24000hz/48_kbps/left-channel_24kHz_left_48kbps_10ms.lc3", "0",
2253+
"0", "0"};
2254+
char *fileselect01_argv[5] = {
2255+
"file select", "10ms/24000hz/48_kbps/right-channel_24kHz_left_48kbps_10ms.lc3", "0",
2256+
"0", "1"};
22552257

22562258
cmd_preset(shell, 3, preset0_argv);
22572259
cmd_adv_name(shell, 3, adv_name0_argv);
@@ -2294,10 +2296,11 @@ static void silent_tv_2_set(const struct shell *shell)
22942296
char *location_FR1_argv[5] = {"location", "FR", "1", "0", "1"};
22952297

22962298
char *fileselect10_argv[5] = {
2297-
"file select", "48000hz/80_kbps/left-channel_48kHz_left_80kbps.lc3", "1", "0", "0"};
2298-
char *fileselect11_argv[5] = {"file select",
2299-
"48000hz/80_kbps/right-channel_48kHz_left_80kbps.lc3", "1",
2300-
"0", "1"};
2299+
"file select", "10ms/48000hz/80_kbps/left-channel_48kHz_left_80kbps_10ms.lc3", "1",
2300+
"0", "0"};
2301+
char *fileselect11_argv[5] = {
2302+
"file select", "10ms/48000hz/80_kbps/right-channel_48kHz_left_80kbps_10ms.lc3", "1",
2303+
"0", "1"};
23012304
char *num_rtn_argv[4] = {"rtn", "2", "1", "0"};
23022305

23032306
cmd_preset(shell, 3, preset1_argv);
@@ -2349,16 +2352,16 @@ static void multi_language_set(const struct shell *shell)
23492352
char *num_rtn1_argv[4] = {"rtn", "2", "0", "1"};
23502353
char *num_rtn2_argv[4] = {"rtn", "2", "0", "2"};
23512354

2352-
char *fileselect0_argv[5] = {"file select",
2353-
"24000hz/48_kbps/gate-b23-english_24kHz_left_48kbps.lc3", "0",
2354-
"0", "0"};
2355-
char *fileselect1_argv[5] = {"file select",
2356-
"24000hz/48_kbps/gate-b23-mandarin_24kHz_left_48kbps.lc3", "0",
2357-
"1", "0"};
2355+
char *fileselect0_argv[5] = {
2356+
"file select", "10ms/24000hz/48_kbps/gate-b23-english_24kHz_left_48kbps_10ms.lc3",
2357+
"0", "0", "0"};
2358+
char *fileselect1_argv[5] = {
2359+
"file select", "10ms/24000hz/48_kbps/gate-b23-mandarin_24kHz_left_48kbps_10ms.lc3",
2360+
"0", "1", "0"};
23582361
char *fileselect2_argv[5] = {
23592362
"file select",
2360-
"24000hz/48_kbps/adventuresherlockholmes_01_doyle_24kHz_left_48kbps.lc3", "0", "2",
2361-
"0"};
2363+
"10ms/24000hz/48_kbps/adventuresherlockholmes_01_doyle_24kHz_left_48kbps_10ms.lc3",
2364+
"0", "2", "0"};
23622365

23632366
cmd_num_subgroups(shell, 3, num_subs_argv);
23642367
cmd_preset(shell, 3, preset_argv);
@@ -2405,11 +2408,13 @@ static void personal_sharing_set(const struct shell *shell)
24052408
char *location_FR_argv[5] = {"location", "FR", "0", "0", "1"};
24062409

24072410
char *fileselect0_argv[5] = {
2408-
"file select", "48000hz/80_kbps/groovy-ambient-funk-201745_48kHz_left_80kbps.lc3",
2409-
"0", "0", "0"};
2411+
"file select",
2412+
"10ms/48000hz/80_kbps/groovy-ambient-funk-201745_48kHz_left_80kbps_10ms.lc3", "0",
2413+
"0", "0"};
24102414
char *fileselect1_argv[5] = {
2411-
"file select", "48000hz/80_kbps/groovy-ambient-funk-201745_48kHz_right_80kbps.lc3",
2412-
"0", "0", "1"};
2415+
"file select",
2416+
"10ms/48000hz/80_kbps/groovy-ambient-funk-201745_48kHz_right_80kbps_10ms.lc3", "0",
2417+
"0", "1"};
24132418

24142419
cmd_preset(shell, 3, preset_argv);
24152420
cmd_adv_name(shell, 3, adv_name_argv);
@@ -2453,18 +2458,21 @@ static void personal_multi_language_set(const struct shell *shell)
24532458
char *location_FL1_argv[5] = {"location", "FL", "0", "1", "0"};
24542459
char *location_FR1_argv[5] = {"location", "FR", "0", "1", "1"};
24552460

2456-
char *fileselect000_argv[5] = {"file select",
2457-
"24000hz/48_kbps/auditorium-english_24kHz_left_48kbps.lc3",
2458-
"0", "0", "0"};
2459-
char *fileselect001_argv[5] = {"file select",
2460-
"24000hz/48_kbps/auditorium-english_24kHz_right_48kbps.lc3",
2461-
"0", "0", "1"};
2462-
char *fileselect010_argv[5] = {"file select",
2463-
"24000hz/48_kbps/auditorium-mandarin_24kHz_left_48kbps.lc3",
2464-
"0", "1", "0"};
2465-
char *fileselect011_argv[5] = {"file select",
2466-
"24000hz/48_kbps/auditorium-mandarin_24kHz_right_48kbps.lc3",
2467-
"0", "1", "1"};
2461+
char *fileselect000_argv[5] = {
2462+
"file select", "10ms/24000hz/48_kbps/auditorium-english_24kHz_left_48kbps_10ms.lc3",
2463+
"0", "0", "0"};
2464+
char *fileselect001_argv[5] = {
2465+
"file select",
2466+
"10ms/24000hz/48_kbps/auditorium-english_24kHz_right_48kbps_10ms.lc3", "0", "0",
2467+
"1"};
2468+
char *fileselect010_argv[5] = {
2469+
"file select",
2470+
"10ms/24000hz/48_kbps/auditorium-mandarin_24kHz_left_48kbps_10ms.lc3", "0", "1",
2471+
"0"};
2472+
char *fileselect011_argv[5] = {
2473+
"file select",
2474+
"10ms/24000hz/48_kbps/auditorium-mandarin_24kHz_right_48kbps_10ms.lc3", "0", "1",
2475+
"1"};
24682476

24692477
char *num_rtn000_argv[4] = {"rtn", "2", "0", "0"};
24702478
char *num_rtn010_argv[4] = {"rtn", "2", "0", "1"};

0 commit comments

Comments
 (0)