GUI슬라이스 라이브러리
임베디드 디스플레이를 위한 경량 GUI 프레임워크
드래그 앤 드롭 빌더 로 GUI를 디자인한 다음 크로스 플랫폼 프레임워크를 사용하여 동일한 코드를 다양한 디스플레이, 라이브러리 및 컨트롤러에 적용하세요. 오픈 소스 MIT 라이선스는 무료 상업적 사용을 허용합니다.
- 광범위한 문서 가이드 제공
- GUIslice API 문서(온라인) 및 (PDF)
- 활발한 개발: 최신 업데이트 및 진행 중인 작업 확인
- 출시 이력
- 웹사이트 (www.impulseadventure.com)
- 지원 이메일 : [email protected]
- Calvin Hass 및 GitHub 기여자의 GUIslice, Paul Conti의 빌더
특징
- 순수 C 라이브러리, 동적 메모리 할당 없음
- 위젯 :
- 텍스트, 이미지, 버튼, 체크박스, 라디오 버튼, 슬라이더, 사용자 정의 키패드, 목록 상자, 방사형 컨트롤, 스크롤 텍스트 상자/터미널, 그래프 등, 확장 기능 및 여러 페이지.
- 레이아웃을 생성하는 크로스 플랫폼 GUIslice Builder 애플리케이션
- 플랫폼 독립적인 GUI 코어는 현재 다음을 지원합니다.
- Adafruit-GFX, TFT_eSPI, mcufriend, UTFT, LCDGFX, SDL1.2, SDL2.0
- 장치 :
- Raspberry Pi, Arduino, ATmega2560, ESP8266/NodeMCU, ESP32, M5stack, Teensy 3/T4, WIO 터미널, Feather M0(Cortex-M0), nRF52(Cortex-M4F), LINUX, Beaglebone Black, STM32, Due 등
- 일반적인 디스플레이 :
- PiTFT, Adafruit TFT 3.5" / 2.8" / 2.4" / 2.2" / 1.44", FeatherWing TFT, OLED 0.96", mcufriend, BuyDisplay / EastRising 4.3" 5" 7", Waveshare, 4D Cape
- 디스플레이 드라이버에는 다음이 포함됩니다 .
- ILI9341, ST7735, SSD1306, HX8347D, HX8357, PCD8544, RA8875, RA8876, ILI9225, ILI9341_t3, ILI9341_due
- 다음을 포함한 터치스크린 제어 :
- STMPE610, FT6206, FT5206, XPT2046, TSC2007, 4선, tslib, URTouch, Adafruit 시소
- IDE 지원 :
- GUIslice는 LINUX make 외에도 Arduino IDE 및 플랫폼 IO 환경에서 사용하도록 테스트되었습니다.
- 외국 문자/UTF-8 인코딩(SDL 모드), 앤티앨리어싱 글꼴(TFT_eSPI 모드)
- 동적 디스플레이 회전
- 터치스크린이 아닌 장치를 위한 GPIO/핀/키보드/Adafruit Seesaw 탐색
스크린샷
GUI슬라이스 빌더
- GUI 슬라이스 레이아웃을 생성하기 위한 크로스 플랫폼(Windows, LINUX 및 Mac) 데스크톱 애플리케이션 포함
- 문서는 GUIslice Builder 위키를 참조하십시오.
부인 성명
소프트웨어는 오류가 있을 경우 신체적 부상을 입을 수 있는 장치나 상황에서 사용하도록 설계되지 않았습니다.