All Projects → MaJerle → Easygui

MaJerle / Easygui

Licence: mit
Easy GUI for microcontrollers

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Easygui

theCore
theCore: C++ embedded framework
Stars: ✭ 76 (-34.48%)
Mutual labels:  stm32, embedded-systems
Totalcross
TotalCross is a Software Development Kit that helps cross platform application development. Currently supported platforms are: Windows, Wince, Android, iOS, Linux and Linux ARM for embedded systems.
Stars: ✭ 147 (+26.72%)
Mutual labels:  embedded-systems, gui
Awtk
AWTK = Toolkit AnyWhere(为嵌入式、手机和PC打造的通用GUI系统)
Stars: ✭ 2,328 (+1906.9%)
Mutual labels:  stm32, gui
STM32F10x Servo Library
Servo library with stm developed by the Liek Software Team. We are working on new versions.
Stars: ✭ 14 (-87.93%)
Mutual labels:  stm32, embedded-systems
MPU60X0
Fast, Lightweight STM32 I2C HAL Driver for the MPU6000/MPU6050 IMU
Stars: ✭ 15 (-87.07%)
Mutual labels:  stm32, embedded-systems
Qtools
QTools collection of open source tools for embedded systems development on Windows, Linux and MacOS
Stars: ✭ 64 (-44.83%)
Mutual labels:  embedded-systems, gui
esm
Lightweight communicating state machine framework for embedded systems
Stars: ✭ 21 (-81.9%)
Mutual labels:  stm32, embedded-systems
Stm32 Tutorial
Getting started with the STM32 HAL development environment. Tutorial documents in Markdown.
Stars: ✭ 69 (-40.52%)
Mutual labels:  stm32, embedded-systems
Stm32 Dma Uart
Efficient DMA timeout mechanism for peripheral DMA configured in circular mode demonstrated on a STM32 microcontroller.
Stars: ✭ 111 (-4.31%)
Mutual labels:  stm32
Dap42
CMSIS-DAP debugger firmware for STM32F042Fx and STM32F103xx
Stars: ✭ 115 (-0.86%)
Mutual labels:  stm32
Blink
使用html来编写golang图形界面程序(only windows)
Stars: ✭ 110 (-5.17%)
Mutual labels:  gui
Iframework
Simple Unity Framework
Stars: ✭ 110 (-5.17%)
Mutual labels:  gui
Gong Wpf Dragdrop
The GongSolutions.WPF.DragDrop library is a drag'n'drop framework for WPF
Stars: ✭ 1,669 (+1338.79%)
Mutual labels:  gui
Guify
A simple GUI for inspecting and changing JavaScript variables
Stars: ✭ 111 (-4.31%)
Mutual labels:  gui
Cfg2html
cfg2html is a UNIX shell script similar to supportinfo, getsysinfo or get_config, except that it creates a HTML (and plain ASCII) system documentation for HP-UX, SCO-UNIX, AIX, Sun OS and Linux systems. Plug-ins for SAP, Oracle, Informix, Serviceguard, Fiber Channel/SAN, TIP/ix, OpenText (IXOS/LEA), SN Mass Storage like MAS, EMC, EVA, XPs, Network Node Manager and DataProtector etc. are included. The first versions of cfg2html were written for HP-UX. Meanwhile the cfg2html HP-UX stream was ported to all major *NIX platforms and small embedded systems.
Stars: ✭ 116 (+0%)
Mutual labels:  embedded-systems
Handwriter
A smart program to convert digital document to hand-written document
Stars: ✭ 108 (-6.9%)
Mutual labels:  gui
Nuklear Nim
Nim bindings for https://github.com/vurtun/nuklear/
Stars: ✭ 109 (-6.03%)
Mutual labels:  gui
Ocamlverse.github.io
Documentation of everything relevant in the OCaml world
Stars: ✭ 117 (+0.86%)
Mutual labels:  gui
Medis
💻 Medis is a beautiful, easy-to-use Mac database management application for Redis.
Stars: ✭ 10,569 (+9011.21%)
Mutual labels:  gui
Implot
Immediate Mode Plotting
Stars: ✭ 2,014 (+1636.21%)
Mutual labels:  gui

EasyGUI for embedded systems

This library has been introduced as part of research study and is no longer in development.

EasyGUI is lightweight, platform independent, but highly optimized for STM32 Chrom-ART DMA2D peripheral for drawing operations.

Documentation

Features

  • Platform independent, written in C99
  • Highly optimized for STM32 Chrom-ART accelerator
  • Low-level layer separated of high level API)
  • Windows 98 design by default
  • Supports windows based widgets and easy API to create custom widget on demand
  • Support for multitouch
  • Support for touch events (click, double click, move, etc) and gestures (zoom in, zoom out, etc)
  • Support for keyboard input
  • Support for UTF-8 API
  • Support for multilanguage
  • Support for complete event-driven programming design with Model-View architecture
  • Support for different image depths and display resolutions
  • Support for custom memory management system to optimize RAM usage
  • User friendly MIT license

Contribute

Fresh contributions are always welcome. Simple instructions to proceed::

  1. Fork Github repository
  2. Respect C style & coding rules used by the library
  3. Create a pull request to develop branch with new features or bug fixes

Alternatively you may:

  1. Report a bug
  2. Ask for a feature request
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].