I’ve recently bought 2 BluzDk boards in preparation for a small DIY project. I intend to build a small “button box”. I’m going to use a few i2c expanders (MCP23017) and I want to have the bluzdk talk to my phone or laptop directly. I would like it if I don’t have to use the cloud IDE, I don’t need any of the out of the box cloud connections… I just want to write my own small firmware using the arduino framework and other libraries and push it to the board using UART. My phone has Bluetooth LE and I’ve started reading the Direct Bluetooth connection from App(No Particle Cloud) but I’ve got 2 questions:
I’ve been using Platform IO (visual studio code) for other DIY projects (using teensy’s) however when setting up BluzDk. I’ve noticed the hardware definitions seem off (32MHz Frequency). https://docs.platformio.org/en/latest/boards/nordicnrf51/bluz_dk.html#bluzdk. I’m not sure if the project template is usable or if there are other things I need to do to successfully upload the firmware to the device.
And because the project template seems off, are there any specific bluz hardware setups that I need to keep in mind when using the arduino framwork? It seems that not all of the pins are wired correctly https://github.com/sandeepmistry/arduino-nRF5/tree/master/variants/BluzDK but the I2C setup looks ok…