What a beautifully presented adventure. Loved reading it. And when you say a problem "could be bad" you make your point. :-) (meant as a "find Waldo" exercise for alert readers)

Hadn't heard of "kev" or any other Arduino emulator for that matter. That aspect was interesting too.

The other issue with redeclaration of the vars local to the switch statement is that they literally don't exist outside it, so communicating their values outside the block would be difficult. :-)  In general, every {} defines a local scope in C/C++ and you can declare variables inside that scope but they cease to be defined outside the scope. The scope outside any {} (aka "global") or vars declared "static" can avoid this issue but not the redefine issue.

Thanks for sharing this!

Pete


On 6/24/20 12:43 PM, Huan Truong via TriEmbed wrote:
This has taken me way more time than I thought, but finishing this
retrofit is a big achievement for me. It's really silly and serves
exactly no purpose other than RE'ing something no one cares about.  So
I just want to share for some shits and giggles.

http://www.tnhh.net/posts/adventures-hacking-fake-vivitar-vintage-radio.html






_______________________________________________
Triangle, NC Embedded Computing mailing list

To post message: [email protected]
List info: http://mail.triembed.org/mailman/listinfo/triembed_triembed.org
TriEmbed web site: http://TriEmbed.org
To unsubscribe, click link and send a blank message: 
mailto:[email protected]?subject=unsubscribe

Reply via email to