libpruio  0.6.8
Fast and easy Digital/Analog Input/Output for Beaglebones
pruio.hp
Go to the documentation of this file.
1 #ifdef ONLY_DOXYGEN_SHOULD_SEE_THIS
103 #endif
104 
105 #define PRUIO_IRPT 25
106 #define IRPT PRUIO_IRPT + 16
107 #define CTBIR 0x22020
108 #define CONST_PRUCFG C4
109 #define DRam C24
110 
111 #define PRUIO_AZ_BALL 109
112 #define PRUIO_AZ_GPIO 3
113 #define PRUIO_AZ_PWMSS 2
114 #define PRUIO_AZ_TIMER 3
115 
116 #define PRUIO_COM_POKE 10
117 #define PRUIO_COM_PEEK 9
118 #define PRUIO_COM_GPIO_CONF 20
119 #define PRUIO_COM_PWM 30
120 #define PRUIO_COM_CAP_PWM 29
121 #define PRUIO_COM_CAP 28
122 #define PRUIO_COM_QEP 27
123 #define PRUIO_COM_CAP_TIM 26
124 #define PRUIO_COM_TIM_PWM 40
125 #define PRUIO_COM_TIM_TIM 39
126 #define PRUIO_COM_TIM_CAP 38
127 #define PRUIO_COM_ADC 50
128 
129 #define PRUIO_DAT_GPIO 64
130 #define PRUIO_DAT_PWM 128
131 #define PRUIO_DAT_TIMER 224
132 #define PRUIO_DAT_ADC 288
133 #define PRUIO_DAT_ALL 512
134 
135 #define PRUIO_MSG_INIT_RUN 4294967295
136 #define PRUIO_MSG_CONF_RUN 4294967294
137 #define PRUIO_MSG_INIT_OK 4294967293
138 #define PRUIO_MSG_CONF_OK 4294967292
139 #define PRUIO_MSG_ADC_ERRR 4294967291
140 #define PRUIO_MSG_MM_WAIT 4294967290
141 #define PRUIO_MSG_MM_TRG1 4294967289
142 #define PRUIO_MSG_MM_TRG2 4294967288
143 #define PRUIO_MSG_MM_TRG3 4294967287
144 #define PRUIO_MSG_MM_TRG4 4294967286
145 #define PRUIO_MSG_IO_OK 4294967285