TwiceAsNice  2019-02-18
Classes | Namespaces | Typedefs | Functions
BcuDriver.h File Reference
#include "Microgate/Driver/BasicBcuRequest.h"
#include "Microgate/Driver/BcuReadRequest.h"
#include "Microgate/Driver/BcuWriteRequest.h"
#include "Microgate/Mgp/MemoryBuffer.h"
#include <boost/cstdint.hpp>
#include <boost/make_shared.hpp>
#include <string>
Include dependency graph for BcuDriver.h:

Classes

class  Basda::Microgate::BcuDriver
 

Namespaces

 Basda
 These are contants that are used by the services internally.
 
 Basda::Microgate
 This is the BCU Service Interface.
 

Typedefs

typedef BcuReadRequestPtr(* Basda::Microgate::CreateBcuReadRequestFunctionPtr) (uint8_t, uint8_t, int32_t, uint16_t)
 
typedef BcuWriteRequestPtr(* Basda::Microgate::CreateBcuWriteRequestFunctionPtr) (uint8_t, uint8_t, int32_t, const MemoryBufferPtr &)
 
typedef boost::shared_ptr< BcuDriver > Basda::Microgate::BcuDriverPtr
 

Functions

BcuReadRequestPtr Basda::Microgate::fromCcdi (uint8_t firstDsp, uint8_t lastDsp, int32_t address, uint16_t lengthInDword)
 
BcuReadRequestPtr Basda::Microgate::fromDsp (uint8_t firstDsp, uint8_t lastDsp, int32_t address, uint16_t lengthInDword)
 
BcuReadRequestPtr Basda::Microgate::fromSram (uint8_t firstDsp, uint8_t lastDsp, int32_t address, uint16_t lengthInDword)
 
BcuReadRequestPtr Basda::Microgate::fromSdram (uint8_t firstDsp, uint8_t lastDsp, int32_t address, uint16_t lengthInDword)
 
BcuWriteRequestPtr Basda::Microgate::toCcdi (uint8_t firstDsp, uint8_t lastDsp, int32_t address, const MemoryBufferPtr &buffer)
 
BcuWriteRequestPtr Basda::Microgate::toDsp (uint8_t firstDsp, uint8_t lastDsp, int32_t address, const MemoryBufferPtr &buffer)
 
BcuWriteRequestPtr Basda::Microgate::toSram (uint8_t firstDsp, uint8_t lastDsp, int32_t address, const MemoryBufferPtr &buffer)
 
BcuWriteRequestPtr Basda::Microgate::toSdram (uint8_t firstDsp, uint8_t lastDsp, int32_t address, const MemoryBufferPtr &buffer)
 
BcuWriteRequestPtr Basda::Microgate::toReset (uint8_t firstDsp, uint8_t lastDsp, int32_t address, const MemoryBufferPtr &buffer)