Old dog learning new tricks here, and I need a pointer in the right direction...
Back in the Stone Age, I programmed AVRs in assembler, and a big part of the work with a new MCU was poring through the datasheet to understand all the peripherals and make sure they were initialized or disabled properly, lest the multifunction pins bite you in the rear later.
I'm re-entering the game and assuming that GCC is the better approach for most cases, but I'm puzzled to see almost no Google hits for initializing peripherals, best-practices for a given MCU startup, etc.
What's the current state-of-the-art here? Should I be looking for a wizard in AS7 that generates this code from pull-downs? Or is the practice still to pore through the datasheet or header file and code the init by hand, just in C?
FWIW, I'm targeting ATtiny25 at the moment.