Difference between revisions of "Unit QEMUVersatilePB"
From Ultibo.org
Line 29: | Line 29: | ||
'''QEMUVersatilePB specific variables''' | '''QEMUVersatilePB specific variables''' | ||
+ | {| class="wikitable" style="font-size: 14px; text-align: left; width: 100%; height: 50px;" | ||
+ | |- | ||
+ | | <code>QEMUVPB_REGISTER_DMA:LongBool = True;</code> | ||
+ | | style="width: 40%;"|If True then register the QEMU VersatilePB DMA device during boot | ||
+ | |- | ||
+ | |} | ||
{| class="wikitable" style="font-size: 14px; text-align: left; width: 100%; height: 50px;" | {| class="wikitable" style="font-size: 14px; text-align: left; width: 100%; height: 50px;" | ||
|- | |- | ||
| <code>QEMUVPB_REGISTER_UART0:LongBool = True;</code> | | <code>QEMUVPB_REGISTER_UART0:LongBool = True;</code> | ||
| style="width: 40%;"|If True then register the QEMU VersatilePB UART0 device during boot | | style="width: 40%;"|If True then register the QEMU VersatilePB UART0 device during boot | ||
+ | |- | ||
+ | |} | ||
+ | {| class="wikitable" style="font-size: 14px; text-align: left; width: 100%; height: 50px;" | ||
+ | |- | ||
+ | | <code>QEMUVPB_REGISTER_RTC:LongBool = True;</code> | ||
+ | | style="width: 40%;"|If True then register the QEMU VersatilePB RTC device during boot | ||
+ | |- | ||
+ | |} | ||
+ | {| class="wikitable" style="font-size: 14px; text-align: left; width: 100%; height: 50px;" | ||
+ | |- | ||
+ | | <code>QEMUVPB_REGISTER_MMC0:LongBool = True;</code> | ||
+ | | style="width: 40%;"|If True then register the QEMU VersatilePB MMC0 device during boot | ||
+ | |- | ||
+ | |} | ||
+ | {| class="wikitable" style="font-size: 14px; text-align: left; width: 100%; height: 50px;" | ||
+ | |- | ||
+ | | <code>QEMUVPB_REGISTER_MMC1:LongBool = True;</code> | ||
+ | | style="width: 40%;"|If True then register the QEMU VersatilePB MMC1 device during boot | ||
+ | |- | ||
+ | |} | ||
+ | {| class="wikitable" style="font-size: 14px; text-align: left; width: 100%; height: 50px;" | ||
+ | |- | ||
+ | | <code>QEMUVPB_REGISTER_NETWORK:LongBool = True;</code> | ||
+ | | style="width: 40%;"|If True then register the QEMU VersatilePB Network device during boot | ||
|- | |- | ||
|} | |} | ||
Line 39: | Line 69: | ||
| <code>QEMUVPB_REGISTER_FRAMEBUFFER:LongBool = True;</code> | | <code>QEMUVPB_REGISTER_FRAMEBUFFER:LongBool = True;</code> | ||
| style="width: 40%;"|If True then register the QEMU VersatilePB Framebuffer device during boot | | style="width: 40%;"|If True then register the QEMU VersatilePB Framebuffer device during boot | ||
+ | |- | ||
+ | |} | ||
+ | {| class="wikitable" style="font-size: 14px; text-align: left; width: 100%; height: 50px;" | ||
+ | |- | ||
+ | | <code>QEMUVPB_REGISTER_MOUSE:LongBool = True;</code> | ||
+ | | style="width: 40%;"|If True then register the QEMU VersatilePB Mouse device during boot | ||
+ | |- | ||
+ | |} | ||
+ | {| class="wikitable" style="font-size: 14px; text-align: left; width: 100%; height: 50px;" | ||
+ | |- | ||
+ | | <code>QEMUVPB_REGISTER_KEYBOARD:LongBool = True;</code> | ||
+ | | style="width: 40%;"|If True then register the QEMU VersatilePB Keyboard device during boot | ||
|- | |- | ||
|} | |} |
Revision as of 01:31, 21 April 2017
Return to Unit Reference
Description
Ultibo QEMU VersatilePB unit
This unit serves to include all units relevant to the QEMU VersatilePB and to register the drivers that are appropriate to the configuration.
This includes standard interfaces such as network, filesystem and storage as well as drivers that are specific to the VersatilePB and may or may not be included by anything else.
Additional units can be included anywhere within a program and they will be linked during the compile process. This unit simply provides a convenient way to ensure all relevant units have been included and the standard drivers registered.
Constants
None defined
Type definitions
None defined
Public variables
QEMUVersatilePB specific variables
QEMUVPB_REGISTER_DMA:LongBool = True;
|
If True then register the QEMU VersatilePB DMA device during boot |
QEMUVPB_REGISTER_UART0:LongBool = True;
|
If True then register the QEMU VersatilePB UART0 device during boot |
QEMUVPB_REGISTER_RTC:LongBool = True;
|
If True then register the QEMU VersatilePB RTC device during boot |
QEMUVPB_REGISTER_MMC0:LongBool = True;
|
If True then register the QEMU VersatilePB MMC0 device during boot |
QEMUVPB_REGISTER_MMC1:LongBool = True;
|
If True then register the QEMU VersatilePB MMC1 device during boot |
QEMUVPB_REGISTER_NETWORK:LongBool = True;
|
If True then register the QEMU VersatilePB Network device during boot |
QEMUVPB_REGISTER_FRAMEBUFFER:LongBool = True;
|
If True then register the QEMU VersatilePB Framebuffer device during boot |
QEMUVPB_REGISTER_MOUSE:LongBool = True;
|
If True then register the QEMU VersatilePB Mouse device during boot |
QEMUVPB_REGISTER_KEYBOARD:LongBool = True;
|
If True then register the QEMU VersatilePB Keyboard device during boot |
Function declarations
Initialization functions
procedure QEMUVersatilePBInit;
Description: Initialize the QEMUVersatilePB unit and parameters
Note | Called only during system startup |
---|
Return to Unit Reference