Unit BCM2835

From Ultibo.org
Jump to: navigation, search

Return to Unit Reference


Description


Ultibo Definitions specific to the Broadcom 2835 System on Chip unit

Some of the information in this file is documented in the Broadcom BCM2835-ARM-Peripherals document, some can only be found in the Linux source.

Constants



[Expand]
BCM2835 specific constants BCM2835_*


[Expand]
BCM2835 ARM physical to VC IO mapping BCM2835_VCIO_*


[Expand]
BCM2835 ARM physical to VC bus mapping BCM2835_VCBUS_*


[Expand]
BCM2835 peripherals BCM2835_PERIPHERALS_*


[Expand]
BCM2835 interrupt controller 0 BCM2835_IC0_*


[Expand]
BCM2835 system timer BCM2835_SYSTEM_TIMER_*


[Expand]
BCM2835 message based parallel host interface BCM2835_MPHI_*


[Expand]
BCM2835 DMA controller BCM2835_DMA*


[Expand]
BCM2835 ARM interrupt controller BCM2835_INTERRUPT_*


[Expand]
BCM2835 ARM timer BCM2835_TIMER_*


[Expand]
BCM2835 ARM doorbell BCM2835_DOORBELL_*


[Expand]
BCM2835 ARM mailbox 0 BCM2835_MAILBOX0_*


[Expand]
BCM2835 ARM mailbox 1 BCM2835_MAILBOX1_*


[Expand]
BCM2835 power management, reset controller and watchdog BCM2835_PM_*


[Expand]
BCM2835 clock management BCM2835_CM_*


[Expand]
BCM2835 PCM clock BCM2835_PCM_CLOCK_*


[Expand]
BCM2835 random number generator BCM2835_RNG_*


[Expand]
BCM2835 GPIO BCM2835_GPIO_*


[Expand]
BCM2835 UART0 (PL011) BCM2835_PL011_*


[Expand]
BCM2835 MMCI0 BCM2835_MMCI0_*


[Expand]
BCM2835 PCM/I2S audio BCM2835_PCM_*


[Expand]
BCM2835 SPI0 BCM2835_SPI0_*


[Expand]
BCM2835 BSC0 (I2C) BCM2835_BSC0_*


[Expand]
BCM2835 pixel valve 0 BCM2835_PIXELVALVE0_*


[Expand]
BCM2835 pixel valve 1 BCM2835_PIXELVALVE1_*


[Expand]
BCM2835 DPI (Display Parallel Interface) BCM2835_DPI_*


[Expand]
BCM2835 DSI0 (Display Serial Interface) BCM2835_DSI0_*


[Expand]
BCM2835 PWM BCM2835_PWM_*


[Expand]
BCM2835 I2C/SPI slave BCM2835_I2CSPI_*


[Expand]
BCM2835 AUX BCM2835_AUX_*


[Expand]
BCM2835 UART1 BCM2835_UART1_*


[Expand]
BCM2835 SPI1 BCM2835_SPI1_*


[Expand]
BCM2835 SPI2 BCM2835_SPI2_*


[Expand]
BCM2835 SD host controller BCM2835_SDHCI_*


[Expand]
BCM2835 HVS BCM2835_HVS_*


[Expand]
BCM2835 SMI BCM2835_SMI_*


[Expand]
BCM2835 DSI1 (Display Serial Interface) BCM2835_DSI1_*


[Expand]
BCM2835 BSC1 (I2C) BCM2835_BSC1_*


[Expand]
BCM2835 BSC2 (I2C) BCM2835_BSC2_*


[Expand]
BCM2835 VEC BCM2835_VEC_*


[Expand]
BCM2835 pixel valve 2 BCM2835_PIXELVALVE2_*


[Expand]
BCM2835 HDMI BCM2835_HDMI_*


[Expand]
BCM2835 USB BCM2835_USB_*


[Expand]
BCM2835 V3D BCM2835_V3D_*


[Expand]
BCM2835 DMA controller BCM2835_DMA15_*


[Expand]
BCM2835 IRQ peripheral BCM2835_IRQ_*


[Expand]
BCM2835 system timer frequency BCM2835_SYSTEM_TIMER_*


[Expand]
BCM2835 DMA control and status BCM2835_DMA_CS_*


[Expand]
BCM2835 DMA transfer information BCM2835_DMA_TI_*


[Expand]
BCM2835 DMA transfer length BCM2835_DMA_TXFR_LEN_*


[Expand]
BCM2835 DMA 2D stride BCM2835_DMA_STRIDE_*


[Expand]
BCM2835 DMA debug BCM2835_DMA_DEBUG_*


[Expand]
BCM2835 DMA engine interrupt status BCM2835_DMA_INT_STATUS_*


[Expand]
BCM2835 DMA engine enable BCM2835_DMA_ENABLE_*


[Expand]
BCM2835 DMA engine DREQ peripheral BCM2835_DMA_DREQ_*


[Expand]
BCM2835 BSC (I2C0/1/2) control BCM2835_BSC_C_*


[Expand]
BCM2835 BSC (I2C0/1/2) status BCM2835_BSC_S_*


[Expand]
BCM2835 BSC (I2C0/1/2) data length BCM2835_BSC_DLEN_*


[Expand]
BCM2835 BSC (I2C0/1/2) slave address BCM2835_BSC_A_*


[Expand]
BCM2835 BSC (I2C0/1/2) data FIFO BCM2835_BSC_FIFO_*


[Expand]
BCM2835 BSC (I2C0/1/2) clock divider BCM2835_BSC_CDIV_*


[Expand]
BCM2835 BSC (I2C0/1/2) data delay BCM2835_BSC_DEL_*


[Expand]
BCM2835 BSC (I2C0/1/2) clock stretch timeout BCM2835_BSC_CLKT_TOUT_*


[Expand]
BCM2835 SPI0 BCM2835_SPI0_*


[Expand]
I2C/SPI slave DR (Data) register BCM2835_I2CSPI_DR_*


