MityDSP Documentation Index
tcDspTimingGenerator

Introduction

The tcDspTimingGenerator class is used to turn simple "micro code" commands into specific timing commands. This can be used to control complex devices, such as cameras.

See also:
MityDSP::tcDspTimingGenerator Class Reference
MityDSP::tcDspInterruptDispatch Class Reference

Example

This is a simple example of tcDspTimingGenerator creation and usage:

{
tcDspTimingGenerator *myTimeGen = NULL;
tcAppTimingProg *myTimingProg = NULL;
// access to timing generator
myTimeGen = new tcDspTimingGenerator((void *)0xB0000280);
// load class containing application timing micro code
myTimingProg = new tcAppTimingProg;
// install default timing program and put into idle mode
myTimeGen->LoadMicroCode
(0, myTimingProg->GetProgramSize(),
(tcDspTimingGenerator::tuOpCode *)myTimingProg->GetProgram());
// jump to proper timing program
mpTimeGen->SetJumpAddress(1, myTimingProg->GetIdleJump());
...
}

  
Generated on Mon Apr 22 2013 11:33:02 for MityDSP Core by  Doxygen Version 1.8.1.1
Copyright © 2009, Critical Link LLC, All rights reserved.