diff --git a/configs/moxa/include/board.h b/configs/moxa/include/board.h index 0a294072b2a..956003b4a61 100644 --- a/configs/moxa/include/board.h +++ b/configs/moxa/include/board.h @@ -218,6 +218,9 @@ extern "C" * Public Function Prototypes ************************************************************************************/ +inline void ftintc010_set_trig_mode(int irq, int mode); +inline void ftintc010_set_trig_level(int irq, int level); + #undef EXTERN #if defined(__cplusplus) } diff --git a/configs/moxa/src/moxart_boot.c b/configs/moxa/src/moxart_boot.c index f773982d3dc..cbee11e9595 100644 --- a/configs/moxa/src/moxart_boot.c +++ b/configs/moxa/src/moxart_boot.c @@ -47,6 +47,8 @@ #include #include +#include + /**************************************************************************** * Pre-processor Definitions ****************************************************************************/ @@ -73,6 +75,8 @@ void board_initialize(void) { #ifdef CONFIG_NET_FTMAC100 /* Perform board-specific initialization */ + ftintc010_set_trig_mode(CONFIG_FTMAC100_IRQ, 0); + ftintc010_set_trig_level(CONFIG_FTMAC100_IRQ, 0); ftmac100_initialize(0); #endif diff --git a/configs/moxa/src/moxart_nsh.c b/configs/moxa/src/moxart_nsh.c index 1b4c4ea8770..f347c75df3d 100644 --- a/configs/moxa/src/moxart_nsh.c +++ b/configs/moxa/src/moxart_nsh.c @@ -47,6 +47,8 @@ #include #include +#include + /**************************************************************************** * Pre-processor Definitions ****************************************************************************/ @@ -75,6 +77,8 @@ int board_app_initialize(void) #ifndef CONFIG_BOARD_INITIALIZE #ifdef CONFIG_NET_FTMAC100 /* Perform board-specific initialization */ + ftintc010_set_trig_mode(CONFIG_FTMAC100_IRQ, 0); + ftintc010_set_trig_level(CONFIG_FTMAC100_IRQ, 0); ftmac100_initialize(0); #endif