Hoping to see Paul's input . . . I'll just note: this thread has a high visit count . . . maybe it is me looking . . .
robsoles - I think the wiki as I've seen on noted platforms could be an awesome addition offering one search&click location of the 'right & current' info. But without PJRC sign on the accuracy and maintenance will be made harder and the separate web info would be what people have to wade through.
MichaelM - indeed simple things like 'PullUps' slow not only the OP down - but distract you repeating yourself.
JBeale - that is a good list of select topics (MichaelM noted it) boiled up that search would likely skip or bury.
> I noticed your IDE list doesn't touch on the VisualMicro that is hopefully back to working per a recent thread.
> The one issue that caught me for weeks was 'Program button'. I wrongly assumed it was 'reset' - but in assuming I noticed if you fast or slow tap it you can get a reset, even OTG on Android. This isn't 'By Design' supported behavior and it was some time before that became clear. A good 'button' thread might help others - but I never saw it and the web text still doesn't speak to me.
> My button 'understanding' problem made worse having two Teensy units active maybe? [and the fact that the early IDE 1.6.x broke VERIFY behavior] I was happy when
I found TyQt awesome for multi (or single) Teensy case. I have re-posted that a few times as it allows monitor on multiple channels and halts UPLOAD as it hides the Teensy until a 'Button' hits. I need to install the latest LC aware build, bit one handy thing it is shows when 'windows' orphans a COM port.
> My other most re-posted helper is 'QBlink' setup and use - particularly how it associates with a conditional while on Serial startup so sketches pause for Serial connect - but start the loop() unlike some of the sketches. Also because it quickly shows a heartbeat powering/blinking the LED so folks can see they have an active sketch and a working Teensy. As a bonus it incorporates WriteFast and ReadFast.
#define qBlink() (digitalWriteFast(LED_BUILTIN, !digitalReadFast(LED_BUILTIN) ))