User guide

August 2001 201
Connecting Boards in an H.100 bus
Example 12 shows how to set the H.100_A clock from its
internal oscillator.
Example 12. MVIP95_CMD_CONFIG_BOARD_CLOCK
(H.100) Sample Code
#include brktddm.h
int main(int argc, char **argv)
{
BRKT_HANDLE BoardHandle;
BOOLEAN IoctlResult;
BRKT_SIZE_T BytesReturned;
struct MVIP95_CONFIG_H100_BOARD_CLOCK_PARMS Param;
BoardHandle = BrktOpenDevice(BRKT_DEVICE_RDSP_BOARD, 0);
if (BoardHandle == BRKT_INVALID_HANDLE_VALUE)
return;
memset (&Param, 0, sizeof(Param));
Param.size = sizeof(Param);
Param.clock_type = MVIP95_H100_CLOCKING;
Param.clock_source = MVIP95_SOURCE_INTERNAL;
Param.h100_clock_mode = MVIP95_H100_MASTER_A;
Param.auto_fall_back = MVIP95_H100_DISABLE_AUTO_FB;
/* Set H100 clock */
IoctlResult = BrktDeviceIoControl(
BoardHandle,
MVIP95_CMD_CONFIG_BOARD_CLOCK,
&Param,
sizeof(Param),
NULL,
0,
&BytesReturned,
NULL);