STM32-CAN library - error: core_debug.h: No such file or directory

There are different levels of "support" for a capability. For example:

  • The Arduino company provides an official actively maintained library with comprehensive documentation, making it easy to use the capability in Arduino sketches.
  • There is a 3rd party Arduino library that facilitates the use of the capability in Arduino sketches.
  • The hardware has the capability, but there isn't an Arduino library to facilitate its use, meaning you must use lower level code.
  • The hardware does not have the capability.

When you see a capability listed in the specs of a hardware product, it should generally only be taken as a claim that the hardware has that capability, without implying any specific level of support by the libraries and documentation.