Hi Gareth,
I don't have hardly any experience with the Atmel/Microchip tools but I am interested also in the transition gradually from Arduino to other professional tools. This part of what you said caught my attention. Arduino has had such a profound impact on my life that it urged me to make a serious study of microcontrollers and programming, as well as electrical engineering, and as a result I have recently moved into full time professional programming.
I'd like to embark on the learning process with you if you'd like to share back and forth. I am also highly intrigued by STM32 microcontrollers and just today (after a couple hundred hrs or effort) I got the STM32F103 Nucleo to blink, take C++ code instead of pure C, and print out a millis() timestamp to the Arduino serial monitor. Despite using STM example code getting up and running is rather poorly documented and was quite difficult for me. If you want my code I can have you up and running with this in minutes, not hrs. With precise instructions it's easy.
Perhaps you'd like to learn STM32 as well? We can share back and forth about our progress with that and AVR tools? I post this as a response to the whole group only because a person or two here might want to join me as well on this journey. If so feel free to respond and we can eventually move this side discussion off the main forum and work together.
Thanks!
Gabriel Staples
Electric RC Aircraft Guy, LLC
www.ElectricRCAircraftGuy.comCheck out my "Computa Pranksta" USB device sold on Amazon!
(sent from my Android)