Spence Konde (aka Dr. Azzy)
Spence Konde (aka Dr. Azzy)
> > Use the datasheet. :-) > > Overrated. :) Admittedly, I'm a bit too lazy to read the 100+ datasheets 800 pages each to cover the 300+ parts I'm...
Please, by all means let me know how I can improve the error message! Like, what could I have changed the messages to that would be clear? I've put a...
The second byte of the signature DOES indicate flash size with the low nybble, which is n, where flashsize = 1kb * 2^n. The high nybble is either 9 or...
Ah - yeah I suppose that would be a problem on classic AVRs
Dx and non-Dx modern AVRs use fundamentally different methods to write the flash. On non-Dx, you fill a page buffer and then execute page-erase-write command. On Dx, you have to...
IIRC (it's been a while since I looked at the details of the classic AVR bootloader write process, modern-non-dx probably isn't too hard of a port. You always start up...
`__AVR_ARCH__ >= 100` for modern AVRs. 103 indicates a part with fully mapped flash, like a mega0 or a modern tiny. The practical upper limit is 48k of flash as...
You're using old atpacks. The TPI interface ones (the AVRrc devices - they've also got only r16-r31, and the instruction timing is different, and direct addressed load/store is a 16-bit...
It looks to me like the issue is that the library is naming a struct the same thing ('stat') that the core library uses for a different purpose? If my...