Disable timer from an other tile

If you have a simple question and just want an answer.
y0lo
Member
Posts: 12
Joined: Tue Sep 08, 2015 8:47 am

Disable timer from an other tile

Post by y0lo »

Suppose:

We have two tiles 0 and 1;

Tile 1 - has a periodical timer

Tile 0 - has to enable or disable the timer on Tile 1.

Tile 1 code:

while(1){
  select {
    case if_timer0_en_flag => timer0 when timerafter(time0) :> timer0:
    time0 += PERIOD;
    /*Do Something*/
    break;
    ...
  }
}

void tile1_enable_timer0(){ if_timer0_en_flag = 1; }

void tile1_disable_timer0(){ if_timer0_en_flag = 0; }

Tile 0 - just call tile1_enable_timer0() and tile1_disable_timer0() functions, when it is needed.

Is it ok?

Perhaps there is a better way?

 

 

User avatar
larry
Respected Member
Posts: 275
Joined: Fri Mar 12, 2010 6:03 pm

Post by larry »

I've responded to your forum post at /forum/viewtopic.php?f=3&t=3496