[Expand]
I2C/SPI slave RSR (Status) register BCM2835_I2CSPI_RSR_*


[Expand]
I2C/SPI slave SLV (Slave) register BCM2835_I2CSPI_SLV_*


[Expand]
I2C/SPI slave CR (Control) register BCM2835_I2CSPI_CR_*


[Expand]
I2C/SPI slave FR (Flags) register BCM2835_I2CSPI_FR_*


[Expand]
I2C/SPI slave IFLS (Interrupt FIFO Level Select) register BCM2835_I2CSPI_IFLS_*


[Expand]
I2C/SPI slave IMSC (Interrupt Mask Set Clear) register BCM2835_I2CSPI_IMSC_*


[Expand]
I2C/SPI slave RIS (Raw Interrupt Status) register BCM2835_I2CSPI_RIS_*


[Expand]
I2C/SPI slave MIS (Masked Interrupt Status) register BCM2835_I2CSPI_MIS_*


[Expand]
I2C/SPI slave ICR (Interrupt Clear Register) register BCM2835_I2CSPI_ICR_*


[Expand]
BCM2835 PWM control BCM2835_PWM_CTL_*


[Expand]
BCM2835 PWM status BCM2835_PWM_STA_*


[Expand]
BCM2835 PWM DMA configuration CM2835_PWM_DMAC_*


[Expand]
BCM2835 PWM BCM2835_PWM_*


[Expand]
BCM2835 PL011 UART data BCM2835_PL011_DR_*


[Expand]
BCM2835 PL011 UART receive status/error clear BCM2835_PL011_RSRECR_*


[Expand]
BCM2835 PL011 UART flag BCM2835_PL011_FR_*


[Expand]
BCM2835 PL011 UART IrDA


[Expand]
BCM2835 PL011 UART integer baud rate divisor BCM2835_PL011_IBRD_*


[Expand]
BCM2835 PL011 UART fractional baud rate divisor BCM2835_PL011_FBRD_*


[Expand]
BCM2835 PL011 UART line control BCM2835_PL011_LCRH_*


[Expand]
BCM2835 PL011 UART control BCM2835_PL011_CR_*


[Expand]
BCM2835 PL011 UART interrupt FIFO level select BCM2835_PL011_IFLS_*


[Expand]
BCM2835 PL011 UART interrupt mask set/clear BCM2835_PL011_IMSC_*


[Expand]
BCM2835 PL011 UART raw interrupt status BCM2835_PL011_RIS_*


[Expand]
BCM2835 PL011 UART masked interrupt status BCM2835_PL011_MIS_*


[Expand]
BCM2835 PL011 UART interrupt clear BCM2835_PL011_ICR_*


[Expand]
BCM2835 PL011 UART DMA control


[Expand]
BCM2835 ARM interrupt controller registers BCM2835_ARM_INTERRUPT_*


[Expand]
BCM2835 ARM interrupt controller register bits BCM2835_ARM_INTERRUPT_FIQ_*


[Expand]
BCM2835 ARM timer BCM2835_ARM_TIMER_*


[Expand]
BCM2835 power management, reset controller and watchdog BCM2835_PM_*


[Expand]
BCM2835 random number generator BCM2835_RANDOM_*


[Expand]
BCM2835 clock management BCM2835_CM_*


[Expand]
BCM2835 clock manager control BCM2835_CM_CTL_*


[Expand]
BCM2835 clock manager divisor BCM2835_CM_DIV_*


[Expand]
BCM2835 clock manager BCM2835_CM_*


[Expand]
BCM2835 mailbox BCM2835_MAILBOX_*


[Expand]
BCM2835 mailbox 0 channel BCM2835_MAILBOX0_CHANNEL_*


[Expand]
BCM2835 mailbox 1 channel BCM2835_MAILBOX_*


[Expand]
BCM2835 mailbox status flag BCM2835_MAILBOX_STATUS_*


[Expand]
BCM2835 mailbox configuration flag BCM2835_MAILBOX_CONFIG_*


[Expand]
BCM2835 mailbox property tag BCM2835_MBOX_TAG_GET_*


[Expand]
BCM2835 mailbox board revision value BCM2835_BOARD_REV_*


[Expand]
BCM2835 mailbox board revision BCM2835_BOARD_REVISION_*


[Expand]
BCM2835 mailbox power state device BCM2835_MBOX_POWER_DEVID_*


[Expand]
BCM2835 mailbox power state request BCM2835_MBOX_SET_POWER_STATE_REQ_*


[Expand]
BCM2835 mailbox power state response BCM2835_MBOX_POWER_STATE_RESP_*


[Expand]
BCM2835 mailbox clock state/rate Id BCM2835_MBOX_CLOCK_ID_*


[Expand]
BCM2835 mailbox clock state request BCM2835_MBOX_SET_CLOCK_STATE_REQ_*


[Expand]
BCM2835 mailbox clock state response BCM2835_MBOX_CLOCK_STATE_RESP_*


[Expand]
BCM2835 mailbox clock rate turbo BCM2835_MBOX_CLOCK_RATE_REQ_*


[Expand]
BCM2835 mailbox voltage Id BCM2835_MBOX_VOLTAGE_ID_*


[Expand]
BCM2835 mailbox voltage BCM2835_MBOX_VOLTAGE_*


[Expand]
BCM2835 mailbox temperature Id BCM2835_MBOX_TEMP_ID_*


[Expand]
BCM2835 mailbox display Id BCM2835_MBOX_DISPLAY_ID_*


[Expand]
BCM2835 mailbox memory flag BCM2835_MBOX_MEM_FLAG_*


[Expand]
BCM2835 mailbox blank screen BCM2835_MBOX_BLANK_SCREEN_*


[Expand]
BCM2835 mailbox pixel order BCM2835_MBOX_PIXEL_ORDER_*


[Expand]
BCM2835 mailbox alpha mode BCM2835_MBOX_ALPHA_MODE_*


[Expand]
BCM2835 mailbox palette BCM2835_MBOX_PALETTE_*


