Managing Custom Library & Board Control

Hi loren,

is possible by several means:

  • renaming them (maybe putting them into your own folder under /lib (?) and then simply #include their new file names
  • If you are using the library manager instead, you’d have to point it to your newly created library using lib_deps (and remove the old ones).

is possible using the PlatformIO tab → Project Tasks
Where you can modify fuses to change clock source, speed etc. But note that many libraries have hard-coded clock speeds via #define F_CPU so that if you change the clock without any other modifications, likely you’ll get in trouble with terminal output or any other clock-dependant stuff (e.g. delays might change). See here for more details.
To modify board type and framework, use the PlatformIO.ini file.

Hope this helps!

1 Like