Arduino Development with CLion: From Hobby to Professional Project. Source code examples for a blog post