Skip to content

A GUI Controller for embedded devices, based on Dear ImGui

Notifications You must be signed in to change notification settings

icrazt/ImController

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ImController

开发中 可用时间未知

基于 ImGUI 的 UI 控制面板,主要用于嵌入式设备的调试与监控。使用串行通信的方式(串口 或 wifi+socket), 使用 TinyFrame 作为上层协议。

使用 websocket 时可由 PC 端直接建立 websocket 服务器,用于接收下位机的数据。或是直接在两者间建立 socket 连接,传送数据。

基于

Dear ImGui - Docking branch

Implot :epezent/implot: Advanced 2D Plotting for Dear ImGui

TinyFrame:MightyPork/TinyFrame: A simple library for building and parsing data frames for serial interfaces (like UART / RS232)

CSerial: CSerial - A C++ Class for Serial Communications

zaphoyd/websocketpp: C++ websocket client/server library

Asio C++ Library

About

A GUI Controller for embedded devices, based on Dear ImGui

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published