Spence Konde (aka Dr. Azzy)
Spence Konde (aka Dr. Azzy)
Okay so what needs to get wire working properly here Do I just take what was PR'ed for mTC and copy it over here or is there more to it?
Does anyone else understand this well enough to give a green light here?
Well, even when the avrdude is updated to 7.0, the core will still use the tool SerialUPDI, not avrdude with the SerialUPDI protocol. I am aware that some changes will...
You see, I don't even know what cmake is. I don't like or find interesting wrangling toolchains,. Likely won't be possible to know about Ex-series until the parts ship. Who...
Huh, I'd have expected that to work if fuses were right and the hex file was valid, and the avrdude conf was right. I didn't think they changed nvmctrl. Edit:...
Damn, that looks awesome - I was never happy with the need to OR the constants together, but templates are a dark art which I do not have experience with.
Hmm, okay - so I do *NOT* know how to make that compile... Which isnt surprising since I don't really know how to use templates much less variadic ones. Though...
Hmm, uhhh... ``` uint8_t pin_config = pinConfigure(digital_pin, mode) | pinConfigure(digital_pin, modes...); ``` pinConfigure with more than two modes fails to compile, complaining of there being no operator | defined for...
Happy new year to you! Huh, okay, yeah, now it;s compiling and looks to be working. I notice that the flash usage of a single call to it is competitive...
Based on ``` void setup() { pinConfigure(PIN_PA7, PIN_PULLUP_ON | PIN_ISC_DISABLE | PIN_INVERT_ON); pinConfigure(PIN_PA7, PIN_DIR_SET | PIN_INPUT_ENABLE | PIN_INVERT_ON); pinConfigure(PIN_PA7, PIN_OUT_CLR | PIN_DIR_SET| PIN_INPUT_DISABLE); pinConfigure(PIN_PA6, PIN_PULLUP_ON | PIN_ISC_DISABLE| PIN_INVERT_ON); pinConfigure(PIN_PA6, PIN_DIR_SET...