STM32 CAN bus Rx interrupt only triggers in loopback mode
I actually fixed the issue, thank you to Michel for trying to help me, the reason it wasn't working was because I didn't have the correct filter enabled because it seems the data sheet only that there are 14 filters to be enabled (incorrectly) but the header file specifies 28 correctly.