Versions in this module Expand all Collapse all v0 v0.0.6 Jun 3, 2023 Changes in this version + type ModeInfo struct + Clock uint32 + Flags uint32 + Hdisplay uint16 + Hskew uint16 + HsyncEnd uint16 + HsyncStart uint16 + Htotal uint16 + Name [DisplayModeLen]uint8 + Type uint32 + Vdisplay uint16 + Vrefresh uint32 + Vscan uint16 + VsyncEnd uint16 + VsyncStart uint16 + Vtotal uint16 v0.0.5 May 15, 2023 v0.0.4 May 15, 2023 v0.0.3 May 15, 2023 v0.0.2 May 15, 2023 Changes in this version + const Connected + const ConnectorNameLen + const Disconnected + const DisplayInfoLen + const DisplayModeLen + const PropNameLen + const UnknownConnection + func AddFB(f *os.File, width, height uint16, depth, bpp uint8, pitch, boHandle uint32) (uint32, error) + func DestroyDumb(f *os.File, handle uint32) error + func MapDumb(f *os.File, handle uint32) (uint64, error) + func RmFB(f *os.File, handle uint32) error + func SetCrtc(f *os.File, crtcid, bufferid, x, y uint32, connectors *uint32, count int, ...) error + type Connector struct + Connection uint8 + EncoderID uint32 + Encoders []uint32 + Height uint32 + ID uint32 + Modes []Info + PropValues []uint64 + Props []uint32 + Subpixel uint8 + Type uint32 + TypeID uint32 + Width uint32 + func GetConnector(f *os.File, id uint32) (*Connector, error) + type Crtc struct + BufferID uint32 + GammaSize int + Height uint32 + ID uint32 + Mode Info + ModeValid int + Width uint32 + X uint32 + Y uint32 + func GetCrtc(f *os.File, id uint32) (*Crtc, error) + type Encoder struct + CrtcID uint32 + ID uint32 + PossibleClones uint32 + PossibleCrtcs uint32 + Type uint32 + func GetEncoder(f *os.File, id uint32) (*Encoder, error) + type FB struct + BPP uint32 + Flags uint32 + Handle uint32 + Height uint32 + Pitch uint32 + Size uint64 + Width uint32 + func CreateFB(f *os.File, width, height uint16, bpp uint32) (*FB, error) + type Info struct + Clock uint32 + Flags uint32 + Hdisplay uint16 + Hskew uint16 + HsyncEnd uint16 + HsyncStart uint16 + Htotal uint16 + Name [DisplayModeLen]uint8 + Type uint32 + Vdisplay uint16 + Vrefresh uint32 + Vscan uint16 + VsyncEnd uint16 + VsyncStart uint16 + Vtotal uint16 + type Modeset struct + Conn uint32 + Crtc uint32 + Height uint16 + Mode Info + Width uint16 + type Resources struct + Connectors []uint32 + Crtcs []uint32 + Encoders []uint32 + Fbs []uint32 + func GetResources(f *os.File) (*Resources, error) + type SimpleModeset struct + Modesets []Modeset + func NewSimpleModeset(file *os.File) (*SimpleModeset, error) + func (mset *SimpleModeset) SetCrtc(dev *Modeset, savedCrtc *Crtc) error v0.0.1 May 8, 2023 v0.0.0 Aug 24, 2019