BitBangedSPI::begin(): initialize levels of SCK and MOSI. Correct indentation.

This commit is contained in:
Peter Van Hoyweghen 2015-07-28 22:31:34 +02:00
parent 8d95899450
commit d271c1c8a2
1 changed files with 28 additions and 29 deletions

View File

@ -136,6 +136,13 @@ friend class BitBangedSPI;
class BitBangedSPI {
public:
void begin() {
digitalWrite(SCK, LOW);
digitalWrite(MOSI, LOW);
pinMode(SCK, OUTPUT);
pinMode(MOSI, OUTPUT);
pinMode(MISO, INPUT);
}
void beginTransaction(SPISettings settings) {
pulseWidth = 1000 / (settings.clock / 1000);
@ -143,14 +150,6 @@ class BitBangedSPI {
pulseWidth = 1;
}
void begin() {
pinMode(MISO, INPUT);
pinMode(RESET, OUTPUT);
pinMode(SCK, OUTPUT);
pinMode(MOSI, OUTPUT);
}
void end() {}
uint8_t transfer (uint8_t b) {