07-12-2021, 01:08 AM
(07-10-2021, 11:54 AM)biketool Wrote: I do not recall, it may not have even been that slow, I will attach the data sheet(cant attach have to link) as I have to go.
If it's using the same USB library I used, it spends most of its time trying not to let the USB connection die. The USB library also seems to have multiple bugs in it... From memory it does a poll loop for 10ms or so on every byte transfer or something ridiculous like that.
(07-10-2021, 11:54 AM)biketool Wrote: The slowness may have been an assumption, but I couldnt find a throughput in a wquik document skim.
16MHz will be the absolute max as that's what the chip runs at - I'm not sure the I/O runs that fast though.
(07-10-2021, 11:54 AM)biketool Wrote: https://pdf1.alldatasheet.com/datasheet-...INY85.html
I'm painfully aware of this document
(07-10-2021, 11:54 AM)biketool Wrote: I will say that the ATtiny84&85 in DIP-8&16 or on a Digispark is my go-to for simple automation, so easy to use and even with the micronucleus bootloader(has an initial USB flashing mode) it has not run out of memory for me and makes using arduino code scraps super easy.
Yeah I use them for motor control - I actually have a stock of 100 or so of them sitting on my drawer But they need to be flashed the manual way as they don't currently have a bootloader.
With regards to this flash project, I don't believe they will be suitable. We ideally need something *alot* more powerful to get anything even close to full USB 2.0 speeds.