Change to code base to use: 1. VSCode for intellisense etc 2. Platformio for library management. The code still compiles under arduino, but requires that the correct libraries are selected/loaded.