5 ms·
"Build the hardware with 100% Arduino Compatibility" That was his first mistake, :-) I like arduino for fast, quick and dirty stuff, but for a finished produc
by aceperry 11y ago
"Build the hardware with 100% Arduino Compatibility"
That was his first mistake, :-) I like arduino for fast, quick and dirty stuff, but for a finished product, I'd rather try to do a closer to bare metal implementation. But otherwise, very cool project.
- dlitz 11y agoIt's not a mistake, it's a feature! 100% Arduino compatibility can make things much more approachable for casual enthusiasts. I've seen some non-programmer _artists_ get Arduino stuff working---barely---which is awesome! If they'd had to start by figuring out how to get a cross-compiler working (especially on Windows), they'd probably have given up.
- yitchelle 11y ago> ... for a finished product Well, this was your first mistake :-) One of the pictures [0] in his series clearly shows that this is not a finished product. This is definitely a side/weekend project. Agreed on being a cool project. [0] - http://oswatch.org/img/how_to/assembly_2.jpg http://oswatch.org/img/how_to/assembly_2.jpg
- fidz 11y agoNewbie to hardware development here. Could you explain what "bare metal" is? Is that programmer + stand-alone chip?
- yitchelle 11y agoYep. Bare metal refers to your code accessing the silicon without the help of other drivers or an OS. You write the code to directly access the IO pins that drives the LCD or LEDs or to read the buttons, or other on board circuitry.