This repository has been archived by the owner on Apr 17, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 39
Platform Libraries
Timor Gruber edited this page Dec 30, 2018
·
3 revisions
These libraries are provided with the hardware platform being used (usually just Arduino), and are typically essential to any development with the platform. Common examples are SPI, Wire, etc.
Arduino-CMake acknowledges that these libraries are essential, thus it provides a convenient way to use them in your application.
In order to use a platform library, one should simply link it to a target, usually the Arduino executable.
The following example shows how to use the SPI platform library:
link_platform_library(my_target SPI ${board_id})
Note that the example above assumes the my_target
target has already been created earlier.
Also, board's ID has been retrieved as well.