Exemple #1
0
void
pal_pin_list (struct pal_pkg const *pkg)
{
      int i;
      fprintf (stderr,"Pins for %s\n", pkg->name);
      for (i = 0; i < pkg->npins; i++)
      {
	    char buf[20];
	    print_pin (pal_pkg_getpin (pkg, i + 1), buf, 20);
	    fprintf (stderr,"\t%d: %s\n", i + 1, buf);
      }
}
Exemple #2
0
static void
draw_pk_dip (struct pal_pkg *pk)
{
      int i;
      printf ("                  ---v---\n");
#define SBFLEN 20
      for (i = 0; i < (pk->npins / 2); i++)
      {
	    struct pal_pin const *ppl = pal_pkg_getpin (pk, i + 1), *ppr =
		  pal_pkg_getpin (pk, (pk->npins / 2) - i + (pk->npins / 2));
	    char bufl[SBFLEN];
	    char bufr[SBFLEN];
	    print_pin (ppl, bufl, SBFLEN);
	    print_pin (ppr, bufr, SBFLEN);
	    bufl[16] = '\0';
	    bufr[16] = '\0';
	    pad_buf (bufl, 16, 0);
	    pad_buf (bufr, 16, 1);
	    printf ("%s=|       |=%s\n", bufl, bufr);

      }
      printf ("                  -------\n");
}
Exemple #3
0
void m600_print_signals(void)
{
  print_pin(M600_PIN_ERROR);
  print_pin(M600_PIN_HOPPER_CHECK);
  print_pin(M600_PIN_MOTION_CHECK);

  print_pin(M600_PIN_INDEX_MARK);
  print_pin(M600_PIN_NOT_READY);
  print_pin(M600_PIN_BUSY);
}
Exemple #4
0
void print_bridge(Bridge *b){
    print_pin("Bridge Use", b->inuse);
    print_pin("Bridge Idle", b->idle);
    printf("Freq:%d\nDir:%d\n",b->freq,b->direction);

}