moved mode code

This commit is contained in:
shrkey
2016-10-09 20:59:56 +01:00
parent 17655ca1f8
commit 98668cd11c

View File

@@ -50,6 +50,9 @@ bool DW640::initialize() {
} }
// set the default frequency // set the default frequency
setFrequency( 100 ); setFrequency( 100 );
// Create the mode pin
this->modePin = new Pin( RPI_GPIO_27 );
this->modePin->setMode(Pin::GpioModeOutput);
// set the default mode to ININ // set the default mode to ININ
setMode( DW_ININ ); setMode( DW_ININ );
@@ -89,7 +92,6 @@ uint8_t DW640::getMode() {
* @param Frequency in Hz * @param Frequency in Hz
*/ */
void DW640::setMode(uint8_t mode) { void DW640::setMode(uint8_t mode) {
this->modePin = new Pin( RPI_GPIO_27 );
this->modePin->setMode(this->modePin->GpioModeOutput);
this->modePin->write( mode ); this->modePin->write( mode );
this->mode = mode;
} }