00001 #ifndef __MK__DSPTransfer_H___
00002 #define __MK__DSPTransfer_H___
00003
00004
00005
00006
00007 int _DSPPrintDatum(
00008 FILE *fp,
00009 DSPFix24 word);
00010
00011
00012
00013
00014
00015 int _DSPPrintValue(
00016 DSPMemorySpace space,
00017 DSPAddress address);
00018
00019
00020
00021
00022
00023 int _DSPDump(char *name);
00024
00025
00026
00027
00028
00029
00030 int _DSPMKSendUnitGeneratorWithLooperTimed(
00031 DSPFix48 *aTimeStampP,
00032 DSPMemorySpace space,
00033 DSPAddress address,
00034 DSPFix24 *data,
00035 int count,
00036 int looperWord);
00037
00038
00039
00040
00041
00042
00043
00044 int _DSPMKSendTwoArraysTimed(
00045 DSPFix48 *aTimeStampP,
00046 DSPMemorySpace space,
00047 DSPAddress address,
00048 DSPFix24 *data1,
00049 int count1,
00050 DSPFix24 *data2,
00051 int count2);
00052
00053
00054
00055 int _DSPSendArraySkipTimed(
00056 DSPFix48 *aTimeStampP,
00057 DSPMemorySpace space,
00058 DSPAddress address,
00059 DSPFix24 *data,
00060 int skipFactor,
00061 int count);
00062
00063
00064
00065
00066 int _DSPSendValueTimed(
00067 DSPFix48 *aTimeStampP,
00068 DSPMemorySpace space,
00069 int addr,
00070 int value);
00071
00072 int _DSPSendLongTimed(
00073 DSPFix48 *aTimeStampP,
00074 int addr,
00075 DSPFix48 *aFix48Val);
00076
00077
00078
00079 DSPAddress _DSPMKGetDMABufferAddress(void);
00080
00081
00082
00083
00084
00085
00086
00087
00088 DSPAddress _DSPMKGetDMABufferSize(void);
00089
00090
00091
00092
00093
00094
00095 #endif