hw_sipo.h
Go to the documentation of this file.
00001 00042 #ifndef HW_SIPO_H 00043 #define HW_SIPO_H 00044 00045 #warning TODO:This is an example implementation, you must implement it! 00046 00050 typedef enum SipoMap 00051 { 00052 SIPO_CNT 00053 } SipoMap; 00054 00058 #define SIPO_SET_LEVEL_LOW(dev) do { /* Implement me! */ } while (0) 00059 #define SIPO_SET_LEVEL_HIGH(dev) do { /* Implement me! */ } while (0) 00060 00061 00065 #define PULSE_LOW(dev) do { /* Implement me! */ } while (0) 00066 00070 #define PULSE_HIGH(dev) do { /* Implement me! */ } while (0) 00071 00072 00076 #define SIPO_SI_HIGH() do { /* Implement me! */ } while (0) 00077 #define SIPO_SI_LOW() do { /* Implement me! */ } while (0) 00078 00082 #define SIPO_SI_CLOCK(clk_pol) \ 00083 do { \ 00084 (void)clk_pol; \ 00085 /* Implement me! */ \ 00086 } while (0) 00087 00091 #define SIPO_LOAD(device, load_pol) do { /* Implement me! */ } while (0) 00092 00096 #define SIPO_ENABLE() do { /* Implement me! */ } while (0) 00097 00101 #define SIPO_SET_LD_LEVEL(device, load_pol) do { /* Implement me! */ } while (0) 00102 #define SIPO_SET_CLK_LEVEL(clock_pol) do { /* Implement me! */ } while (0) 00103 #define SIPO_SET_SI_LEVEL() do { /* Implement me! */ } while (0) 00104 00108 #define SIPO_INIT_PIN() do { /* Implement me! */ } while (0) 00109 00110 #endif /* HW_SIPO_H */
![(please configure the [header_logo] section in trac.ini)](/chrome/site/bertos_logo.png)