I get and an Error exit status 1 expected ',' or '...' before numeric constant

**
I get and Error message for below mentioned code as(I get and an Error exit status 1 expected ',' or '...' before numeric constant)
Please help me to solve this error
**

// Copy and Paste the sketch below to your ardunio IDE .
#define sclk 4
#define mosi 5
#define cs 6
#define dc 7
#define rst 8

#include <Adafruit_GFX.h> // Core graphics library
#include <Adafruit_ST7735.h> // Hardware-specific library
#include <SPI.h>
#include <Brain.h>

Adafruit_ST7735 tft = Adafruit_ST7735(cs, dc, mosi, sclk, rst);

Brain brain(Serial);

void setup(void) {

tft.initR(INITR_BLACKTAB); // initialize a ST7735S chip, black tab

tftPrintTest(); //Initial introduction text,
delay(1000);

tft.fillScreen(ST7735_BLACK); // clear screen
tft.setTextColor(ST7735_WHITE);
tft.setTextSize(1);
tft.setCursor(30,0);
tft.println("EEG Monitor");

Serial.begin(9600);
}
void loop() {

if (brain.update()) {
if (brain.readSignalQuality() > 100) {
tft.fillScreen(ST7735_BLACK);
tft.setCursor(0,30);
tft.setTextColor(ST7735_RED,ST7735_BLACK);
tft.println("signal quality low");
}

else {
tft.setCursor(30,0);
tft.println("EEG Monitor");
tft.drawLine(0, 20, tft.width()-1, 20, ST7735_WHITE);
tft.drawLine(0, 130, tft.width()-1, 130, ST7735_WHITE);

tft.setCursor(0, 30);
tft.setTextColor(ST7735_YELLOW,ST7735_BLACK);
tft.print("signal quality :");
tft.print(brain.readSignalQuality());
tft.println(" ");
tft.setTextColor(ST7735_RED,ST7735_BLACK);
tft.print("Attention :");
tft.print(brain.readAttention());
tft.println(" ");
tft.setTextColor(ST7735_WHITE,ST7735_BLACK);
tft.print("Meditation :");
tft.print(brain.readMeditation());
tft.println(" ");
tft.setTextColor(ST7735_GREEN,ST7735_BLACK);
tft.print("Delta : ");
tft.print(brain.readDelta());
tft.println(" ");
tft.print("Theta : ");
tft.print(brain.readTheta());
tft.println(" ");
tft.print("Low Alpha : ");
tft.print(brain.readLowAlpha());
tft.println(" ");
tft.print("High Alpha : ");
tft.print(brain.readHighAlpha());
tft.println(" ");
tft.print("Low Beta : ");
tft.print(brain.readLowBeta());
tft.println(" ");
tft.print("High Beta : ");
tft.println(brain.readHighBeta());
tft.print("Low Gamma : ");
tft.print(brain.readLowGamma());
tft.println(" ");
tft.print("Mid Gamma : ");
tft.print(brain.readMidGamma());
tft.println(" ");
}}

}
void tftPrintTest() {
tft.setTextWrap(false);
tft.fillScreen(ST7735_BLACK);
tft.setCursor(0, 10);
tft.setTextColor(ST7735_WHITE);
tft.setTextSize(1);
tft.println("INSTRUCTABLES.COM");
delay(500);
tft.setCursor(40, 60);
tft.setTextColor(ST7735_RED);
tft.setTextSize(2);
tft.println("EEG");
tft.setTextColor(ST7735_YELLOW);
tft.setCursor(20, 80);
tft.println("Monitor");
tft.setTextColor(ST7735_BLUE);
delay(50);
}

I can't run your improperly posted code to find out where the error is. If you had posted the entire error message I wouldn't have to. It is easy since there is a "copy error message" button in the IDE. Paste the copied error message in a post in code tags. There is information in the error message the paraphrasing leaves out.

Read the how to use this forum-p!ease read stickies to see how to properly post code.

tft.println("INSTRUCTABLES.COM");

