Slight refactoring.

This commit is contained in:
George Norton 2023-06-19 16:10:15 +01:00
parent 062ca82e10
commit 04fa7fc89b
3 changed files with 3 additions and 8 deletions

View File

@ -521,7 +521,7 @@ void configuration_ep_on_cancel(struct usb_endpoint *ep) {
request->length = 0;
}
void apply_core1_config() {
void apply_config_changes() {
if (reload_config) {
//uint32_t ints = save_and_disable_interrupts();
reload_config = false;

View File

@ -40,9 +40,8 @@ struct usb_endpoint;
void config_in_packet(struct usb_endpoint *ep);
void config_out_packet(struct usb_endpoint *ep);
void configuration_ep_on_stall_change(struct usb_endpoint *ep);
void configuration_ep_on_cancel(struct usb_endpoint *ep);
extern void load_config();
extern void apply_core1_config();
extern void apply_config_changes();
#endif // CONFIGURATION_MANAGER_H

View File

@ -162,10 +162,7 @@ static void _as_audio_packet(struct usb_endpoint *ep) {
update_volume();
// Update filters if required
apply_core1_config();
// Wait for core 1 to finish
//multicore_fifo_pop_blocking();
apply_config_changes();
// keep on truckin'
usb_grow_transfer(ep->current_transfer, 1);
@ -932,7 +929,6 @@ void usb_sound_card_init() {
config_in_transfer.type = &config_in_transfer_type;
usb_set_default_transfer(&ep_configuration_in, &config_in_transfer);
config_out_transfer.type = &config_out_transfer_type;
ep_configuration_out.on_stall_change = configuration_ep_on_stall_change;
usb_set_default_transfer(&ep_configuration_out, &config_out_transfer);
static struct usb_interface *const boot_device_interfaces[] = {