So I'm coming to the nRF52832 from a couple decades worth of light occasional programming, mostly data analysis and scientific computing in nature, and primarily in C/C++ and Python. I've never done any embedded programming before, and am not really sure where to start. I've got my toolchain installed, have an nRF52 dev kit, and have looked at a couple example programs, but it all looks like greek in need of translation to me. I tried digging up some getting started guides, but honestly I'm not sure how much of this stuff is unique to the nRF52832 that I want to use, how much is unique to ARM cortex processors, and how much is just regular old vanilla embedded stuff. Any recommendations on where to start? My project is to design and develop software for a BLE/ANT+ crank arm based bicycle power meter using a strain gauge rosette with three gauges. Side project for my ME degree I'm working on. Would appreciate any advice anyone can give.
Thanks,
PTT