How to build GUI for custom LCD screen connected to an Arduino Board?

This page summarizes the projects mentioned and recommended in the original post on /r/rust

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • embedded-graphics

    A no_std graphics library for embedded applications

  • Even if one used embedded-graphics, which would't require a line buffer, 8k is probably not enough RAM for the stack of a non-trivial Rust program. At least my even fairly simple RTIC programs that run fine in the 160k of a Feather M4 do not run at all in the 32k of a Feather M0.

  • slint

    Slint is a declarative GUI toolkit to build native user interfaces for Rust, C++, or JavaScript apps.

  • We have micro controller support in [Slint](https://slint-ui.com/), so that might be a good match. Our demo ran on the [Raspberry pi pico](https://www.raspberrypi.com/products/raspberry-pi-pico/), which has 264KiB of RAM. Your microcontroller seems to have only 8KiB, which will be really challenging to shoehorn any UI into. Even with 16bit colors information per pixel, a line buffer for your display will be almost 1KiB already. You will also want to keep some graphical assets in memory so that you have something to actually render into that line buffer.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • quinti-maze-2022

    An embedded Rust implementation of my first published program.

  • I did something close to what you're doing when I ported an AppleSoft BASIC program I wrote in 1982 to the Feather M4. I also wrote a little bit about the effort.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Slint GUI Toolkit

    3 projects | news.ycombinator.com | 1 Feb 2024
  • slint VS rinf - a user suggested alternative

    2 projects | 24 Jan 2024
  • Mistral 8x7B 32k model [magnet]

    6 projects | news.ycombinator.com | 8 Dec 2023
  • Desktop GUI Is an Efficient and Fulfilling Way of Human-Computer Interaction

    1 project | news.ycombinator.com | 29 Nov 2023
  • Slint VS slint - a user suggested alternative

    2 projects | 17 Oct 2023