mbed-os/targets/TARGET_NUVOTON/TARGET_NUC472/device
Chun-Chieh Li bfd4ceb20b NUVOTON: CAN: Fix Rx interrupt doesn't work
Major modifications:
1. Handle Rx interrupt based on Message Object interrupt (CAN_IIDR=0x0001~0x0020) instead of CAN_STATUS.RxOK
2. Also handle Tx interrupt following above for consistency

Other related modifications:
1. Fix signature type error in CAN_CLR_INT_PENDING_BIT()
2. Add CAN_CLR_INT_PENDING_ONLY_BIT() which doesn't clear NewDat flag so that user can fetch received message in thread context

NOTE: This fix only targets CAN (NUC472/M453/M487), not CAN-FD (M467).
2024-04-18 11:04:15 +08:00
..
StdDriver NUVOTON: CAN: Fix Rx interrupt doesn't work 2024-04-18 11:04:15 +08:00
TOOLCHAIN_ARM_STD CMake nuvoton: fix ARMClang linker script command 2020-11-25 13:18:15 +00:00
TOOLCHAIN_GCC_ARM Use boot stack size from config system 2020-09-10 10:08:38 +01:00
TOOLCHAIN_IAR Use boot stack size from config system 2020-09-10 10:08:38 +01:00
NUC472_442.h Nuvoton: Remove DISABLE/ENABLE macro definitions in BSP 2020-12-09 14:27:23 +08:00
cmsis.h Correct Nuvoton compiler detection logic 2017-09-11 13:20:33 -05:00
cmsis_nvic.h Correct Nuvoton compiler detection logic 2017-09-11 13:20:33 -05:00
startup_NUC472_442.c NUMAKER_PFM_NUC472: keep __vector_handlers symbol in LTO builds 2020-02-04 12:30:00 +01:00
system_NUC472_442.c [NUC472] Support no-XRAM configuration 2017-02-14 09:12:02 +08:00
system_NUC472_442.h restructure - Restructured cmsis directory 2016-10-04 17:51:44 -05:00