mbed-os/targets/TARGET_NUVOTON/TARGET_M451/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 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
M451Series.h [M453] Move files to match ARM mbed's restructure 2016-10-11 13:49:25 +08:00
M451_mem.h M453: Make memory specification configurable 2020-04-27 11:24:12 +08:00
M451_mem.icf.h M453: Make memory specification configurable 2020-04-27 11:24:12 +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_M451Series.c Nuvoton: Enable no HXT/LXT configurabiliy 2021-06-02 09:02:05 +08:00
system_M451Series.c Nuvoton: Enable no HXT/LXT configurabiliy 2021-06-02 09:02:05 +08:00
system_M451Series.h Nuvoton: Enable no HXT/LXT configurabiliy 2021-06-02 09:02:05 +08:00