kkitayam 4 лет назад
Родитель
Сommit
e4520e7aa7
2 измененных файлов с 6 добавлено и 0 удалено
  1. 3 0
      hw/bsp/board_mcu.h
  2. 3 0
      hw/bsp/msp432e4/family.c

+ 3 - 0
hw/bsp/board_mcu.h

@@ -98,6 +98,9 @@
 #elif CFG_TUSB_MCU == OPT_MCU_MSP430x5xx
   #include "msp430.h"
 
+#elif CFG_TUSB_MCU == OPT_MCU_MSP432E4xx
+  #include "msp.h"
+
 #elif CFG_TUSB_MCU == OPT_MCU_VALENTYUSB_EPTRI
   // no header needed
 

+ 3 - 0
hw/bsp/msp432e4/family.c

@@ -77,6 +77,9 @@ void board_init(void)
   SystemCoreClockUpdate();
 #if CFG_TUSB_OS == OPT_OS_NONE
   SysTick_Config(SystemCoreClock / 1000);
+#elif CFG_TUSB_OS == OPT_OS_FREERTOS
+  // If freeRTOS is used, IRQ priority is limit by max syscall ( smaller is higher )
+  NVIC_SetPriority(USB0_IRQn, configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY );
 #endif
 
   /* USR_LED1 PN1 */