[Expand]
BCM2835 mailbox cursor state BCM2835_MBOX_CURSOR_*


[Expand]
BCM2835 mailbox cursor state flag BCM2835_MBOX_CURSOR_STATE_*


[Expand]
BCM2835 mailbox cursor BCM2835_MBOX_CURSOR_*


[Expand]
BCM2835 mailbox request BCM2835_MBOX_*


[Expand]
BCM2835 mailbox tag request BCM2835_MBOX_TAG_*


[Expand]
BCM2835 GPIO BCM2835_GPIO_*


[Expand]
BCM2835 function select register BCM2835_GP*


Type definitions



BCM2835 interrupt controller registers

[Expand]

PBCM2835InterruptRegisters = ^TBCM2835InterruptRegisters;

TBCM2835InterruptRegisters = record

BCM2835 system timer registers

[Expand]

PBCM2835SystemTimerRegisters = ^TBCM2835SystemTimerRegisters;

TBCM2835SystemTimerRegisters = record

BCM2835 DMA channel registers

[Expand]

PBCM2835DMARegisters = ^TBCM2835DMARegisters;

TBCM2835DMARegisters = record

BCM2835 DMA control block structure

[Expand]

PBCM2835DMAControlBlock = ^TBCM2835DMAControlBlock;

TBCM2835DMAControlBlock = record

BCM2835 BSC (I2C) registers

[Expand]

PBCM2835BSCRegisters = ^TBCM2835BSCRegisters;

TBCM2835BSCRegisters = record

BCM2835 SPI0 registers

[Expand]

PBCM2835SPI0Registers = ^TBCM2835SPI0Registers;

TBCM2835SPI0Registers = record

BCM2835 I2C/SPI slave registers

[Expand]

PBCM2835I2CSPIRegisters = ^TBCM2835I2CSPIRegisters;

TBCM2835I2CSPIRegisters = record

BCM2835 AUX (UART1, SPI1 and SPI2) registers

[Expand]

PBCM2835AUXRegisters = ^TBCM2835AUXRegisters;

TBCM2835AUXRegisters = record

BCM2835 PCM/I2S registers

[Expand]

PBCM2835PCMRegisters = ^TBCM2835PCMRegisters;

TBCM2835PCMRegisters = record

BCM2835 pulse width modulator (PWM) registers

[Expand]

PBCM2835PWMRegisters = ^TBCM2835PWMRegisters;

TBCM2835PWMRegisters = record

BCM2835 PL011 UART registers

[Expand]

PBCM2835PL011Registers = ^TBCM2835PL011Registers;

TBCM2835PL011Registers = record

BCM2835 ARM timer registers

[Expand]

PBCM2835ARMTimerRegisters = ^TBCM2835ARMTimerRegisters;

TBCM2835ARMTimerRegisters = record

BCM2835 power management watchdog registers

[Expand]

PBCM2835PMWatchdogRegisters = ^TBCM2835PMWatchdogRegisters;

TBCM2835PMWatchdogRegisters = record

BCM2835 random number generator registers

[Expand]

PBCM2835RNGRegisters = ^TBCM2835RNGRegisters;

TBCM2835RNGRegisters = record

BCM2835 GPIO registers

[Expand]

PBCM2835GPIORegisters = ^TBCM2835GPIORegisters;

TBCM2835GPIORegisters = record

BCM2835 mailbox0 registers

[Expand]

PBCM2835Mailbox0Registers = ^TBCM2835Mailbox0Registers;

TBCM2835Mailbox0Registers = record

BCM2835 mailbox1 registers

[Expand]

PBCM2835Mailbox1Registers = ^TBCM2835Mailbox1Registers;

TBCM2835Mailbox1Registers = record

BCM2835 mailbox framebuffer request

[Expand]

PBCM2835MailboxFramebuffer = ^TBCM2835MailboxFramebuffer;

TBCM2835MailboxFramebuffer = record

BCM2835 mailbox header property tags

[Expand]

PBCM2835MailboxHeader = ^TBCM2835MailboxHeader;

TBCM2835MailboxHeader = record

BCM2835 mailbox footer property tags

[Expand]

PBCM2835MailboxFooter = ^TBCM2835MailboxFooter;

TBCM2835MailboxFooter = record

BCM2835 mailbox tag headers

[Expand]

PBCM2835MailboxTagHeader = ^TBCM2835MailboxTagHeader;

TBCM2835MailboxTagHeader = record

BCM2835 mailbox tag no request

[Expand]

PBCM2835MailboxTagNoRequest = ^TBCM2835MailboxTagNoRequest;

TBCM2835MailboxTagNoRequest = record

BCM2835 mailbox tag no response

[Expand]

PBCM2835MailboxTagNoResponse = ^TBCM2835MailboxTagNoResponse;

TBCM2835MailboxTagNoResponse = record

BCM2835 mailbox tag firmware revision response

[Expand]

TBCM2835MailboxTagFirmwareRevisionResponse = record

BCM2835 mailbox tag get firmware revision

[Expand]

PBCM2835MailboxTagGetFirmwareRevision = ^TBCM2835MailboxTagGetFirmwareRevision;

TBCM2835MailboxTagGetFirmwareRevision = record

BCM2835 mailbox tag board model response

[Expand]

TBCM2835MailboxTagBoardModelResponse = record

BCM2835 mailbox tag get board model

[Expand]

PBCM2835MailboxTagGetBoardModel = ^TBCM2835MailboxTagGetBoardModel;

TBCM2835MailboxTagGetBoardModel = record

BCM2835 mailbox tag board revision response

[Expand]

TBCM2835MailboxTagBoardRevisionResponse = record

BCM2835 mailbox tag get board revision

[Expand]

PBCM2835MailboxTagGetBoardRevision = ^TBCM2835MailboxTagGetBoardRevision;

TBCM2835MailboxTagGetBoardRevision = record

BCM2835 mailbox tag MAC address response

[Expand]

TBCM2835MailboxTagMACAddressResponse = record

BCM2835 mailbox tag get MAC address

[Expand]

