OpenCores
URL https://opencores.org/ocsvn/plasma/plasma/trunk

Subversion Repositories plasma

[/] [plasma/] [trunk/] [kernel/] [dll.h] - Diff between revs 359 and 402

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 359 Rev 402
Line 109... Line 109...
   (DllFunc)OS_InterruptMaskClear,
   (DllFunc)OS_InterruptMaskClear,
   (DllFunc)UartPrintf,
   (DllFunc)UartPrintf,
   (DllFunc)UartPrintfPoll,
   (DllFunc)UartPrintfPoll,
   (DllFunc)UartPrintfCritical,
   (DllFunc)UartPrintfCritical,
   (DllFunc)UartScanf,
   (DllFunc)UartScanf,
   (DllFunc)puts,
   (DllFunc)OS_puts,
   (DllFunc)getch,
   (DllFunc)OS_getch,
   (DllFunc)kbhit,
   (DllFunc)OS_kbhit,
   (DllFunc)Led,
   (DllFunc)Led,
   (DllFunc)FP_Sqrt,
   (DllFunc)FP_Sqrt,
   (DllFunc)FP_Cos,
   (DllFunc)FP_Cos,
   (DllFunc)FP_Sin,
   (DllFunc)FP_Sin,
   (DllFunc)FP_Atan,
   (DllFunc)FP_Atan,
Line 237... Line 237...
   ENUM_OS_InterruptMaskClear,
   ENUM_OS_InterruptMaskClear,
   ENUM_UartPrintf,
   ENUM_UartPrintf,
   ENUM_UartPrintfPoll,
   ENUM_UartPrintfPoll,
   ENUM_UartPrintfCritical,
   ENUM_UartPrintfCritical,
   ENUM_UartScanf,
   ENUM_UartScanf,
   ENUM_puts,
   ENUM_OS_puts,
   ENUM_getch,
   ENUM_OS_getch,
   ENUM_kbhit,
   ENUM_OS_kbhit,
   ENUM_Led,
   ENUM_Led,
   ENUM_FP_Sqrt,
   ENUM_FP_Sqrt,
   ENUM_FP_Cos,
   ENUM_FP_Cos,
   ENUM_FP_Sin,
   ENUM_FP_Sin,
   ENUM_FP_Atan,
   ENUM_FP_Atan,
Line 283... Line 283...
#undef memcpy
#undef memcpy
#undef memcmp
#undef memcmp
#undef memset
#undef memset
#undef abs
#undef abs
#undef atoi
#undef atoi
#undef puts
 
#undef getch
 
#undef kbhit
 
 
 
#define strcpy DllF[ENUM_strcpy]
#define strcpy DllF[ENUM_strcpy]
#define strncpy DllF[ENUM_strncpy]
#define strncpy DllF[ENUM_strncpy]
#define strcat DllF[ENUM_strcat]
#define strcat DllF[ENUM_strcat]
#define strncat DllF[ENUM_strncat]
#define strncat DllF[ENUM_strncat]
Line 358... Line 355...
#define OS_InterruptMaskClear DllF[ENUM_OS_InterruptMaskClear]
#define OS_InterruptMaskClear DllF[ENUM_OS_InterruptMaskClear]
#define UartPrintf DllF[ENUM_UartPrintf]
#define UartPrintf DllF[ENUM_UartPrintf]
#define UartPrintfPoll DllF[ENUM_UartPrintfPoll]
#define UartPrintfPoll DllF[ENUM_UartPrintfPoll]
#define UartPrintfCritical DllF[ENUM_UartPrintfCritical]
#define UartPrintfCritical DllF[ENUM_UartPrintfCritical]
#define UartScanf DllF[ENUM_UartScanf]
#define UartScanf DllF[ENUM_UartScanf]
#define puts DllF[ENUM_puts]
#define OS_puts DllF[ENUM_OS_puts]
#define getch (int)DllF[ENUM_getch]
#define OS_getch (int)DllF[ENUM_OS_getch]
#define kbhit (int)DllF[ENUM_kbhit]
#define OS_kbhit (int)DllF[ENUM_OS_kbhit]
#define Led DllF[ENUM_Led]
#define Led DllF[ENUM_Led]
#define FP_Sqrt (float)(int)DllF[ENUM_FP_Sqrt]
#define FP_Sqrt (float)(int)DllF[ENUM_FP_Sqrt]
#define FP_Cos (float)(int)DllF[ENUM_FP_Cos]
#define FP_Cos (float)(int)DllF[ENUM_FP_Cos]
#define FP_Sin (float)(int)DllF[ENUM_FP_Sin]
#define FP_Sin (float)(int)DllF[ENUM_FP_Sin]
#define FP_Atan (float)(int)DllF[ENUM_FP_Atan]
#define FP_Atan (float)(int)DllF[ENUM_FP_Atan]
Line 495... Line 492...
   "OS_InterruptMaskClear",
   "OS_InterruptMaskClear",
   "printf", //"UartPrintf",
   "printf", //"UartPrintf",
   "UartPrintfPoll",
   "UartPrintfPoll",
   "UartPrintfCritical",
   "UartPrintfCritical",
   "scanf", //"UartScanf",
   "scanf", //"UartScanf",
   "puts",
   "OS_puts",
   "getch",
   "OS_getch",
   "kbhit",
   "OS_kbhit",
   "Led",
   "Led",
   "FP_Sqrt",
   "FP_Sqrt",
   "FP_Cos",
   "FP_Cos",
   "FP_Sin",
   "FP_Sin",
   "FP_Atan",
   "FP_Atan",

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.