BeRTOS
|
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 */