Example #1
0
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();

    }
}