Exemple #1
0
void doReadallOld (void)
{
  int pin ;

  if (wiringPiNodes != NULL)	// External readall
  {
    doReadallExternal () ;
    return ;
  }

  if (cmReadall ())
    return ;

  printf ("+----------+-Rev%d-+------+--------+------+-------+\n", piBoardRev ()) ;
  printf ("| wiringPi | GPIO | Phys | Name   | Mode | Value |\n") ;
  printf ("+----------+------+------+--------+------+-------+\n") ;

  for (pin = 0 ; pin < 64 ; ++pin)	// Crude, but effective
  {
    if (wpiPinToGpio (pin) == -1)
      continue ;

    printf ("| %6d   | %3d  | %3d  | %s | %-4s | %-4s  |\n",
	pin, wpiPinToGpio (pin), wpiToPhys [pin],
	pinNames [pin], 
	alts [getAlt (pin)], 
	digitalRead (pin) == HIGH ? "High" : "Low ") ;
  }

  printf ("+----------+------+------+--------+------+-------+\n") ;
}
Exemple #2
0
void doReadall (void)
{
  int pin ;

  if (wiringPiNodes != NULL)	// External readall
  {
    doReadallExternal () ;
    return ;
  }

  if (cmReadall ())
    return ;

  /**/ if (wpMode == WPI_MODE_GPIO)
  {
    printf (" +-----+-------+------+----+-Rev%d-----+----+------+-------+-----+\n", piBoardRev ()) ;
    printf (" | BCM |  Name | Mode | Val| Physical |Val | Mode | Name  | BCM |\n") ;
    printf (" +-----+-------+------+----+----++----+----+------+-------+-----+\n") ;
    for (pin = 1 ; pin <= 26 ; pin += 2)
      readallPhys (pin) ;
    printf (" +-----+-------+------+----+----++----+----+------+-------+-----+\n") ;
  }
  else if (wpMode == WPI_MODE_PHYS)
  {
    printf (" +-------+------+----+-Rev%d-----+----+------+-------+\n", piBoardRev ()) ;
    printf (" |  Name | Mode | Val| Physical |Val | Mode | Name  |\n") ;
    printf (" +-------+------+----+----++----+----+------+-------+\n") ;
    for (pin = 1 ; pin <= 26 ; pin += 2)
      readallPhys (pin) ;
    printf (" +-------+------+----+----++----+----+------+-------+\n") ;
  }
  else	// wiringPi
  {
    printf (" +-----+-------+------+----+-Rev%d-----+----+------+-------+-----+\n", piBoardRev ()) ;
    printf (" | wPi |  Name | Mode | Val| Physical |Val | Mode | Name  | wPi |\n") ;
    printf (" +-----+-------+------+----+----++----+----+------+-------+-----+\n") ;
    for (pin = 1 ; pin <= 26 ; pin += 2)
      readallPhys (pin) ;
    printf (" +-----+-------+------+----+----++----+----+------+-------+-----+\n") ;
  }
}
Exemple #3
0
void doReadall (void)
{
  int model, rev, mem, maker, overVolted ;

  if (wiringPiNodes != NULL)	// External readall
  {
    doReadallExternal () ;
    return ;
  }

  piBoardId (&model, &rev, &mem, &maker, &overVolted) ;

  /**/ if ((model == PI_MODEL_A) || (model == PI_MODEL_B))
    abReadall (model, rev) ;
  else if ((model == PI_MODEL_BP) || (model == PI_MODEL_AP) || (model == PI_MODEL_2))
    piPlusReadall (model) ;
  else if (model == PI_MODEL_CM)
    cmReadall () ;
  else
    printf ("Oops - unable to determine board type... model: %d\n", model) ;
}
Exemple #4
0
void doReadall (void)
{
  int model, rev, mem, maker, overVolted ;

  if (wiringPiNodes != NULL)	// External readall
  {
    doReadallExternal () ;
    return ;
  }

  piBoardId (&model, &rev, &mem, &maker, &overVolted) ;

  /**/ if ((model == PI_MODEL_A) || (model == PI_MODEL_B))
    abReadall (model, rev) ;
  else if (model == PI_MODEL_BP) 
    bPlusReadall () ;
  else if (model == PI_MODEL_CM)
    cmReadall () ;
  else if (model == PI_MODEL_BPR) //add for BananaPro by lemaker team
	 OrangePiReadAll();	//guenter 
  	 // guenter BPReadAll();
  else
    printf ("Oops - unable to determine board type... model: %d\n", model) ;
}