Uh-oh.

Arduino: 1.6.9 (Windows 7), Board: "Arduino/Genuino Uno"

WARNING: Spurious .github folder in 'Adafruit ST7735 and ST7789 Library' library
sketch_jun05a:4: error: expected ',' or '...' before numeric constant

#define cs 6

^

C:\Users\Sajith\Documents\Arduino\libraries\Adafruit-GFX-Library-master/Adafruit_SPITFT.h:130:14: note: in expansion of macro 'cs'

int8_t cs, int8_t dc, int8_t mosi, int8_t sck,

^

sketch_jun05a:4: error: expected ',' or '...' before numeric constant

#define cs 6

^

C:\Users\Sajith\Documents\Arduino\libraries\Adafruit-GFX-Library-master/Adafruit_SPITFT.h:139:14: note: in expansion of macro 'cs'

int8_t cs, int8_t dc, int8_t rst = -1);

^

In file included from C:\Users\Sajith\Documents\Arduino\libraries\Adafruit-ST7735-Library-master/Adafruit_ST77xx.h:31:0,

from C:\Users\Sajith\Documents\Arduino\libraries\Adafruit-ST7735-Library-master/Adafruit_ST7735.h:4,

from C:\Users\Sajith\Desktop\car\sketch_jun05a\sketch_jun05a.ino:10:

C:\Users\Sajith\Documents\Arduino\libraries\Adafruit-GFX-Library-master/Adafruit_SPITFT.h:138:5: error: 'Adafruit_SPITFT::Adafruit_SPITFT(uint16_t, uint16_t, int8_t)' cannot be overloaded

