The PINx toggle of PORTx bits is not a new feature.
simulavr must support this.
A RMW implementation of SBI also does not work on registers with interrupt 
flags.

That does not imply the goodness of a major data structure organization.
I note that an SBI instruction can only address registers on which it works.
Allowing extra functionality in other registers should not cause problems.

Note that on some old AVRs, SBI *is* RMW and their datasheets reflect this.

The confusing cyclic reference is called the curiously recurring template 
pattern.
Not evil.
Pointers to void are not preferable.
As a rule, in C++, pointers to void are a bad idea.

I'm not clear on the template parameter type issue.
template <typename T> class {  ... public: typedef T parametertype; ... } ;


Michael Hennebry

_______________________________________________
Simulavr-devel mailing list
Simulavr-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/simulavr-devel

_______________________________________________
Simulavr-devel mailing list
Simulavr-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/simulavr-devel

Reply via email to