@@ -61,18 +61,18 @@ int AudioOutI2SClass::loop(AudioIn& input)
61
61
int AudioOutI2SClass::pause ()
62
62
{
63
63
if (!isPlaying ()) {
64
- return 1 ;
64
+ return 0 ;
65
65
}
66
66
67
67
_paused = true ;
68
68
69
- return 0 ;
69
+ return 1 ;
70
70
}
71
71
72
72
int AudioOutI2SClass::resume ()
73
73
{
74
74
if (!_paused) {
75
- return 1 ;
75
+ return 0 ;
76
76
}
77
77
78
78
_paused = false ;
@@ -84,13 +84,13 @@ int AudioOutI2SClass::resume()
84
84
I2S.write (silence, sizeof (silence));
85
85
I2S.write (silence, sizeof (silence));
86
86
87
- return 0 ;
87
+ return 1 ;
88
88
}
89
89
90
90
int AudioOutI2SClass::stop ()
91
91
{
92
92
if (!_input) {
93
- return 1 ;
93
+ return 0 ;
94
94
}
95
95
96
96
endInput (_input);
@@ -119,13 +119,13 @@ int AudioOutI2SClass::startPlayback(AudioIn& input, bool loop)
119
119
120
120
I2S.onTransmit (AudioOutI2SClass::onI2STransmit);
121
121
122
- if (I2S.begin (I2S_PHILIPS_MODE, input.sampleRate (), input.bitsPerSample ())) {
123
- return 1 ;
122
+ if (! I2S.begin (I2S_PHILIPS_MODE, input.sampleRate (), input.bitsPerSample ())) {
123
+ return 0 ;
124
124
}
125
125
126
- if (beginInput (&input)) {
126
+ if (! beginInput (&input)) {
127
127
I2S.end ();
128
- return 1 ;
128
+ return 0 ;
129
129
}
130
130
131
131
_input = &input;
@@ -137,7 +137,7 @@ int AudioOutI2SClass::startPlayback(AudioIn& input, bool loop)
137
137
I2S.write (silence, sizeof (silence));
138
138
I2S.write (silence, sizeof (silence));
139
139
140
- return 0 ;
140
+ return 1 ;
141
141
}
142
142
143
143
void AudioOutI2SClass::onTransmit ()
@@ -158,7 +158,7 @@ void AudioOutI2SClass::onTransmit()
158
158
}
159
159
160
160
// reset the input
161
- if (resetInput (_input)) {
161
+ if (! resetInput (_input)) {
162
162
I2S.end ();
163
163
return ;
164
164
}
0 commit comments