@@ -153,20 +153,12 @@ static mp_obj_t audiodelays_echo_obj_get_delay_ms(mp_obj_t self_in) {
153
153
}
154
154
MP_DEFINE_CONST_FUN_OBJ_1 (audiodelays_echo_get_delay_ms_obj , audiodelays_echo_obj_get_delay_ms );
155
155
156
- static mp_obj_t audiodelays_echo_obj_set_delay_ms (size_t n_args , const mp_obj_t * pos_args , mp_map_t * kw_args ) {
157
- enum { ARG_delay_ms };
158
- static const mp_arg_t allowed_args [] = {
159
- { MP_QSTR_delay_ms , MP_ARG_OBJ | MP_ARG_REQUIRED , {} },
160
- };
161
- audiodelays_echo_obj_t * self = MP_OBJ_TO_PTR (pos_args [0 ]);
162
- mp_arg_val_t args [MP_ARRAY_SIZE (allowed_args )];
163
- mp_arg_parse_all (n_args - 1 , pos_args + 1 , kw_args , MP_ARRAY_SIZE (allowed_args ), allowed_args , args );
164
-
165
- common_hal_audiodelays_echo_set_delay_ms (self , args [ARG_delay_ms ].u_obj );
166
-
156
+ static mp_obj_t audiodelays_echo_obj_set_delay_ms (mp_obj_t self_in , mp_obj_t delay_ms_in ) {
157
+ audiodelays_echo_obj_t * self = MP_OBJ_TO_PTR (self_in );
158
+ common_hal_audiodelays_echo_set_delay_ms (self , delay_ms_in );
167
159
return mp_const_none ;
168
160
}
169
- MP_DEFINE_CONST_FUN_OBJ_KW (audiodelays_echo_set_delay_ms_obj , 1 , audiodelays_echo_obj_set_delay_ms );
161
+ MP_DEFINE_CONST_FUN_OBJ_2 (audiodelays_echo_set_delay_ms_obj , audiodelays_echo_obj_set_delay_ms );
170
162
171
163
MP_PROPERTY_GETSET (audiodelays_echo_delay_ms_obj ,
172
164
(mp_obj_t )& audiodelays_echo_get_delay_ms_obj ,
@@ -179,20 +171,12 @@ static mp_obj_t audiodelays_echo_obj_get_decay(mp_obj_t self_in) {
179
171
}
180
172
MP_DEFINE_CONST_FUN_OBJ_1 (audiodelays_echo_get_decay_obj , audiodelays_echo_obj_get_decay );
181
173
182
- static mp_obj_t audiodelays_echo_obj_set_decay (size_t n_args , const mp_obj_t * pos_args , mp_map_t * kw_args ) {
183
- enum { ARG_decay };
184
- static const mp_arg_t allowed_args [] = {
185
- { MP_QSTR_decay , MP_ARG_OBJ | MP_ARG_REQUIRED , {} },
186
- };
187
- audiodelays_echo_obj_t * self = MP_OBJ_TO_PTR (pos_args [0 ]);
188
- mp_arg_val_t args [MP_ARRAY_SIZE (allowed_args )];
189
- mp_arg_parse_all (n_args - 1 , pos_args + 1 , kw_args , MP_ARRAY_SIZE (allowed_args ), allowed_args , args );
190
-
191
- common_hal_audiodelays_echo_set_decay (self , args [ARG_decay ].u_obj );
192
-
174
+ static mp_obj_t audiodelays_echo_obj_set_decay (mp_obj_t self_in , mp_obj_t decay_in ) {
175
+ audiodelays_echo_obj_t * self = MP_OBJ_TO_PTR (self_in );
176
+ common_hal_audiodelays_echo_set_decay (self , decay_in );
193
177
return mp_const_none ;
194
178
}
195
- MP_DEFINE_CONST_FUN_OBJ_KW (audiodelays_echo_set_decay_obj , 1 , audiodelays_echo_obj_set_decay );
179
+ MP_DEFINE_CONST_FUN_OBJ_2 (audiodelays_echo_set_decay_obj , audiodelays_echo_obj_set_decay );
196
180
197
181
MP_PROPERTY_GETSET (audiodelays_echo_decay_obj ,
198
182
(mp_obj_t )& audiodelays_echo_get_decay_obj ,
@@ -205,20 +189,12 @@ static mp_obj_t audiodelays_echo_obj_get_mix(mp_obj_t self_in) {
205
189
}
206
190
MP_DEFINE_CONST_FUN_OBJ_1 (audiodelays_echo_get_mix_obj , audiodelays_echo_obj_get_mix );
207
191
208
- static mp_obj_t audiodelays_echo_obj_set_mix (size_t n_args , const mp_obj_t * pos_args , mp_map_t * kw_args ) {
209
- enum { ARG_mix };
210
- static const mp_arg_t allowed_args [] = {
211
- { MP_QSTR_mix , MP_ARG_OBJ | MP_ARG_REQUIRED , {} },
212
- };
213
- audiodelays_echo_obj_t * self = MP_OBJ_TO_PTR (pos_args [0 ]);
214
- mp_arg_val_t args [MP_ARRAY_SIZE (allowed_args )];
215
- mp_arg_parse_all (n_args - 1 , pos_args + 1 , kw_args , MP_ARRAY_SIZE (allowed_args ), allowed_args , args );
216
-
217
- common_hal_audiodelays_echo_set_mix (self , args [ARG_mix ].u_obj );
218
-
192
+ static mp_obj_t audiodelays_echo_obj_set_mix (mp_obj_t self_in , mp_obj_t mix_in ) {
193
+ audiodelays_echo_obj_t * self = MP_OBJ_TO_PTR (self_in );
194
+ common_hal_audiodelays_echo_set_mix (self , mix_in );
219
195
return mp_const_none ;
220
196
}
221
- MP_DEFINE_CONST_FUN_OBJ_KW (audiodelays_echo_set_mix_obj , 1 , audiodelays_echo_obj_set_mix );
197
+ MP_DEFINE_CONST_FUN_OBJ_2 (audiodelays_echo_set_mix_obj , audiodelays_echo_obj_set_mix );
222
198
223
199
MP_PROPERTY_GETSET (audiodelays_echo_mix_obj ,
224
200
(mp_obj_t )& audiodelays_echo_get_mix_obj ,
@@ -233,20 +209,12 @@ static mp_obj_t audiodelays_echo_obj_get_freq_shift(mp_obj_t self_in) {
233
209
}
234
210
MP_DEFINE_CONST_FUN_OBJ_1 (audiodelays_echo_get_freq_shift_obj , audiodelays_echo_obj_get_freq_shift );
235
211
236
- static mp_obj_t audiodelays_echo_obj_set_freq_shift (size_t n_args , const mp_obj_t * pos_args , mp_map_t * kw_args ) {
237
- enum { ARG_freq_shift };
238
- static const mp_arg_t allowed_args [] = {
239
- { MP_QSTR_freq_shift , MP_ARG_BOOL | MP_ARG_REQUIRED , {} },
240
- };
241
- audiodelays_echo_obj_t * self = MP_OBJ_TO_PTR (pos_args [0 ]);
242
- mp_arg_val_t args [MP_ARRAY_SIZE (allowed_args )];
243
- mp_arg_parse_all (n_args - 1 , pos_args + 1 , kw_args , MP_ARRAY_SIZE (allowed_args ), allowed_args , args );
244
-
245
- common_hal_audiodelays_echo_set_freq_shift (self , args [ARG_freq_shift ].u_bool );
246
-
212
+ static mp_obj_t audiodelays_echo_obj_set_freq_shift (mp_obj_t self_in , mp_obj_t freq_shift_in ) {
213
+ audiodelays_echo_obj_t * self = MP_OBJ_TO_PTR (self_in );
214
+ common_hal_audiodelays_echo_set_freq_shift (self , mp_obj_is_true (freq_shift_in ));
247
215
return mp_const_none ;
248
216
}
249
- MP_DEFINE_CONST_FUN_OBJ_KW (audiodelays_echo_set_freq_shift_obj , 1 , audiodelays_echo_obj_set_freq_shift );
217
+ MP_DEFINE_CONST_FUN_OBJ_2 (audiodelays_echo_set_freq_shift_obj , audiodelays_echo_obj_set_freq_shift );
250
218
251
219
MP_PROPERTY_GETSET (audiodelays_echo_freq_shift_obj ,
252
220
(mp_obj_t )& audiodelays_echo_get_freq_shift_obj ,
0 commit comments