diff --git a/radio/src/targets/horus/usbd_usr.cpp b/radio/src/targets/horus/usbd_usr.cpp index f130b5545..e92119a78 100644 --- a/radio/src/targets/horus/usbd_usr.cpp +++ b/radio/src/targets/horus/usbd_usr.cpp @@ -1,25 +1,25 @@ -/* - * Copyright (C) OpenTX - * - * Based on code named - * th9x - http://code.google.com/p/th9x - * er9x - http://code.google.com/p/er9x - * gruvin9x - http://code.google.com/p/gruvin9x - * - * License GPLv2: http://www.gnu.org/licenses/gpl-2.0.html - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 2 as - * published by the Free Software Foundation. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - */ - +/* + * Copyright (C) OpenTX + * + * Based on code named + * th9x - http://code.google.com/p/th9x + * er9x - http://code.google.com/p/er9x + * gruvin9x - http://code.google.com/p/gruvin9x + * + * License GPLv2: http://www.gnu.org/licenses/gpl-2.0.html + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + */ + /* Includes ------------------------------------------------------------------*/ -#include "../../opentx.h" +#include "opentx.h" extern "C" { #include "usbd_usr.h" @@ -112,7 +112,8 @@ void USBD_USR_DeviceConnected (void) */ void USBD_USR_DeviceDisconnected (void) { -#if !defined(BOOT) && defined(USB_MASS_STORAGE) +#if !defined(BOOT) && defined(USB_MASS_STORAGE) && !defined(PCBHORUS) + // TODO is it really needed if we didn't write the EEPROM? NVIC_SystemReset(); #endif } diff --git a/radio/src/tasks_arm.h b/radio/src/tasks_arm.h index 4fefc26e2..b26bd1795 100644 --- a/radio/src/tasks_arm.h +++ b/radio/src/tasks_arm.h @@ -27,7 +27,7 @@ extern "C" { } #endif -#define MENUS_STACK_SIZE 4000 +#define MENUS_STACK_SIZE 2000 #define MIXER_STACK_SIZE 500 #define AUDIO_STACK_SIZE 500 #define BLUETOOTH_STACK_SIZE 500