mbed-os/targets/TARGET_NUVOTON/TARGET_M480/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
..
Reg M487: Add SPDX license identifier for BSP files 2020-04-01 13:55:46 +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
M480.h Nuvoton: Remove DISABLE/ENABLE macro definitions in BSP 2020-12-09 14:27:23 +08:00
M480_mem.h M487: Make memory specification configurable 2020-03-12 09:34:14 +08:00
M480_mem.icf.h M487: Make memory specification configurable 2020-03-12 09:34:14 +08:00
cmsis.h M487: Add SPDX license identifier 2020-04-01 13:55:45 +08:00
cmsis_nvic.h M487: Add SPDX license identifier 2020-04-01 13:55:45 +08:00
startup_M480.c M487: Refine the WKT resolution to WDT reset from PD 2021-04-22 19:12:52 +08:00
system_M480.c Nuvoton: Enable no HXT/LXT configurabiliy 2021-06-02 09:02:05 +08:00
system_M480.h M487: Add SPDX license identifier for BSP files 2020-04-01 13:55:46 +08:00