Skip to content

Commit 218d1c9

Browse files
cleanup
1 parent a2a5b33 commit 218d1c9

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

src/audio_module.h

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -864,9 +864,14 @@ void Audio_Input(Q1_14 *left, Q1_14 *right)
864864
i2s_read_stereo_samples_buff((int16_t *)left, (int16_t *)right, SAMPLE_BUFFER_SIZE);
865865
}
866866

867+
void Audio_Input(AudioPortId audio_port, int16_t *left, int16_t *right)
868+
{
869+
i2s_read_stereo_samples_buff((uint8_t)audio_port, left, right, SAMPLE_BUFFER_SIZE);
870+
}
871+
867872
void Audio_Input(int16_t *left, int16_t *right)
868873
{
869-
i2s_read_stereo_samples_buff(left, right, SAMPLE_BUFFER_SIZE);
874+
Audio_Input(AUDIO_PORT_0, left, right);
870875
}
871876
#else
872877
void Audio_Input(float *left __attribute__((__unused__)), float *right __attribute__((__unused__)))

src/i2s_interface.h

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -57,13 +57,13 @@
5757

5858
void setup_i2s(void);
5959
bool i2s_write_stereo_samples_buff(const float *fl_sample, const float *fr_sample, const int buffLen);
60-
bool i2s_write_stereo_samples_buff(uint8_t stream_id, const float *fl_sample, const float *fr_sample, const int buffLen, uint8_t codec_num);
60+
bool i2s_write_stereo_samples_buff(uint8_t stream_id, const float *fl_sample, const float *fr_sample, const int buffLen);
6161
bool i2s_write_stereo_samples_i16(const int16_t *fl_sample, const int16_t *fr_sample, const int buffLen);
6262
bool i2s_write_stereo_samples_i16(uint8_t stream_id, const int16_t *fl_sample, const int16_t *fr_sample, const int buffLen);
6363
void i2s_read_stereo_samples_buff(float *fl_sample, float *fr_sample, const int buffLen);
6464
void i2s_read_stereo_samples_buff(int16_t *fl_sample, int16_t *fr_sample, const int buffLen);
6565
void i2s_read_stereo_samples_buff(uint8_t stream_id, float *fl_sample, float *fr_sample, const int buffLen);
66-
void i2s_read_stereo_samples_i16(uint8_t stream_id, int16_t *fl_sample, int16_t *fr_sample, const int buffLen);
66+
void i2s_read_stereo_samples_buff(uint8_t stream_id, int16_t *fl_sample, int16_t *fr_sample, const int buffLen);
6767

6868
#endif /* ML_SYNTH_INLINE_DECLARATION */
6969

@@ -147,7 +147,7 @@ union sampleTUNT
147147
//#define I2S_NODAC
148148

149149

150-
const i2s_port_t i2s_port_number[] =
150+
i2s_port_t i2s_port_number[] =
151151
{
152152
I2S_NUM_0,
153153
#ifdef DUAL_CODEC_ENABLED
@@ -263,7 +263,6 @@ bool i2s_write_stereo_samples_i16(const int16_t *fl_sample, const int16_t *fr_sa
263263
bool i2s_write_stereo_samples_i16(uint8_t stream_id, const int16_t *fl_sample, const int16_t *fr_sample, const int buffLen)
264264
{
265265
size_t bytes_written = 0;
266-
i2s_port_t target_port = i2s_port_number[stream_id];
267266
static union sampleTUNT sampleDataU[SAMPLE_BUFFER_SIZE];
268267

269268
#ifdef OUTPUT_SAW_TEST
@@ -283,7 +282,7 @@ bool i2s_write_stereo_samples_i16(uint8_t stream_id, const int16_t *fl_sample, c
283282
#ifdef CYCLE_MODULE_ENABLED
284283
calcCycleCountPre();
285284
#endif
286-
i2s_write(target_port, (const char *)&sampleDataU[0].sample, 2 * BYTES_PER_SAMPLE * buffLen, &bytes_written, portMAX_DELAY);
285+
i2s_write(i2s_port_number[stream_id], (const char *)&sampleDataU[0].sample, 2 * BYTES_PER_SAMPLE * buffLen, &bytes_written, portMAX_DELAY);
287286
#ifdef CYCLE_MODULE_ENABLED
288287
calcCycleCount();
289288
#endif

0 commit comments

Comments
 (0)