Skip to content

Commit f65f343

Browse files
committed
Rename pin vars
1 parent b8281ce commit f65f343

File tree

2 files changed

+23
-24
lines changed

2 files changed

+23
-24
lines changed

src/MCP2515.cpp

Lines changed: 19 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,8 @@
4949
MCP2515Class::MCP2515Class() :
5050
CANControllerClass(),
5151
_spiSettings(10E6, MSBFIRST, SPI_MODE0),
52-
_ss(MCP2515_DEFAULT_SS_PIN),
53-
_irq(MCP2515_DEFAULT_INT_PIN),
52+
_csPin(MCP2515_DEFAULT_CS_PIN),
53+
_intPin(MCP2515_DEFAULT_INT_PIN),
5454
_clockFrequency(MCP2515_DEFAULT_CLOCK_FREQUENCY)
5555
{
5656
}
@@ -63,8 +63,7 @@ int MCP2515Class::begin(long baudRate)
6363
{
6464
CANControllerClass::begin(baudRate);
6565

66-
pinMode(_ss, OUTPUT);
67-
digitalWrite(_ss, HIGH);
66+
pinMode(_csPin, OUTPUT);
6867

6968
// start SPI
7069
SPI.begin();
@@ -244,15 +243,15 @@ void MCP2515Class::onReceive(void(*callback)(int))
244243
{
245244
CANControllerClass::onReceive(callback);
246245

247-
pinMode(_irq, INPUT);
246+
pinMode(_intPin, INPUT);
248247

249248
if (callback) {
250-
SPI.usingInterrupt(digitalPinToInterrupt(_irq));
251-
attachInterrupt(digitalPinToInterrupt(_irq), MCP2515Class::onInterrupt, LOW);
249+
SPI.usingInterrupt(digitalPinToInterrupt(_intPin));
250+
attachInterrupt(digitalPinToInterrupt(_intPin), MCP2515Class::onInterrupt, LOW);
252251
} else {
253-
detachInterrupt(digitalPinToInterrupt(_irq));
252+
detachInterrupt(digitalPinToInterrupt(_intPin));
254253
#ifdef SPI_HAS_NOTUSINGINTERRUPT
255-
SPI.notUsingInterrupt(digitalPinToInterrupt(_irq));
254+
SPI.notUsingInterrupt(digitalPinToInterrupt(_intPin));
256255
#endif
257256
}
258257
}
@@ -297,10 +296,10 @@ int MCP2515Class::wakeup()
297296
return 1;
298297
}
299298

300-
void MCP2515Class::setPins(int ss, int irq)
299+
void MCP2515Class::setPins(int cs, int irq)
301300
{
302-
_ss = ss;
303-
_irq = irq;
301+
_csPin = cs;
302+
_intPin = irq;
304303
}
305304

306305
void MCP2515Class::setSPIFrequency(uint32_t frequency)
@@ -333,13 +332,13 @@ void MCP2515Class::dumpRegisters(Stream& out)
333332

334333
void MCP2515Class::reset()
335334
{
336-
digitalWrite(_ss, LOW);
335+
digitalWrite(_csPin, LOW);
337336

338337
SPI.beginTransaction(_spiSettings);
339338
SPI.transfer(0xc0);
340339
SPI.endTransaction();
341340

342-
digitalWrite(_ss, HIGH);
341+
digitalWrite(_csPin, HIGH);
343342

344343
delayMicroseconds(10);
345344
}
@@ -359,22 +358,22 @@ uint8_t MCP2515Class::readRegister(uint8_t address)
359358
{
360359
uint8_t value;
361360

362-
digitalWrite(_ss, LOW);
361+
digitalWrite(_csPin, LOW);
363362

364363
SPI.beginTransaction(_spiSettings);
365364
SPI.transfer(0x03);
366365
SPI.transfer(address);
367366
value = SPI.transfer(0x00);
368367
SPI.endTransaction();
369368

370-
digitalWrite(_ss, HIGH);
369+
digitalWrite(_csPin, HIGH);
371370

372371
return value;
373372
}
374373

375374
void MCP2515Class::modifyRegister(uint8_t address, uint8_t mask, uint8_t value)
376375
{
377-
digitalWrite(_ss, LOW);
376+
digitalWrite(_csPin, LOW);
378377

379378
SPI.beginTransaction(_spiSettings);
380379
SPI.transfer(0x05);
@@ -383,20 +382,20 @@ void MCP2515Class::modifyRegister(uint8_t address, uint8_t mask, uint8_t value)
383382
SPI.transfer(value);
384383
SPI.endTransaction();
385384

386-
digitalWrite(_ss, HIGH);
385+
digitalWrite(_csPin, HIGH);
387386
}
388387

389388
void MCP2515Class::writeRegister(uint8_t address, uint8_t value)
390389
{
391-
digitalWrite(_ss, LOW);
390+
digitalWrite(_csPin, LOW);
392391

393392
SPI.beginTransaction(_spiSettings);
394393
SPI.transfer(0x02);
395394
SPI.transfer(address);
396395
SPI.transfer(value);
397396
SPI.endTransaction();
398397

399-
digitalWrite(_ss, HIGH);
398+
digitalWrite(_csPin, HIGH);
400399
}
401400

402401
void MCP2515Class::onInterrupt()

src/MCP2515.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
#include "CANController.h"
1010

1111
#define MCP2515_DEFAULT_CLOCK_FREQUENCY 16e6
12-
#define MCP2515_DEFAULT_SS_PIN 10
12+
#define MCP2515_DEFAULT_CS_PIN 10
1313
#define MCP2515_DEFAULT_INT_PIN 2
1414

1515
class MCP2515Class : public CANControllerClass {
@@ -32,7 +32,7 @@ class MCP2515Class : public CANControllerClass {
3232
virtual int sleep();
3333
virtual int wakeup();
3434

35-
void setPins(int ss = MCP2515_DEFAULT_SS_PIN, int irq = MCP2515_DEFAULT_INT_PIN);
35+
void setPins(int cs = MCP2515_DEFAULT_CS_PIN, int irq = MCP2515_DEFAULT_INT_PIN);
3636
void setSPIFrequency(uint32_t frequency);
3737
void setClockFrequency(long clockFrequency);
3838

@@ -51,8 +51,8 @@ class MCP2515Class : public CANControllerClass {
5151

5252
private:
5353
SPISettings _spiSettings;
54-
int _ss;
55-
int _irq;
54+
int _csPin;
55+
int _intPin;
5656
long _clockFrequency;
5757
};
5858

0 commit comments

Comments
 (0)