PBCM2835MailboxTagGetMACAddress = ^TBCM2835MailboxTagGetMACAddress;

TBCM2835MailboxTagGetMACAddress = record

BCM2835 mailbox tag board serial response

[Expand]

TBCM2835MailboxTagBoardSerialResponse = record

BCM2835 mailbox tag get board serial

[Expand]

PBCM2835MailboxTagGetBoardSerial = ^TBCM2835MailboxTagGetBoardSerial;

TBCM2835MailboxTagGetBoardSerial = record

BCM2835 mailbox tag ARM memory response

[Expand]

TBCM2835MailboxTagARMMemoryResponse = record

BCM2835 mailbox tag get ARM memory

[Expand]

PBCM2835MailboxTagGetARMMemory = ^TBCM2835MailboxTagGetARMMemory;

TBCM2835MailboxTagGetARMMemory = record

BCM2835 mailbox tag VC memory response

[Expand]

TBCM2835MailboxTagVCMemoryResponse = record

BCM2835 mailbox tag get VC memory

[Expand]

PBCM2835MailboxTagGetVCMemory = ^TBCM2835MailboxTagGetVCMemory;

TBCM2835MailboxTagGetVCMemory = record

BCM2835 mailbox tag clock response

[Expand]

TBCM2835MailboxTagClockResponse = record

BCM2835 mailbox tag clocks response

[Expand]

TBCM2835MailboxTagClocksResponse = record

BCM2835 mailbox tag get clocks

[Expand]

PBCM2835MailboxTagGetClocks = ^TBCM2835MailboxTagGetClocks;

TBCM2835MailboxTagGetClocks = record

BCM2835 mailbox tag get power state request

[Expand]

TBCM2835MailboxTagGetPowerStateRequest = record

BCM2835 mailbox tag power state response

[Expand]

TBCM2835MailboxTagPowerStateResponse = record

BCM2835 mailbox tag get power state

[Expand]

PBCM2835MailboxTagGetPowerState = ^TBCM2835MailboxTagGetPowerState;

TBCM2835MailboxTagGetPowerState = record

BCM2835 mailbox tag timing request

[Expand]

TBCM2835MailboxTagTimingRequest = record

BCM2835 mailbox tag timing response

[Expand]

TBCM2835MailboxTagTimingResponse = record

BCM2835 mailbox tag get timing

[Expand]

PBCM2835MailboxTagGetTiming = ^TBCM2835MailboxTagGetTiming;

TBCM2835MailboxTagGetTiming = record

BCM2835 mailbox tag set power state request

[Expand]

TBCM2835MailboxTagSetPowerStateRequest = record

BCM2835 mailbox tag set power state

[Expand]

PBCM2835MailboxTagSetPowerState = ^TBCM2835MailboxTagSetPowerState;

TBCM2835MailboxTagSetPowerState = record

BCM2835 mailbox tag get clock state request

[Expand]

TBCM2835MailboxTagGetClockStateRequest = record

BCM2835 mailbox tag clock state response

[Expand]

TBCM2835MailboxTagClockStateResponse = record

BCM2835 mailbox tag get clock state

[Expand]

PBCM2835MailboxTagGetClockState = ^TBCM2835MailboxTagGetClockState;

TBCM2835MailboxTagGetClockState = record

BCM2835 mailbox tag set clock state request

[Expand]

TBCM2835MailboxTagSetClockStateRequest = record

BCM2835 mailbox tag set clock state

[Expand]

PBCM2835MailboxTagSetClockState = ^TBCM2835MailboxTagSetClockState;

TBCM2835MailboxTagSetClockState = record

BCM2835 mailbox tag get clock rate request

[Expand]

TBCM2835MailboxTagGetClockRateRequest = record

BCM2835 mailbox tag clock rate response

[Expand]

TBCM2835MailboxTagClockRateResponse = record

BCM2835 mailbox tag get clock rate

[Expand]

PBCM2835MailboxTagGetClockRate = ^TBCM2835MailboxTagGetClockRate;

TBCM2835MailboxTagGetClockRate = record

BCM2835 mailbox tag set clock rate request

[Expand]

TBCM2835MailboxTagSetClockRateRequest = record

BCM2835 mailbox tag set clock rate

[Expand]

PBCM2835MailboxTagSetClockRate = ^TBCM2835MailboxTagSetClockRate;

TBCM2835MailboxTagSetClockRate = record

BCM2835 mailbox tag get clock max rate request

[Expand]

TBCM2835MailboxTagGetClockMaxRateRequest = record

BCM2835 mailbox tag get clock max rate response

[Expand]

TBCM2835MailboxTagGetClockMaxRateResponse = record

BCM2835 mailbox tag get clock max rate

[Expand]

PBCM2835MailboxTagGetClockMaxRate = ^TBCM2835MailboxTagGetClockMaxRate;

TBCM2835MailboxTagGetClockMaxRate = record

BCM2835 mailbox tag get clock min rate

[Expand]

PBCM2835MailboxTagGetClockMinRate = ^TBCM2835MailboxTagGetClockMinRate;

TBCM2835MailboxTagGetClockMinRate = record

BCM2835 mailbox tag get turbo request

[Expand]

TBCM2835MailboxTagGetTurboRequest = record

BCM2835 mailbox tag turbo response

[Expand]

TBCM2835MailboxTagTurboResponse = record

BCM2835 mailbox tag get turbo

[Expand]

PBCM2835MailboxTagGetTurbo = ^TBCM2835MailboxTagGetTurbo;

TBCM2835MailboxTagGetTurbo = record

BCM2835 mailbox tag set turbo request

[Expand]

TBCM2835MailboxTagSetTurboRequest = record

BCM2835 mailbox tag set turbo

[Expand]

PBCM2835MailboxTagSetTurbo = ^TBCM2835MailboxTagSetTurbo;

TBCM2835MailboxTagSetTurbo = record

BCM2835 mailbox tag get voltage request

[Expand]

TBCM2835MailboxTagGetVoltageRequest = record

BCM2835 mailbox tag voltage response

