Skip to main content

Module mailbox

Module mailbox 

Source

Structs§

FrameBufferInfo
FrameBufferRequest
フレームバッファ要求メッセージの表現(C互換レイアウト・16バイトアライン)
Mailbox

Constants§

MBOX_BASE 🔒
MBOX_CH_PROP
MBOX_EMPTY 🔒
MBOX_FULL 🔒
MBOX_READ 🔒
MBOX_RESPONSE 🔒
MBOX_STATUS 🔒
MBOX_WRITE 🔒

Functions§

enable_v3d
power_on_usb
RPi3B+ USB電源をMailbox経由でONにする (DWC2初期化前に必須) Device ID 3 = USB, State bit0=1(on), bit1=1(wait for settling)
set_virtual_offset
フレームバッファの仮想オフセット(表示開始 y)を設定する(ページフリップ)。 RPi ファームウェアは次の VBlank で反映するため、表示中ページを書き換えなければ ティアリングが起きない。成功時は反映された y を返す。
wait_vsync