hw_sipo.h

Go to the documentation of this file.
00001 
00043 #ifndef HW_SIPO_H
00044 #define HW_SIPO_H
00045 
00049 typedef enum SipoMap
00050 {
00051     SIPO_CNT
00052 } SipoMap;
00053 
00057 #define SIPO_SET_LEVEL_LOW(dev)    do { /* Implement me! */   } while (0)
00058 #define SIPO_SET_LEVEL_HIGH(dev)   do { /* Implement me! */   } while (0)
00059 
00060 
00064 #define PULSE_LOW(dev)    do { /* Implement me! */   } while (0)
00065 
00069 #define PULSE_HIGH(dev)     do { /* Implement me! */   } while (0)
00070 
00071 
00075 #define SIPO_SI_HIGH()   do { /* Implement me! */   } while (0)
00076 #define SIPO_SI_LOW()    do { /* Implement me! */   } while (0)
00077 
00081 #define SIPO_SI_CLOCK(clk_pol) \
00082     do { \
00083         (void)clk_pol; \
00084         /* Implement me! */ \
00085     } while (0)
00086 
00090 #define SIPO_LOAD(device, load_pol)   do { /* Implement me! */   } while (0)
00091 
00095 #define SIPO_ENABLE()             do { /* Implement me! */   } while (0)
00096 
00100 #define SIPO_SET_LD_LEVEL(device, load_pol)  do { /* Implement me! */   } while (0)
00101 #define SIPO_SET_CLK_LEVEL(clock_pol)        do { /* Implement me! */   } while (0)
00102 #define SIPO_SET_SI_LEVEL()       do { /* Implement me! */   } while (0)
00103 
00107 #define SIPO_INIT_PIN()           do { /* Implement me! */   } while (0)
00108 
00109 #endif /* HW_SIPO_H */