• Projects 6
  • Rating 5.0
  • Rating 734

Budget: 6000 UAH Deadline: 7 days

Hello!
I have already completed two orders where I developed a graphical interface on LVGL for Waveshare ESP32 controllers, which I configured to work at 30-45 FPS (I can send photos and videos of the projects for evaluation in private). I also have extensive experience in creating graphical interfaces in C++ Qt and Golang Fyne (the implementation algorithms for interfaces in LVGL and these two frameworks are very similar). It will not be difficult for me to simply transfer the visuals from Figma to C/LVGL code.

I can start developing the interface on a simulator to save time. However, for the final delivery of the project, to guarantee 30-60 FPS and the correct operation of the membrane keyboard (it may not always work correctly via SPI), I physically need the actual device. I have already had such experience working through an emulator: uploading firmware and configuring microcontroller parameters remotely so that everything works was very stressful for both me and the client, especially with unstable internet due to power outages. Therefore, in previous projects, all clients directly sent me their microcontrollers via NP (accordingly, I sent them back via NP as well).

I have set a conditional cost for my work, as I am not yet familiar with the scope of your task.

I would be very happy to continue working on your project!!!

  • Projects 50
  • Rating 5.0
  • Rating 3 959

Budget: 1000 UAH Deadline: 30 days

Good day.
I have experience working with different systems: both embedded and desktop. I created a small demonstration program. However, since my "Raspberry Pi" is still on the way, I worked with what I have on hand: a network mini-computer (SNC Hi3516). Since the mini-computer does not have video outputs, the demonstration software is divided into two parts:
1. A graphical client is running on the mini-computer - it contains the logic, uses LVGL, and sends the contents of the graphical buffer to the graphical server.
2. A regular PC acts as the graphical server and sends mouse events.

Since links in bids are not welcome, I can send it in a private message.

The cost and deadlines depend on the layouts and implementation requirements: exactly as is or to have the same functionality.
For example, the "Measurements" page uses a wheel-type widget, but with fixed elements on the edges - the first and the hundredth. There is no exact widget like that in LVGL, only a "wheel." But, this is not a problem; we can create a widget as per the layout, assembling it from LVGL "primitives."
I can roughly estimate as follows:

Proposals concealed

The list does not show proposals concealed by the client or freelancer with a Plus profile, as well as proposals violating rules

Current freelance projects in the category C & C++

16 July
13 July
11 July
5 July