Пример #1
0
u8* op_screen_unpickle(op_screen_t* screen, const u8* src) {
  // retreive val  variables
  src = unpickle_io(src, (u32*)&(screen->enable));
  src = unpickle_io(src, (u32*)&(screen->period));
  src = unpickle_io(src, (u32*)&(screen->val));
  src = unpickle_io(src, (u32*)&(screen->fill));
  src = unpickle_io(src, (u32*)&(screen->x));
  src = unpickle_io(src, (u32*)&(screen->y));
   return (u8*)src;

  if(screen->enable==1) {
      op_gfx_enable();
      op_screen_set_timer(screen);
      op_screen_redraw(screen);
  }
}
Пример #2
0
//===== operator input
void op_bignum_in_enable(op_bignum_t* bignum, const io_t v  ) {
  if(v > 0) {
    if(bignum->enable > 0) {
      ;;
    } else {
      op_gfx_enable();
      bignum->enable = 1;
      op_bignum_set_timer(bignum);
    }
  } else { 
    if(bignum->enable > 0) {
      op_gfx_disable();
      bignum->enable = 0;
      op_bignum_unset_timer(bignum);
    } else {
      ;;
    }
  }
}
Пример #3
0
//===== operator input
void op_screen_in_enable(op_screen_t* screen, const io_t v  ) {
  if(v > 0) {
    if(screen->enable > 0) {
      ;;
    } else {
      op_gfx_enable();
      screen->enable = 1;
      op_screen_set_timer(screen);
    }
  } else { 
    if(screen->enable > 0) {
      op_gfx_disable();
      screen->enable = 0;
      op_screen_unset_timer(screen);
    } else {
      ;;
    }
  }
}
Пример #4
0
//===== operator input
void op_bars8_in_enable(op_bars8_t* bars8, const io_t v  ) {
  if(v > 0) {
    if(bars8->enable > 0) {
      ;;
    } else {
      op_gfx_enable();
      bars8->enable = 1;
      op_bars8_set_timer(bars8);
      op_bars8_redraw(bars8);
    }
  } else { 
    if(bars8->enable > 0) {
      op_gfx_disable();
      bars8->enable = 0;
      op_bars8_unset_timer(bars8);
    } else {
      ;;
    }
  }
}
Пример #5
0
u8* op_bars8_unpickle(op_bars8_t* bars8, const u8* src) {
  // retreive val  variables
  src = unpickle_io(src, (u32*)&(bars8->enable));
  src = unpickle_io(src, (u32*)&(bars8->period));
  src = unpickle_io(src, (u32*)&(bars8->mode));
  src = unpickle_io(src, (u32*)&(bars8->a));
  src = unpickle_io(src, (u32*)&(bars8->b));
  src = unpickle_io(src, (u32*)&(bars8->c));
  src = unpickle_io(src, (u32*)&(bars8->d));
  src = unpickle_io(src, (u32*)&(bars8->e));
  src = unpickle_io(src, (u32*)&(bars8->f));
  src = unpickle_io(src, (u32*)&(bars8->g));
  src = unpickle_io(src, (u32*)&(bars8->h));

  if(bars8->enable == 1) {
      op_bars8_redraw(bars8);
      op_gfx_enable();
      op_bars8_set_timer(bars8);
  }
   return (u8*)src;
}