[Expand]

TBCM2835MailboxTagVoltageResponse = record

BCM2835 mailbox tag get voltage

[Expand]

PBCM2835MailboxTagGetVoltage = ^TBCM2835MailboxTagGetVoltage;

TBCM2835MailboxTagGetVoltage = record

BCM2835 mailbox tag set voltage request

[Expand]

TBCM2835MailboxTagSetVoltageRequest = record

BCM2835 mailbox tag set voltage

[Expand]

PBCM2835MailboxTagSetVoltage = ^TBCM2835MailboxTagSetVoltage;

TBCM2835MailboxTagSetVoltage = record

BCM2835 mailbox tag get max voltage

[Expand]

PBCM2835MailboxTagGetMaxVoltage = ^TBCM2835MailboxTagGetMaxVoltage;

TBCM2835MailboxTagGetMaxVoltage = record

BCM2835 mailbox tag get min voltage

[Expand]

PBCM2835MailboxTagGetMinVoltage = ^TBCM2835MailboxTagGetMinVoltage;

TBCM2835MailboxTagGetMinVoltage = record

BCM2835 mailbox tag temperature request

[Expand]

TBCM2835MailboxTagTemperatureRequest = record

BCM2835 mailbox tag temperature response

[Expand]

TBCM2835MailboxTagTemperatureResponse = record

BCM2835 mailbox tag get temperature

[Expand]

PBCM2835MailboxTagGetTemperature = ^TBCM2835MailboxTagGetTemperature;

TBCM2835MailboxTagGetTemperature = record

BCM2835 mailbox tag get max temperature

[Expand]

PBCM2835MailboxTagGetMaxTemperature = ^TBCM2835MailboxTagGetMaxTemperature;

TBCM2835MailboxTagGetMaxTemperature = record

BCM2835 mailbox tag allocate memory request

[Expand]

TBCM2835MailboxTagAllocateMemoryRequest = record

BCM2835 mailbox tag allocate memory response

[Expand]

TBCM2835MailboxTagAllocateMemoryResponse = record

BCM2835 mailbox tag allocate memory

[Expand]

PBCM2835MailboxTagAllocateMemory = ^TBCM2835MailboxTagAllocateMemory;

TBCM2835MailboxTagAllocateMemory = record

BCM2835 mailbox tag lock memory request

[Expand]

TBCM2835MailboxTagLockMemoryRequest = record

BCM2835 mailbox tag lock memory response

[Expand]

TBCM2835MailboxTagLockMemoryResponse = record

BCM2835 mailbox tag lock memory

[Expand]

PBCM2835MailboxTagLockMemory = ^TBCM2835MailboxTagLockMemory;

TBCM2835MailboxTagLockMemory = record

BCM2835 mailbox tag unlock memory response

[Expand]

TBCM2835MailboxTagUnlockMemoryResponse = record

BCM2835 mailbox tag unlock memory

[Expand]

PBCM2835MailboxTagUnlockMemory = ^TBCM2835MailboxTagUnlockMemory;

TBCM2835MailboxTagUnlockMemory = record

BCM2835 mailbox tag release memory

[Expand]

PBCM2835MailboxTagReleaseMemory = ^TBCM2835MailboxTagReleaseMemory;

TBCM2835MailboxTagReleaseMemory = record

BCM2835 mailbox tag execute code request

[Expand]

TBCM2835MailboxTagExecuteCodeRequest = record

BCM2835 mailbox tag execute code response

[Expand]

TBCM2835MailboxTagExecuteCodeResponse = record

BCM2835 mailbox tag execute code

[Expand]

PBCM2835MailboxTagExecuteCode = ^TBCM2835MailboxTagExecuteCode;

TBCM2835MailboxTagExecuteCode = record

BCM2835 mailbox tag execute QPU request

[Expand]

TBCM2835MailboxTagExecuteQPURequest = record

BCM2835 mailbox tag execute QPU response

[Expand]

TBCM2835MailboxTagExecuteQPUResponse = record

BCM2835 mailbox tag execute QPU

[Expand]

PBCM2835MailboxTagExecuteQPU = ^TBCM2835MailboxTagExecuteQPU;

TBCM2835MailboxTagExecuteQPU = record

BCM2835 mailbox tag enable QPU request

[Expand]

TBCM2835MailboxTagEnableQPURequest = record

BCM2835 mailbox tag enable QPU response

[Expand]

TBCM2835MailboxTagEnableQPUResponse = record

BCM2835 mailbox tag enable QPU

[Expand]

PBCM2835MailboxTagEnableQPU = ^TBCM2835MailboxTagEnableQPU;

TBCM2835MailboxTagEnableQPU = record

BCM2835 mailbox tag get dispmanx handle request

[Expand]

TBCM2835MailboxTagGetDispmanxHandleRequest = record

BCM2835 mailbox tag get dispmanx handle response

[Expand]

TBCM2835MailboxTagGetDispmanxHandleResponse = record

BCM2835 mailbox tag get dispmanx handle

[Expand]

PBCM2835MailboxTagGetDispmanxHandle = ^TBCM2835MailboxTagGetDispmanxHandle;

TBCM2835MailboxTagGetDispmanxHandle = record

BCM2835 mailbox tag get EDID block request

[Expand]

TBCM2835MailboxTagGetEDIDBlockRequest = record

BCM2835 mailbox tag get EDID block response

[Expand]

TBCM2835MailboxTagGetEDIDBlockResponse = record

BCM2835 mailbox tag get EDID block

[Expand]

PBCM2835MailboxTagGetEDIDBlock = ^TBCM2835MailboxTagGetEDIDBlock;

TBCM2835MailboxTagGetEDIDBlock = record

BCM2835 mailbox tag GPIO state request

[Expand]

TBCM2835MailboxTagGPIOStateRequest = record

BCM2835 mailbox tag GPIO state response

[Expand]

TBCM2835MailboxTagGPIOStateResponse = record

BCM2835 mailbox tag get GPIO state

[Expand]

