The
"Device Manager Public Data Types and Enumerations"
this chapter contains tables for all the device manager data structures and
enumerations.
Memory Usage Macros
The first section in the
amount of memory usage by the device manager. These macros can be
used by the client to determine how much memory is allocated to the
device manager via the
The
ADI_DEV_BASE_MEMORY
device manager needs. The
number of bytes the device manager needs to control each physical driver.
When providing memory to the device manager, the client provides the
following amount of memory:
ADI_DEV_BASE_MEMORY + (n * ADI_DEV_DEVICE_MEMORY)
where "
" is the maximum number of physical drivers that are opened
n
simultaneously in the system.
Handles
Next in the
adi_dev.h
types used by the device manager. Typically, handles are pointers to data
structures used within the device manager. They are used as a means to
identify the data pertaining to the device being managed quickly.
Dataflow Enumerations
Next in the
adi_dev.h
methods supported by the device manager and enumerations indicating
dataflow direction. These enumerations are not extensible by physical
drivers.
VisualDSP++ 5.0 Device Drivers and System
Services Manual for Blackfin Processors
file contains macros that define the
adi_dev.h
function.
adi_dev_Init
macro defines the number of bytes that the
ADI_DEV_DEVICE_MEMORY
file are
statements for the various handle
typedef
file are enumerations for the various dataflow
Device Driver Manager
section of
macro defines the
10-31
Need help?
Do you have a question about the VisualDSP++ 5.0 and is the answer not in the manual?