void loop() { if( flag ) { flag = 0; initialize_grid(); explore( X_START, Y_START, 0); p.init(EXPLORE_RADIUS*2, START_ADDR); int i; for( i=0; i<EXPLORE_RADIUS*EXPLORE_RADIUS*4; i++) { p.write( get_bit( i*BITS_PER_NODE + OBSTRUCTED_BIT_OFFSET) ); } p.flush(); free_grid(); } }