BeRTOS
hw_sipo.h
Go to the documentation of this file.
00001 
00042 #ifndef HW_SIPO_H
00043 #define HW_SIPO_H
00044 
00048 typedef enum SipoMap
00049 {
00050     SIPO_CNT
00051 } SipoMap;
00052 
00056 #define SIPO_SET_LEVEL_LOW(dev)    do { /* Implement me! */   } while (0)
00057 #define SIPO_SET_LEVEL_HIGH(dev)   do { /* Implement me! */   } while (0)
00058 
00059 
00063 #define PULSE_LOW(dev)    do { /* Implement me! */   } while (0)
00064 
00068 #define PULSE_HIGH(dev)     do { /* Implement me! */   } while (0)
00069 
00070 
00074 #define SIPO_SI_HIGH()   do { /* Implement me! */   } while (0)
00075 #define SIPO_SI_LOW()    do { /* Implement me! */   } while (0)
00076 
00080 #define SIPO_SI_CLOCK(clk_pol) \
00081     do { \
00082         (void)clk_pol; \
00083         /* Implement me! */ \
00084     } while (0)
00085 
00089 #define SIPO_LOAD(device, load_pol)   do { /* Implement me! */   } while (0)
00090 
00094 #define SIPO_ENABLE()             do { /* Implement me! */   } while (0)
00095 
00099 #define SIPO_SET_LD_LEVEL(device, load_pol)  do { /* Implement me! */   } while (0)
00100 #define SIPO_SET_CLK_LEVEL(clock_pol)        do { /* Implement me! */   } while (0)
00101 #define SIPO_SET_SI_LEVEL()       do { /* Implement me! */   } while (0)
00102 
00106 #define SIPO_INIT_PIN()           do { /* Implement me! */   } while (0)
00107 
00108 #endif /* HW_SIPO_H */