adding in ecen425 RTOS final lab
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
#ifndef CLIB_H
|
||||
#define CLIB_H
|
||||
|
||||
// Header file for clib.s output routines
|
||||
|
||||
// Text Output:
|
||||
void print(char *string, int length); // Print length bytes of string
|
||||
void printNewLine(void); // Print carriage return and line feed
|
||||
void printChar(char c); // Print character c
|
||||
void printString(char *string); // Print string
|
||||
|
||||
// Decimal Output:
|
||||
void printInt(int val);
|
||||
void printLong(long val);
|
||||
void printUInt(unsigned val);
|
||||
void printULong(unsigned long val);
|
||||
|
||||
// Hexadecimal Output:
|
||||
void printByte(char val);
|
||||
void printWord(int val);
|
||||
void printDWord(long val);
|
||||
|
||||
// Program Control:
|
||||
void exit(unsigned char code); // Terminate with exit code
|
||||
|
||||
// PIC Functions:
|
||||
void signalEOI(void); // Send non-specific EOI to PIC
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user