I am trying to get this working with GCC, and I use github.com/.../nrf51-pure-gcc-setup as a base.
I am not too sure how all this works together but:
- Can these SDKs be merged into one directory? They seem to share a lot of the same code.
- Does the IoT SDK support things like SPI, analog reading, or do I have to merge the SDKs?
- Does the IoT SDK support over the air firmware updates, or do I have to merge the SDKs?
Thanks!
Update: I am using the IoT SDK alone for now, but I came across issues with pure-gcc setup:
It compiles all files which makes it impossible to link ble_6lowpan which is necessary. Also I get "region RAM overflowed with stack".
Which LD file do I use? gcc_nrf51_s1xx_iot_xxaa, gcc_nrf51_s1xx_iot_xxab or gcc_nrf51_s1xx_iot_xxac? I have the NRF51-DK.