PBCM2835MailboxTagGetGPIOState = ^TBCM2835MailboxTagGetGPIOState;

TBCM2835MailboxTagGetGPIOState = record

BCM2835 mailbox tag set GPIO state

[Expand]

PBCM2835MailboxTagSetGPIOState = ^TBCM2835MailboxTagSetGPIOState;

TBCM2835MailboxTagSetGPIOState = record

BCM2835 mailbox tag get GPIO config request

[Expand]

TBCM2835MailboxTagGetGPIOConfigRequest = record

BCM2835 mailbox tag get GPIO config response

[Expand]

TBCM2835MailboxTagGetGPIOConfigResponse = record

BCM2835 mailbox tag get GPIO config

[Expand]

PBCM2835MailboxTagGetGPIOConfig = ^TBCM2835MailboxTagGetGPIOConfig;

TBCM2835MailboxTagGetGPIOConfig = record

BCM2835 mailbox tag set GPIO config request

[Expand]

TBCM2835MailboxTagSetGPIOConfigRequest = record

BCM2835 mailbox tag set GPIO config response

[Expand]

TBCM2835MailboxTagSetGPIOConfigResponse = record

BCM2835 mailbox tag set GPIO config

[Expand]

PBCM2835MailboxTagSetGPIOConfig = ^TBCM2835MailboxTagSetGPIOConfig;

TBCM2835MailboxTagSetGPIOConfig = record

BCM2835 mailbox tag get throttled request

[Expand]

TBCM2835MailboxTagGetThrottledRequest = record

BCM2835 mailbox tag get throttled response

[Expand]

TBCM2835MailboxTagGetThrottledResponse = record

BCM2835 mailbox tag get throttled

[Expand]

PBCM2835MailboxTagGetThrottled = ^TBCM2835MailboxTagGetThrottled;

TBCM2835MailboxTagGetThrottled = record

BCM2835 mailbox tag get boot mode response

[Expand]

TBCM2835MailboxTagGetBootModeResponse = record

BCM2835 mailbox tag get boot mode

[Expand]

PBCM2835MailboxTagGetBootMode = ^TBCM2835MailboxTagGetBootMode;

TBCM2835MailboxTagGetBootMode = record

BCM2835 mailbox tag allocate buffer request

[Expand]

TBCM2835MailboxTagAllocateBufferRequest = record

BCM2835 mailbox tag allocate buffer response

[Expand]

TBCM2835MailboxTagAllocateBufferResponse = record

BCM2835 mailbox tag allocate buffer

[Expand]

PBCM2835MailboxTagAllocateBuffer = ^TBCM2835MailboxTagAllocateBuffer;

TBCM2835MailboxTagAllocateBuffer = record

BCM2835 mailbox tag release buffer

[Expand]

PBCM2835MailboxTagReleaseBuffer = ^TBCM2835MailboxTagReleaseBuffer;

TBCM2835MailboxTagReleaseBuffer = record

BCM2835 mailbox tag blank screen request

[Expand]

TBCM2835MailboxTagBlankScreenRequest = record

BCM2835 mailbox tag blank screen response

[Expand]

TBCM2835MailboxTagBlankScreenResponse = record

BCM2835 mailbox tag blank screen

[Expand]

PBCM2835MailboxTagBlankScreen = ^TBCM2835MailboxTagBlankScreen;

TBCM2835MailboxTagBlankScreen = record

BCM2835 mailbox tag physical request

[Expand]

TBCM2835MailboxTagPhysicalRequest = record

BCM2835 mailbox tag physical response

[Expand]

TBCM2835MailboxTagPhysicalResponse = record

BCM2835 mailbox tag get physical

[Expand]

PBCM2835MailboxTagGetPhysical = ^TBCM2835MailboxTagGetPhysical;

TBCM2835MailboxTagGetPhysical = record

BCM2835 mailbox tag test physical

[Expand]

PBCM2835MailboxTagTestPhysical = ^TBCM2835MailboxTagTestPhysical;

TBCM2835MailboxTagTestPhysical = record

BCM2835 mailbox tag set physical

[Expand]

PBCM2835MailboxTagSetPhysical = ^TBCM2835MailboxTagSetPhysical;

TBCM2835MailboxTagSetPhysical = record

BCM2835 mailbox tag virtual request

[Expand]

TBCM2835MailboxTagVirtualRequest = record

BCM2835 mailbox tag virtual response

[Expand]

TBCM2835MailboxTagVirtualResponse = record

BCM2835 mailbox tag get virtual

[Expand]

PBCM2835MailboxTagGetVirtual = ^TBCM2835MailboxTagGetVirtual;

TBCM2835MailboxTagGetVirtual = record

BCM2835 mailbox tag test virtual

[Expand]

PBCM2835MailboxTagTestVirtual = ^TBCM2835MailboxTagTestVirtual;

TBCM2835MailboxTagTestVirtual = record

BCM2835 mailbox tag set virtual

[Expand]

PBCM2835MailboxTagSetVirtual = ^TBCM2835MailboxTagSetVirtual;

TBCM2835MailboxTagSetVirtual = record

BCM2835 mailbox tag depth request

[Expand]

TBCM2835MailboxTagDepthRequest = record

BCM2835 mailbox tag depth response

[Expand]

TBCM2835MailboxTagDepthResponse = record

BCM2835 mailbox tag get depth

[Expand]

PBCM2835MailboxTagGetDepth = ^TBCM2835MailboxTagGetDepth;

TBCM2835MailboxTagGetDepth = record

BCM2835 mailbox tag test depth

[Expand]

PBCM2835MailboxTagTestDepth = ^TBCM2835MailboxTagTestDepth;

TBCM2835MailboxTagTestDepth = record

BCM2835 mailbox tag set depth

[Expand]

PBCM2835MailboxTagSetDepth = ^TBCM2835MailboxTagSetDepth;

TBCM2835MailboxTagSetDepth = record

BCM2835 mailbox tag pixel order request

[Expand]

TBCM2835MailboxTagPixelOrderRequest = record