Adafruit_SPITFT(uint16_t w, uint16_t h,

^

C:\Users\Sajith\Documents\Arduino\libraries\Adafruit-GFX-Library-master/Adafruit_SPITFT.h:129:5: error: with 'Adafruit_SPITFT::Adafruit_SPITFT(uint16_t, uint16_t, int8_t)'

Adafruit_SPITFT(uint16_t w, uint16_t h,

^

sketch_jun05a:4: error: expected ',' or '...' before numeric constant

#define cs 6

^

C:\Users\Sajith\Documents\Arduino\libraries\Adafruit-GFX-Library-master/Adafruit_SPITFT.h:146:14: note: in expansion of macro 'cs'

int8_t cs, int8_t dc, int8_t rst = -1);

^

sketch_jun05a:5: error: expected ',' or '...' before numeric constant

#define dc 7

^

C:\Users\Sajith\Documents\Arduino\libraries\Adafruit-GFX-Library-master/Adafruit_SPITFT.h:155:36: note: in expansion of macro 'dc'

int8_t d0, int8_t wr, int8_t dc,

^

sketch_jun05a:4: error: expected ',' or '...' before numeric constant

#define cs 6

^

C:\Users\Sajith\Documents\Arduino\libraries\Adafruit-ST7735-Library-master/Adafruit_ST7735.h:53:28: note: in expansion of macro 'cs'

Adafruit_ST7735(int8_t cs, int8_t dc, int8_t mosi, int8_t sclk,

^

sketch_jun05a:4: error: expected ',' or '...' before numeric constant

#define cs 6

^

C:\Users\Sajith\Documents\Arduino\libraries\Adafruit-ST7735-Library-master/Adafruit_ST7735.h:55:28: note: in expansion of macro 'cs'

Adafruit_ST7735(int8_t cs, int8_t dc, int8_t rst);

^

In file included from C:\Users\Sajith\Desktop\car\sketch_jun05a\sketch_jun05a.ino:10:0:

C:\Users\Sajith\Documents\Arduino\libraries\Adafruit-ST7735-Library-master/Adafruit_ST7735.h:55:5: error: 'Adafruit_ST7735::Adafruit_ST7735(int8_t)' cannot be overloaded

Adafruit_ST7735(int8_t cs, int8_t dc, int8_t rst);

^

C:\Users\Sajith\Documents\Arduino\libraries\Adafruit-ST7735-Library-master/Adafruit_ST7735.h:53:5: error: with 'Adafruit_ST7735::Adafruit_ST7735(int8_t)'

Adafruit_ST7735(int8_t cs, int8_t dc, int8_t mosi, int8_t sclk,

^

sketch_jun05a:4: error: expected ',' or '...' before numeric constant

#define cs 6

^

C:\Users\Sajith\Documents\Arduino\libraries\Adafruit-ST7735-Library-master/Adafruit_ST7735.h:57:48: note: in expansion of macro 'cs'

Adafruit_ST7735(SPIClass *spiClass, int8_t cs, int8_t dc, int8_t rst);

^

sketch_jun05a:14: error: no matching function for call to 'Adafruit_ST7735::Adafruit_ST7735(int, int, int, int, int)'

Adafruit_ST7735 tft = Adafruit_ST7735(cs, dc, mosi, sclk, rst);

^

C:\Users\Sajith\Desktop\car\sketch_jun05a\sketch_jun05a.ino:14:62: note: candidates are:

In file included from C:\Users\Sajith\Desktop\car\sketch_jun05a\sketch_jun05a.ino:10:0:

C:\Users\Sajith\Documents\Arduino\libraries\Adafruit-ST7735-Library-master/Adafruit_ST7735.h:57:5: note: Adafruit_ST7735::Adafruit_ST7735(SPIClass*, int8_t)

Adafruit_ST7735(SPIClass *spiClass, int8_t cs, int8_t dc, int8_t rst);

^

C:\Users\Sajith\Documents\Arduino\libraries\Adafruit-ST7735-Library-master/Adafruit_ST7735.h:57:5: note: candidate expects 2 arguments, 5 provided

C:\Users\Sajith\Documents\Arduino\libraries\Adafruit-ST7735-Library-master/Adafruit_ST7735.h:53:5: note: Adafruit_ST7735::Adafruit_ST7735(int8_t)

Adafruit_ST7735(int8_t cs, int8_t dc, int8_t mosi, int8_t sclk,

^

C:\Users\Sajith\Documents\Arduino\libraries\Adafruit-ST7735-Library-master/Adafruit_ST7735.h:53:5: note: candidate expects 1 argument, 5 provided

C:\Users\Sajith\Documents\Arduino\libraries\Adafruit-ST7735-Library-master/Adafruit_ST7735.h:51:7: note: constexpr Adafruit_ST7735::Adafruit_ST7735(const Adafruit_ST7735&)

class Adafruit_ST7735 : public Adafruit_ST77xx {

^

C:\Users\Sajith\Documents\Arduino\libraries\Adafruit-ST7735-Library-master/Adafruit_ST7735.h:51:7: note: candidate expects 1 argument, 5 provided

C:\Users\Sajith\Documents\Arduino\libraries\Adafruit-ST7735-Library-master/Adafruit_ST7735.h:51:7: note: constexpr Adafruit_ST7735::Adafruit_ST7735(Adafruit_ST7735&&)

C:\Users\Sajith\Documents\Arduino\libraries\Adafruit-ST7735-Library-master/Adafruit_ST7735.h:51:7: note: candidate expects 1 argument, 5 provided

exit status 1
expected ',' or '...' before numeric constant

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

It looks like the #define's are conflicting with one of the Adafruit libraries. Try putting them AFTER the #include's:

#include <Adafruit_GFX.h>    // Core graphics library
#include <Adafruit_ST7735.h> // Hardware-specific library
#include <SPI.h>
#include <Brain.h>

#define sclk 4
#define mosi 5
#define cs   6
#define dc   7
#define rst  8
Adafruit_ST7735 tft = Adafruit_ST7735(cs, dc, mosi, sclk, rst);

Or, alternatively, get rid of them since they are only used once. You can add a comment to make clear the order of the arguments:

// Adafruit_ST7735(cs, dc, mosi, sclk, rst);
Adafruit_ST7735 tft = Adafruit_ST7735(6, 7, 5, 4, 8);