Stories
Slash Boxes
Comments

SoylentNews is people

posted by Fnord666 on Monday March 04 2019, @01:44AM   Printer-friendly
from the micro-gooey dept.

Microcontrollers are wonderfully useful things, but programming them can be a little daunting if you’re used to the simplicity of compiling for regular PCs. Over time though, this has become easier. Communities have strayed away from assembly code and created higher-level languages such as Micropython, to allow these devices to be programmed in a more accessible manner. Unfortunately, Micropython has historically lacked a decent high-level GUI library. Thankfully, that’s no longer the case, with [amirgon] porting LittlevGL to the platform.

Putting a GUI into a project with a screen seems simple, until one actually gets down to brass tacks. A simple button can consist of a background color, text, and a symbol – and that’s not even considering the use of shading or other visual effects. Having a library to handle the grunt work can massively cut down development time.

[...] There are other approaches to this problem, too – with MyOpenLab being a particularly versatile example.


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 3, Insightful) by DannyB on Monday March 04 2019, @03:23PM

    by DannyB (5839) Subscriber Badge on Monday March 04 2019, @03:23PM (#809796) Journal

    Learn C and you can benefit from decades of work by adults, instead of trying to use your toy languages for everything.

    I remember when Mainframe people (*cough* IBM *cough*) called microcomputers the "toy" computers.

    Using "toy" as a pejorative term usually means the old guard is afraid of or simply blind to the future.

    Who would ever use a "toy" language like Python or JavaScript or Lua or Lisp.

    The people using the toy languages will likely beat their C using competitors to market and laugh all the way to the bank.

    Just like back in the day (1982), I worked on a specialized accounting system in the "toy" language p-System Pascal, and with a big Corvus hard drive, we could vastly underprice a "real" IBM System 36 or similar. I've heard the "toy" pejorative term before and remember it well. And also had the last laugh.

    --
    To transfer files: right-click on file, pick Copy. Unplug mouse, plug mouse into other computer. Right-click, paste.
    Starting Score:    1  point
    Moderation   +1  
       Insightful=1, Total=1
    Extra 'Insightful' Modifier   0  
    Karma-Bonus Modifier   +1  

    Total Score:   3