BCM2835 mailbox tag pixel order response

[Expand]

TBCM2835MailboxTagPixelOrderResponse = record

BCM2835 mailbox tag get pixel order

[Expand]

PBCM2835MailboxTagGetPixelOrder = ^TBCM2835MailboxTagGetPixelOrder;

TBCM2835MailboxTagGetPixelOrder = record

BCM2835 mailbox tag test pixel order

[Expand]

PBCM2835MailboxTagTestPixelOrder = ^TBCM2835MailboxTagTestPixelOrder;

TBCM2835MailboxTagTestPixelOrder = record

BCM2835 mailbox tag set pixel order

[Expand]

PBCM2835MailboxTagSetPixelOrder = ^TBCM2835MailboxTagSetPixelOrder;

TBCM2835MailboxTagSetPixelOrder = record

BCM2835 mailbox tag alpha mode request

[Expand]

TBCM2835MailboxTagAlphaModeRequest = record

BCM2835 mailbox tag alpha mode response

[Expand]

TBCM2835MailboxTagAlphaModeResponse = record

BCM2835 mailbox tag get alpha mode

[Expand]

PBCM2835MailboxTagGetAlphaMode = ^TBCM2835MailboxTagGetAlphaMode;

TBCM2835MailboxTagGetAlphaMode = record

BCM2835 mailbox tag test alpha mode

[Expand]

PBCM2835MailboxTagTestAlphaMode = ^TBCM2835MailboxTagTestAlphaMode;

TBCM2835MailboxTagTestAlphaMode = record

BCM2835 mailbox tag set alpha mode

[Expand]

PBCM2835MailboxTagSetAlphaMode = ^TBCM2835MailboxTagSetAlphaMode;

TBCM2835MailboxTagSetAlphaMode = record

BCM2835 mailbox tag pitch response

[Expand]

TBCM2835MailboxTagPitchResponse = record

BCM2835 mailbox tag get pitch

[Expand]

PBCM2835MailboxTagGetPitch = ^TBCM2835MailboxTagGetPitch;

TBCM2835MailboxTagGetPitch = record

BCM2835 mailbox tag virtual offset request

[Expand]

TBCM2835MailboxTagVirtualOffsetRequest = record

BCM2835 mailbox tag virtual offset response

[Expand]

TBCM2835MailboxTagVirtualOffsetResponse = record

BCM2835 mailbox tag get virtual offset

[Expand]

PBCM2835MailboxTagGetVirtualOffset = ^TBCM2835MailboxTagGetVirtualOffset;

TBCM2835MailboxTagGetVirtualOffset = record

BCM2835 mailbox tag test virtual offset

[Expand]

PBCM2835MailboxTagTestVirtualOffset = ^TBCM2835MailboxTagTestVirtualOffset;

TBCM2835MailboxTagTestVirtualOffset = record

BCM2835 mailbox tag set virtual offset

[Expand]

PBCM2835MailboxTagSetVirtualOffset = ^TBCM2835MailboxTagSetVirtualOffset;

TBCM2835MailboxTagSetVirtualOffset = record

BCM2835 mailbox tag oversan request

[Expand]

TBCM2835MailboxTagOverscanRequest = record

BCM2835 mailbox tag overscan response

[Expand]

TBCM2835MailboxTagOverscanResponse = record

BCM2835 mailbox tag get overscan

[Expand]

PBCM2835MailboxTagGetOverscan = ^TBCM2835MailboxTagGetOverscan;

TBCM2835MailboxTagGetOverscan = record

BCM2835 mailbox tag test overscan

[Expand]

PBCM2835MailboxTagTestOverscan = ^TBCM2835MailboxTagTestOverscan;

TBCM2835MailboxTagTestOverscan = record

BCM2835 mailbox tag set overscan

[Expand]

PBCM2835MailboxTagSetOverscan = ^TBCM2835MailboxTagSetOverscan;

TBCM2835MailboxTagSetOverscan = record

BCM2835 mailbox tag get palette response

[Expand]

TBCM2835MailboxTagGetPaletteResponse = record

BCM2835 mailbox tag get palette

[Expand]

PBCM2835MailboxTagGetPalette = ^TBCM2835MailboxTagGetPalette;

TBCM2835MailboxTagGetPalette = record

BCM2835 mailbox tag palette request

[Expand]

TBCM2835MailboxTagPaletteRequest = record

BCM2835 mailbox tag palette response

[Expand]

TBCM2835MailboxTagPaletteResponse = record

BCM2835 mailbox tag test palette

[Expand]

PBCM2835MailboxTagTestPalette = ^TBCM2835MailboxTagTestPalette;

TBCM2835MailboxTagTestPalette = record

BCM2835 mailbox tag set palette

[Expand]

PBCM2835MailboxTagSetPalette = ^TBCM2835MailboxTagSetPalette;

TBCM2835MailboxTagSetPalette = record

BCM2835 mailbox tag layer request

[Expand]

TBCM2835MailboxTagLayerRequest = record

BCM2835 mailbox tag layer response

[Expand]

TBCM2835MailboxTagLayerResponse = record

BCM2835 mailbox tag get layer

[Expand]

PBCM2835MailboxTagGetLayer = ^TBCM2835MailboxTagGetLayer;

TBCM2835MailboxTagGetLayer = record

BCM2835 mailbox tag test layer

[Expand]

PBCM2835MailboxTagTestLayer = ^TBCM2835MailboxTagTestLayer;

TBCM2835MailboxTagTestLayer = record

BCM2835 mailbox tag set layer

[Expand]

PBCM2835MailboxTagSetLayer = ^TBCM2835MailboxTagSetLayer;

TBCM2835MailboxTagSetLayer = record

BCM2835 mailbox tag get touch response

[Expand]

TBCM2835MailboxTagGetTouchResponse = record

BCM2835 mailbox tag get touch

[Expand]

PBCM2835MailboxTagGetTouch = ^TBCM2835MailboxTagGetTouch;

TBCM2835MailboxTagGetTouch = record

BCM2835 mailbox tag set touch request

