The Plot Thickens

Progress is slow as I’ve been busy with other things. I’ll probably be 50% finished with the Arduino Nano Every book in another week.

I think I’ve been spending too much time answering Quora questions, which not only doesn’t get the book written but also doesn’t make me more knowledgeable as the questions are too basic.

I have been learning more about the Nano Every, which is obviously a good thing. One important “gotcha” involves port assignment. In order to access three of the USARTs, the TWI, the SPI, and and most of the timer/counter outputs on the Nano Every board, pins must be reassigned from their defaults. The Arduino library makes these reassignments if the corresponding driver code is used. However if one writes ones own drivers then the pins don’t get reassigned. This must be done in the application code. Now I’ve recognized that, the book will point it out with the correct statements necessary to to the reassignments.

So far the toughest part of writing has been describing the new features which are not on the older microcontrollers nor are they utilized in the Arduino library. Using these features can give an edge to ones projects, so I need to cover them and give useful examples.