Skip to content

Xiao rp2040 firmware to drive Adafruit Sharp Memory Display over SPI and Linux Driver to send framebuffer over USB

Notifications You must be signed in to change notification settings

sgroez/usb-display-device

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

usb-display-device

Programms to use adafruit display as usb display with linux

BUILD

nix build .#componentName

COMPONENTS

display

rp2040 firmware to drive adafruit sharp memory display over spi displaying static frame as first prototype

###usb_echo rp2040 firmware to echo back data received over usb from host computer used as second prototype to test usb data transfer

###usb_echo_driver linux driver counterpart to work with usb_echo sends hard coded data packet over usb on data received logs it to dmesg

usb_display (not sure on data transmission protocol)

rp2040 firmware to drive adafruit sharp memory display over spi displaying frame sent over usb from host computer

usb_display_driver (not implemented yet)

linux driver counterpart to work with usb_display sets up relevant components for linux drm subsystem to work with wayland etc. reads out framebuffer and sends data over usb to display (rp2040)

TODO

  • go over first prototypes again
  • define protocol to send framebuffer or adafruit sharp memory display commands
  • implement basic driver using hard coded framebuffer data
  • read into drm subsystem to implement components for framebuffer driver

About

Xiao rp2040 firmware to drive Adafruit Sharp Memory Display over SPI and Linux Driver to send framebuffer over USB

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published