// semlib.h

#ifndef _SEMLIB_H_
#define _SEMLIB_H_



// RESOURCE ID DEFINITIONS
#ifndef ADC0
#define ADC0   	   0
#endif
#ifndef ADC1
#define ADC1 	   1
#endif

#ifndef ECTP
#define ECTP 	   2
#endif

#ifndef COM1
#define COM1 	   3
#endif
#ifndef COM2
#define COM2 	   4
#endif
#ifndef SPI1
#define SPI1 	   5
#endif
#ifndef CAN0
#define CAN0 	   6
#endif

#ifndef PWM0
#define PWM0 	   7
#endif
#ifndef PWM1
#define PWM1 	   8
#endif
#ifndef PWM2
#define PWM2 	   9
#endif
#ifndef PWM3
#define PWM3 	   10
#endif



// FUNCTION PROTOTYPES
int sem_get(char resource_id);
int sem_give(char resource_id);


#endif
