can anyone help me with this error...
//*********************************************************************************************
// defining the register address with their names
//-----------------------------------------------------------------------------------------------
#define iocfg2 0000
#define iocfg1 0001
#define iocfg0 0002
#define fifothr 0003
#define sync1 0004
#define sync0 0005
#define pktlen 0006
#define pktctrl1 0007
#define pktctrl0 0008
#define addr 0009
#define channr 000a
#define fsctrl1 000b
#define fsctrl0 000c
#define freq2 000d
#define freq1 000e
#define freq0 000f
#define mdmcfg4 0010
#define mdmcfg3 0011
#define mdmcfg2 0012
#define mdmcfg1 0013
#define mdmcfg0 0014
#define deviatn 0015
#define mcsm2 0016
#define mcsm1 0017
#define mcsm0 0018
#define foccfg 0019
#define bscfg 001a
#define agcctrl2 001b
#define agcctrl1 001c
#define agcctrl0 001d
#define worevt1 001e
#define worevt0 001f
#define worctrl 0020
#define frend1 0021
#define frend0 0022
#define fscal3 0023
#define fscal2 0024
#define fscal1 0025
#define fscal0 0026
#define rcctrl1 0027
#define rcctrl0 0028
#define fstest 0029
#define ptest 002a
#define agctest 002b
#define test2 002c
#define test1 002d
#define test0 002e
#define partnum 0030
#define Ver 0031
#define freqest 0032
#define lqi 0033
#define rssi 0034
#define marcstate 0035
#define wortime1 0036
#define wortime0 0037
#define pktstatus 0038
#define vco_vc_dac 0039
#define txbytes 003a
#define rxbytes 003b
#define rcctrl1_status 003c
#define rcctrl0_status 003d
//*********************************************************************************************************************
// defining control strobe registers
//---------------------------------------------------------------------------------------------------------------------
#define sres 0x30 // RESET the chip
#define srx 0x34 //Enable Rx
#define stx 0x35 //Enable Tx
#define sidle 0x36 //Exit Tx/Rx mode Idle State
#define sfrx 0x3a //flush the rx buffer
#define sftx 0x3b //flush the tx buffer
//*************************************************************************
//initializing the pins
//--------------------------------------------------------------------------
int csn = 10;
int sclk = 13;
int mosi = 11;
int miso = 12 ;
int gdo = 4 ;
#include<SPI.h>
void setup(){
Serial.begin(9600);
SPI.begin();
pinMode(csn,OUTPUT);
pinMode(sclk,OUTPUT);
pinMode(mosi,OUTPUT);
pinMode(miso,INPUT);
pinMode(gdo,INPUT);
Serial.begin(9600);
}
void loop(){
//-------------------------------------------------
//STEP 1 : RESETTING THE MODULE
//************************************************
Serial.println("RESETTING device");
Serial.println(".....");
reset;
Serial.println('MODULE is RESET');
//---------------------------------------------------
//STEP 2 : CONFIGURE RADIO
//***************************************************
writereg(iocfg2,0x0b);
writereg(iocfg1,0x2e);
writereg(iocfg0,0x0c);
writereg(fifothr,0x07);
writereg(sync1,0xd3);
writereg(sync0,0x91);
writereg(pktlen,0xff);
writereg(pktctrl1,0x04);
writereg(pktctrl0,0x12);
writereg(addr,0x00);
writereg(channr,0x00);
writereg(fsctrl1,0x08);
writereg(fsctrl0,0x00);
writereg(freq2,0x5d);
writereg(freq1,0x93);
writereg(freq0,0xb1);
writereg(mdmcfg4,0x86);
writereg(mdmcfg3,0x83);
writereg(mdmcfg2,0x00);
writereg(mdmcfg1,0x22);
writereg(mdmcfg0,0xf8);
writereg(deviatn,0x44);
writereg(mcsm2,0x07);
writereg(mcsm1,0x30);
writereg(mcsm0,0x18);
writereg(foccfg,0x16);
writereg(bscfg,0x6c);
writereg(agcctrl2,0x03);
writereg(agcctrl1,0x40);
writereg(agcctrl0,0x91);
writereg(worevt1,0x87);
writereg(worevt0,0x6b);
writereg(worctrl,0xf8);
writereg(frend1,0x56);
writereg(frend0,0x10);
writereg(fscal3,0xa9);
writereg(fscal2,0x0a);
writereg(fscal1,0x00);
writereg(fscal0,0x11);
writereg(rcctrl1,0x41);
writereg(rcctrl0,0x00);
writereg(fstest,0x59);
writereg(ptest,0x7f);
writereg(agctest,0x3f);
writereg(test2,0x88);
writereg(test1,0x31);
writereg(test0,0x0b);
}
//**********************************************************************************
//function to RESETTING the Module(see cc2500 SPI design note pg no 8 and datasheet pg no: 24)
//----------------------------------------------------------------------------------
void reset(){
digitalWrite(csn,LOW);
delay(1);
digitalWrite(csn,HIGH);
delay(41);
digitalWrite(csn,LOW);
while(digitalRead(miso == HIGH)){
// wait until miso is to go low
}
SPI.transfer(sres);
while(digitalRead(miso == HIGH)){
// wait until miso goes low see fig 8 in pg 24 on data sheet
}
}
//************************************************************************************
// function to CONFIGURING the values to the cc2500 module
//------------------------------------------------------------------------------------
void writereg(char addr, int val){
digitalWrite(csn,LOW);
while(digitalRead(miso == HIGH)){
// wait for miso to go low
}
SPI.transfer(addr);
SPI.transfer(val);
digitalWrite(csn,HIGH);
}
when i click on verify it showing me the error : "expected ',' or '....' before numeric constant"
How can I coorect It?