コード例 #1
0
/**
* begin sampling at given interface mode
*/
void Alislahish_PCM1808::begin(InterfaceModes mode, AudioInterfaceFormats format){
	setPinModes();
	//selectSamplingFrequency(freq);
	selectMode(mode);
	selectFormat(format);
	resume();
}
コード例 #2
0
ファイル: lightorgan.cpp プロジェクト: JPry/musical-pi
int main()
{
    // Setup wiringPi
    if (wiringPiSetup() == -1) {
        exit(1);
    }

    // Register signal handler
    signal(SIGINT, signalHandler);

    // Setup all the pins to use OUTPUT mode
    setPinModes(OUTPUT);

    allOff();

    // Open a midi port, connect to through port also
    midi_open();

    // Process events forever
    while (true) {
        midi_process(midi_read());
    }
    
    return -1;
}
コード例 #3
0
StepperMotor::StepperMotor(byte o,byte y,byte p,byte b,byte debug):
	_state(0),
	_pin_orange(o),
	_pin_yellow(y),
	_pin_pink(p),
	_pin_blue(b),
	_debug(debug)
{setPinModes();}
コード例 #4
0
ファイル: carSensor.cpp プロジェクト: RobRight/Personal
// construct
Sensor::Sensor(int _val1, int _val2, int _val3, int _val4, int _val5)
{
    dist_short_right = _val1;  // right short range distence sensor
    dist_short_left = _val2;   // left short range distence sensor
    dist_short_front = _val3;  // front short range distence sensor
    dist_medium_back = _val4;  // back medeium range distence sensor
    dist_long_front = _val5;   // front long range distence sensor
    
    setPinModes();
}
コード例 #5
0
ファイル: lightorgan.cpp プロジェクト: JPry/musical-pi
void signalHandler(int signum)
{
    printf("Interrupt signal (%d) received. Quitting!\n", signum);

    // Switch the pins back to input mode
    setPinModes(INPUT);

    // Now we can exit
    exit(signum);
}
コード例 #6
0
void SSS::begin(){
    Wire.begin();
    setupSerial();
    setPinModes();
    displayCAN = false;
    
    separatorChar = ',';
    numCommands = 83;
    numCANmsgs = 0;
    displayCAN = false;
    len = 0;
    _ignitionPin = 5;
}