Stories
Slash Boxes
Comments

SoylentNews is people

SoylentNews is powered by your submissions, so send in your scoop. Only 17 submissions in the queue.
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 The Mighty Buzzard on Monday March 04 2019, @03:26AM (6 children)

    Yup. As most of my work lately has been of the microcontroller variety, I'm right there with you. If you need bloated bullshit to make it easy for you, there's plenty of java shops and web design out there.

    --
    My rights don't end where your fear begins.
    Starting Score:    1  point
    Moderation   +1  
       Insightful=1, Total=1
    Extra 'Insightful' Modifier   0  
    Karma-Bonus Modifier   +1  

    Total Score:   3  
  • (Score: 5, Funny) by Subsentient on Monday March 04 2019, @03:39AM

    by Subsentient (1111) on Monday March 04 2019, @03:39AM (#809686) Homepage Journal

    I think part of the problem goes something like this:

    Manager:
    "Great news! Apparently we can use Node.JS and then we don't have to hire anyone else because Gilbert the web designer knows JavaScript already! We're doing that!"

    Acquaintance who knows real code:
    "Gilbert's code is really bad, and JavaScript is very inefficient. Please don't do that."

    Manager:
    "Oh whatever, it's still cheaper than hiring someone skilled!"

    Gilbert the web designer, writing really poorly optimized JavaScript for a performance sensitive video rendering app:
    "AM BIG BOY!"

    And hence the massive amount of bloated Electron apps and whatnot.

    --
    "It is no measure of health to be well adjusted to a profoundly sick society." -Jiddu Krishnamurti
  • (Score: 0) by Anonymous Coward on Monday March 04 2019, @04:08AM (4 children)

    by Anonymous Coward on Monday March 04 2019, @04:08AM (#809688)

    And Perl, how could you forget Perl?!

    • (Score: 2) by The Mighty Buzzard on Monday March 04 2019, @12:47PM (3 children)

      I just assumed anyone who still uses perl knows why they're still using perl and has the sense to not use it in utterly inappropriate places.

      --
      My rights don't end where your fear begins.
      • (Score: 0) by Anonymous Coward on Monday March 04 2019, @01:52PM (2 children)

        by Anonymous Coward on Monday March 04 2019, @01:52PM (#809768)

        Python is the new Perl.

        • (Score: 0) by Anonymous Coward on Monday March 04 2019, @05:24PM (1 child)

          by Anonymous Coward on Monday March 04 2019, @05:24PM (#809869)

          Python is the new Perl.

          Not until the language looks like output from a glitching comms port it isn't!

          • (Score: 2) by The Mighty Buzzard on Tuesday March 05 2019, @02:29AM

            I know, right? It's so easy to program in as long as you know the million and one entirely arbitrary rules and follow them to the letter. Sure it takes ten times as many lines of code but it's totally worth it. What kind of weirdo would want a language that gives him free time because he's finished a project? He might actually have to go outside if that happened.

            --
            My rights don't end where your fear begins.