[Expand]

TBCM2835MailboxTagSetTouchRequest = record

BCM2835 mailbox tag set touch response

[Expand]

TBCM2835MailboxTagSetTouchResponse = record

BCM2835 mailbox tag set touch

[Expand]

PBCM2835MailboxTagSetTouch = ^TBCM2835MailboxTagSetTouch;

TBCM2835MailboxTagSetTouch = record

BCM2835 mailbox tag get virtual GPIO response

[Expand]

TBCM2835MailboxTagGetVirtualGPIOResponse = record

BCM2835 mailbox tag get virtual GPIO

[Expand]

PBCM2835MailboxTagGetVirtualGPIO = ^TBCM2835MailboxTagGetVirtualGPIO;

TBCM2835MailboxTagGetVirtualGPIO = record

BCM2835 mailbox tag set virtual GPIO request

[Expand]

TBCM2835MailboxTagSetVirtualGPIORequest = record

BCM2835 mailbox tag set virtual GPIO response

[Expand]

TBCM2835MailboxTagSetVirtualGPIOResponse = record

BCM2835 mailbox tag set virtual GPIO

[Expand]

PBCM2835MailboxTagSetVirtualGPIO = ^TBCM2835MailboxTagSetVirtualGPIO;

TBCM2835MailboxTagSetVirtualGPIO = record

BCM2835 mailbox tag test vsync

[Expand]

PBCM2835MailboxTagTestVsync = ^TBCM2835MailboxTagTestVsync;

TBCM2835MailboxTagTestVsync = record

BCM2835 mailbox tag set vsync

[Expand]

PBCM2835MailboxTagSetVsync = ^TBCM2835MailboxTagSetVsync;

TBCM2835MailboxTagSetVsync = record

BCM2835 mailbox tag set backlight request

[Expand]

TBCM2835MailboxTagSetBacklightRequest = record

BCM2835 mailbox tag set backlight response

[Expand]

TBCM2835MailboxTagSetBacklightResponse = record

BCM2835 mailbox tag set backlight

[Expand]

PBCM2835MailboxTagSetBacklight = ^TBCM2835MailboxTagSetBacklight;

TBCM2835MailboxTagSetBacklight = record

BCM2835 mailbox tag get display count request

[Expand]

TBCM2835MailboxTagGetDisplayCountRequest = record

BCM2835 mailbox tag get display count response

[Expand]

TBCM2835MailboxTagGetDisplayCountResponse = record

BCM2835 mailbox tag get display count

[Expand]

PBCM2835MailboxTagGetDisplayCount = ^TBCM2835MailboxTagGetDisplayCount;

TBCM2835MailboxTagGetDisplayCount = record

BCM2835 mailbox tag get display settings request

[Expand]

TBCM2835MailboxTagGetDisplaySettingsRequest = record

BCM2835 mailbox tag get display settings

[Expand]

PBCM2835MailboxTagGetDisplaySettings = ^TBCM2835MailboxTagGetDisplaySettings;

TBCM2835MailboxTagGetDisplaySettings = record

BCM2835 mailbox tag set display number request

[Expand]

TBCM2835MailboxTagSetDisplayNumberRequest = record

BCM2835 mailbox tag set display number response

[Expand]

TBCM2835MailboxTagSetDisplayNumberResponse = record

BCM2835 mailbox tag set display number

[Expand]

PBCM2835MailboxTagSetDisplayNumber = ^TBCM2835MailboxTagSetDisplayNumber;

TBCM2835MailboxTagSetDisplayNumber = record

BCM2835 mailbox tag set cursor info request

[Expand]

TBCM2835MailboxTagSetCursorInfoRequest = record

BCM2835 mailbox tag cursor response

[Expand]

TBCM2835MailboxTagCursorResponse = record

BCM2835 mailbox tag set cursor info

[Expand]

PBCM2835MailboxTagSetCursorInfo = ^TBCM2835MailboxTagSetCursorInfo;

TBCM2835MailboxTagSetCursorInfo = record

BCM2835 mailbox tag set cursor state request

[Expand]

TBCM2835MailboxTagSetCursorStateRequest = record

BCM2835 mailbox tag set cursor state

[Expand]

PBCM2835MailboxTagSetCursorState = ^TBCM2835MailboxTagSetCursorState;

TBCM2835MailboxTagSetCursorState = record

BCM2835 mailbox tag VCHIQ init request

[Expand]

TBCM2835MailboxTagVCHIQInitRequest = record

BCM2835 mailbox tag VCHIQ init response

[Expand]

TBCM2835MailboxTagVCHIQInitResponse = record

BCM2835 mailbox tag VCHIQ init

[Expand]

PBCM2835MailboxTagVCHIQInit = ^TBCM2835MailboxTagVCHIQInit;

TBCM2835MailboxTagVCHIQInit = record

BCM2835 mailbox tag command line response

[Expand]

TBCM2835MailboxTagCommandLineResponse = record

BCM2835 mailbox tag get command line

[Expand]

PBCM2835MailboxTagGetCommandLine = ^TBCM2835MailboxTagGetCommandLine;

TBCM2835MailboxTagGetCommandLine = record

BCM2835 mailbox tag DMA channels response

[Expand]

TBCM2835MailboxTagDMAChannelsResponse = record

BCM2835 mailbox tag get DMA channels

[Expand]

PBCM2835MailboxTagGetDMAChannels = ^TBCM2835MailboxTagGetDMAChannels;

TBCM2835MailboxTagGetDMAChannels = record

BCM2835 mailbox tag create buffer

[Expand]

PBCM2835MailboxTagCreateBuffer = ^TBCM2835MailboxTagCreateBuffer;

TBCM2835MailboxTagCreateBuffer = record

BCM2835 mailbox tag query buffer

[Expand]

PBCM2835MailboxTagQueryBuffer = ^TBCM2835MailboxTagQueryBuffer;

TBCM2835MailboxTagQueryBuffer = record


Public variables


None defined

Function declarations


None defined


Return to Unit Reference