/** Trsw.cpp -- transistor switch operation
 * 				for schip's L298 ardPro board.
 **/
#include "L298.h"

/** Constructor -- setup pin usage for all channels
 **/
Trsw::Trsw()
{
  // initialize the digital pins as outputs and clear them all
  // they can now be used as regular switches with digitalWrite()
  //  or as PWM outputs with analogWrite()
  //  or as timed switches with timed()
  pinMode( TRSWA, OUTPUT );     // A
  digitalWrite( TRSWA, LOW);
  pinMode( TRSWB, OUTPUT );     // B
  digitalWrite( TRSWB, LOW);
  pinMode( TRSWC, OUTPUT );     // C
  digitalWrite( TRSWC, LOW);
  pinMode( TRSWD, OUTPUT );     // D
  digitalWrite( TRSWD, LOW);

  return;
}
