use max32 cmsis, fix NVIC_GetEnableIRQ() not defined when using with CMISIS < 5
This commit is contained in:
@@ -24,12 +24,24 @@
|
||||
* This file is part of the TinyUSB stack.
|
||||
*/
|
||||
|
||||
#include "board.h"
|
||||
#include "bsp/board_api.h"
|
||||
#ifdef __GNUC__
|
||||
#pragma GCC diagnostic push
|
||||
#pragma GCC diagnostic ignored "-Wstrict-prototypes" // _mxc_crit_get_state()
|
||||
#endif
|
||||
|
||||
#include "gpio.h"
|
||||
#include "mxc_sys.h"
|
||||
#include "mxc_device.h"
|
||||
#include "uart.h"
|
||||
|
||||
#ifdef __GNUC__
|
||||
#pragma GCC diagnostic pop
|
||||
#endif
|
||||
|
||||
#include "board.h"
|
||||
#include "bsp/board_api.h"
|
||||
|
||||
|
||||
//--------------------------------------------------------------------+
|
||||
// Forward USB interrupt events to TinyUSB IRQ Handler
|
||||
//--------------------------------------------------------------------+
|
||||
|
@@ -74,7 +74,6 @@ function(add_board_target BOARD_TARGET)
|
||||
)
|
||||
target_include_directories(${BOARD_TARGET} PUBLIC
|
||||
${CMAKE_CURRENT_FUNCTION_LIST_DIR}
|
||||
${CMSIS_5}/CMSIS/Core/Include
|
||||
${MAX32_CMSIS}/Include
|
||||
${MAX32_CMSIS}/Device/Maxim/MAX32650/Include
|
||||
${MAX32_PERIPH}/Include/MAX32650
|
||||
|
@@ -82,14 +82,13 @@ SRC_C += \
|
||||
$(PERIPH_SRC)/ICC/icc_reva.c \
|
||||
$(PERIPH_SRC)/ICC/icc_common.c \
|
||||
$(PERIPH_SRC)/TPU/tpu_me10.c \
|
||||
$(PERIPH_SRC)/TPU/tpu_reva.c \
|
||||
$(PERIPH_SRC)/TPU/tpu_reva.c \
|
||||
$(PERIPH_SRC)/UART/uart_common.c \
|
||||
$(PERIPH_SRC)/UART/uart_me10.c \
|
||||
$(PERIPH_SRC)/UART/uart_reva.c \
|
||||
|
||||
INC += \
|
||||
$(TOP)/$(BOARD_PATH) \
|
||||
$(TOP)/lib/CMSIS_5/CMSIS/Core/Include \
|
||||
$(TOP)/$(MAX32_CMSIS)/Include \
|
||||
$(TOP)/$(MAX32_CMSIS)/Device/Maxim/MAX32650/Include \
|
||||
$(TOP)/$(MAX32_PERIPH)/Include/MAX32650 \
|
||||
|
@@ -24,13 +24,24 @@
|
||||
* This file is part of the TinyUSB stack.
|
||||
*/
|
||||
|
||||
#include "board.h"
|
||||
#include "bsp/board_api.h"
|
||||
#ifdef __GNUC__
|
||||
#pragma GCC diagnostic push
|
||||
#pragma GCC diagnostic ignored "-Wstrict-prototypes" // _mxc_crit_get_state()
|
||||
#endif
|
||||
|
||||
#include "gpio.h"
|
||||
#include "mxc_sys.h"
|
||||
#include "mcr_regs.h"
|
||||
#include "mxc_device.h"
|
||||
#include "uart.h"
|
||||
|
||||
#ifdef __GNUC__
|
||||
#pragma GCC diagnostic pop
|
||||
#endif
|
||||
|
||||
#include "board.h"
|
||||
#include "bsp/board_api.h"
|
||||
|
||||
//--------------------------------------------------------------------+
|
||||
// Forward USB interrupt events to TinyUSB IRQ Handler
|
||||
//--------------------------------------------------------------------+
|
||||
|
@@ -70,7 +70,6 @@ function(add_board_target BOARD_TARGET)
|
||||
)
|
||||
target_include_directories(${BOARD_TARGET} PUBLIC
|
||||
${CMAKE_CURRENT_FUNCTION_LIST_DIR}
|
||||
${CMSIS_5}/CMSIS/Core/Include
|
||||
${MAX32_CMSIS}/Include
|
||||
${MAX32_CMSIS}/Device/Maxim/MAX32665/Include
|
||||
${MAX32_PERIPH}/Include/MAX32665
|
||||
|
@@ -82,7 +82,6 @@ SRC_C += \
|
||||
|
||||
INC += \
|
||||
$(TOP)/$(BOARD_PATH) \
|
||||
$(TOP)/lib/CMSIS_5/CMSIS/Core/Include \
|
||||
$(TOP)/$(MAX32_CMSIS)/Include \
|
||||
$(TOP)/$(MAX32_CMSIS)/Device/Maxim/MAX32665/Include \
|
||||
$(TOP)/$(MAX32_PERIPH)/Include/MAX32665 \
|
||||
|
@@ -24,13 +24,25 @@
|
||||
* This file is part of the TinyUSB stack.
|
||||
*/
|
||||
|
||||
#include "board.h"
|
||||
#include "bsp/board_api.h"
|
||||
#ifdef __GNUC__
|
||||
#pragma GCC diagnostic push
|
||||
#pragma GCC diagnostic ignored "-Wstrict-prototypes" // _mxc_crit_get_state()
|
||||
#endif
|
||||
|
||||
#include "gpio.h"
|
||||
#include "mxc_sys.h"
|
||||
#include "mcr_regs.h"
|
||||
#include "mxc_device.h"
|
||||
#include "uart.h"
|
||||
|
||||
#ifdef __GNUC__
|
||||
#pragma GCC diagnostic pop
|
||||
#endif
|
||||
|
||||
#include "board.h"
|
||||
#include "bsp/board_api.h"
|
||||
|
||||
|
||||
//--------------------------------------------------------------------+
|
||||
// Forward USB interrupt events to TinyUSB IRQ Handler
|
||||
//--------------------------------------------------------------------+
|
||||
|
@@ -75,7 +75,6 @@ function(add_board_target BOARD_TARGET)
|
||||
)
|
||||
target_include_directories(${BOARD_TARGET} PUBLIC
|
||||
${CMAKE_CURRENT_FUNCTION_LIST_DIR}
|
||||
${CMSIS_5}/CMSIS/Core/Include
|
||||
${MAX32_CMSIS}/Include
|
||||
${MAX32_CMSIS}/Device/Maxim/MAX32690/Include
|
||||
${MAX32_PERIPH}/Include/MAX32690
|
||||
|
@@ -90,7 +90,6 @@ SRC_C += \
|
||||
|
||||
INC += \
|
||||
$(TOP)/$(BOARD_PATH) \
|
||||
$(TOP)/lib/CMSIS_5/CMSIS/Core/Include \
|
||||
$(TOP)/$(MAX32_CMSIS)/Include \
|
||||
$(TOP)/$(MAX32_CMSIS)/Device/Maxim/MAX32690/Include \
|
||||
$(TOP)/$(MAX32_PERIPH)/Include/MAX32690 \
|
||||
|
@@ -24,13 +24,24 @@
|
||||
* This file is part of the TinyUSB stack.
|
||||
*/
|
||||
|
||||
#include "board.h"
|
||||
#include "bsp/board_api.h"
|
||||
#ifdef __GNUC__
|
||||
#pragma GCC diagnostic push
|
||||
#pragma GCC diagnostic ignored "-Wstrict-prototypes" // _mxc_crit_get_state()
|
||||
#endif
|
||||
|
||||
#include "gpio.h"
|
||||
#include "mxc_sys.h"
|
||||
#include "mcr_regs.h"
|
||||
#include "mxc_device.h"
|
||||
#include "uart.h"
|
||||
|
||||
#ifdef __GNUC__
|
||||
#pragma GCC diagnostic pop
|
||||
#endif
|
||||
|
||||
#include "board.h"
|
||||
#include "bsp/board_api.h"
|
||||
|
||||
//--------------------------------------------------------------------+
|
||||
// Forward USB interrupt events to TinyUSB IRQ Handler
|
||||
//--------------------------------------------------------------------+
|
||||
|
@@ -72,7 +72,6 @@ function(add_board_target BOARD_TARGET)
|
||||
)
|
||||
target_include_directories(${BOARD_TARGET} PUBLIC
|
||||
${CMAKE_CURRENT_FUNCTION_LIST_DIR}
|
||||
${CMSIS_5}/CMSIS/Core/Include
|
||||
${MAX32_CMSIS}/Include
|
||||
${MAX32_CMSIS}/Device/Maxim/MAX78002/Include
|
||||
${MAX32_PERIPH}/Include/MAX78002
|
||||
|
@@ -87,7 +87,6 @@ SRC_C += \
|
||||
|
||||
INC += \
|
||||
$(TOP)/$(BOARD_PATH) \
|
||||
$(TOP)/lib/CMSIS_5/CMSIS/Core/Include \
|
||||
$(TOP)/$(MAX32_CMSIS)/Include \
|
||||
$(TOP)/$(MAX32_CMSIS)/Device/Maxim/MAX78002/Include \
|
||||
$(TOP)/$(MAX32_PERIPH)/Include/MAX78002 \
|
||||
|
Reference in New Issue
Block a user