24 for(uint8_t i_wall=0 ; i_wall<5 ; i_wall++)
34 for(uint8_t i_column=0 ; i_column<5 ; i_column++)
37 i_data_r = ((*p_fb_data)[i_wall][i_column] >> 10) & (0b00011111);
40 i_data_g = ((*p_fb_data)[i_wall][i_column] >> 5) & (0b00011111);
43 i_data_b = ((*p_fb_data)[i_wall][i_column] >> 0) & (0b00011111);
126 io_set_0( COLUMN0_PORT, COLUMN0_pin );
128 io_set_0( COLUMN1_PORT, COLUMN1_pin );
130 io_set_0( COLUMN2_PORT, COLUMN2_pin );
132 io_set_0( COLUMN3_PORT, COLUMN3_pin );
134 io_set_0( COLUMN4_PORT, COLUMN4_pin );
143 switch( i_wall_number )
195 switch( i_column_number )
198 io_set_L( COLUMN0_PORT, COLUMN0_pin );
199 io_set_H( COLUMN1_PORT, COLUMN1_pin );
200 io_set_H( COLUMN2_PORT, COLUMN2_pin );
201 io_set_H( COLUMN3_PORT, COLUMN3_pin );
202 io_set_H( COLUMN4_PORT, COLUMN4_pin );
205 io_set_H( COLUMN0_PORT, COLUMN0_pin );
206 io_set_L( COLUMN1_PORT, COLUMN1_pin );
207 io_set_H( COLUMN2_PORT, COLUMN2_pin );
208 io_set_H( COLUMN3_PORT, COLUMN3_pin );
209 io_set_H( COLUMN4_PORT, COLUMN4_pin );
212 io_set_H( COLUMN0_PORT, COLUMN0_pin );
213 io_set_H( COLUMN1_PORT, COLUMN1_pin );
214 io_set_L( COLUMN2_PORT, COLUMN2_pin );
215 io_set_H( COLUMN3_PORT, COLUMN3_pin );
216 io_set_H( COLUMN4_PORT, COLUMN4_pin );
219 io_set_H( COLUMN0_PORT, COLUMN0_pin );
220 io_set_H( COLUMN1_PORT, COLUMN1_pin );
221 io_set_H( COLUMN2_PORT, COLUMN2_pin );
222 io_set_L( COLUMN3_PORT, COLUMN3_pin );
223 io_set_H( COLUMN4_PORT, COLUMN4_pin );
226 io_set_H( COLUMN0_PORT, COLUMN0_pin );
227 io_set_H( COLUMN1_PORT, COLUMN1_pin );
228 io_set_H( COLUMN2_PORT, COLUMN2_pin );
229 io_set_H( COLUMN3_PORT, COLUMN3_pin );
230 io_set_L( COLUMN4_PORT, COLUMN4_pin );
233 io_set_H( COLUMN0_PORT, COLUMN0_pin );
234 io_set_H( COLUMN1_PORT, COLUMN1_pin );
235 io_set_H( COLUMN2_PORT, COLUMN2_pin );
236 io_set_H( COLUMN3_PORT, COLUMN3_pin );
237 io_set_H( COLUMN4_PORT, COLUMN4_pin );
248 if ( (i_data_r & 0b00000001) == 0 )
258 if ( (i_data_r & 0b00000010) == 0 )
268 if ( (i_data_r & 0b00000100) == 0 )
278 if ( (i_data_r & 0b00001000) == 0 )
288 if ( (i_data_r & 0b00010000) == 0 )
305 if ( (i_data_g & 0b00000001) == 0 )
315 if ( (i_data_g & 0b00000010) == 0 )
325 if ( (i_data_g & 0b00000100) == 0 )
335 if ( (i_data_g & 0b00001000) == 0 )
345 if ( (i_data_g & 0b00010000) == 0 )
362 if ( (i_data_b & 0b00000001) == 0 )
372 if ( (i_data_b & 0b00000010) == 0 )
382 if ( (i_data_b & 0b00000100) == 0 )
392 if ( (i_data_b & 0b00001000) == 0 )
402 if ( (i_data_b & 0b00010000) == 0 )