atmega 8 using arduino ide
#include "SoftwareSerial.h"
SoftwareSerial BTserial(2,3);
char c = ' ';
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
Serial.println("Enter At Commands");
BTserial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
BTserial.println("Bluetooth Test");
Serial.println("Bluetooth Test");
delay(1000);
}
ERROR:
Arduino: 1.8.2 (Windows 8.1), Board: "ATmega8, 1 MHz (internal), ATmega8"
In file included from D:\softwares\Arduino\arduino-1.8.2\hardware\arduino\avr\cores\arduino/Arduino.h:257:0,
from D:\softwares\Arduino\arduino-1.8.2\hardware\arduino\avr\libraries\SoftwareSerial\src\SoftwareSerial.cpp:43:
D:\softwares\Arduino\arduino-1.8.2\hardware\arduino\avr\libraries\SoftwareSerial\src\SoftwareSerial.cpp: In member function 'void SoftwareSerial::begin(long int)':
D:\softwares\Arduino\arduino-1.8.2\hardware\arduino\avr\variants\standard/pins_arduino.h:74:62: error: 'PCICR' was not declared in this scope
#define digitalPinToPCICR(p) (((p) >= 0 && (p) <= 21) ? (&PCICR) : ((uint8_t *)0))
^
D:\softwares\Arduino\arduino-1.8.2\hardware\arduino\avr\libraries\SoftwareSerial\src\SoftwareSerial.cpp:319:7: note: in expansion of macro 'digitalPinToPCICR'
if (digitalPinToPCICR(_receivePin)) {
^
D:\softwares\Arduino\arduino-1.8.2\hardware\arduino\avr\variants\standard/pins_arduino.h:76:49: error: 'PCMSK2' was not declared in this scope
#define digitalPinToPCMSK(p) (((p) <= 7) ? (&PCMSK2) : (((p) <= 13) ? (&PCMSK0) : (((p) <= 21) ? (&PCMSK1) : ((uint8_t *)0))))
^
D:\softwares\Arduino\arduino-1.8.2\hardware\arduino\avr\libraries\SoftwareSerial\src\SoftwareSerial.cpp:363:22: note: in expansion of macro 'digitalPinToPCMSK'
_pcint_maskreg = digitalPinToPCMSK(_receivePin);
^
D:\softwares\Arduino\arduino-1.8.2\hardware\arduino\avr\variants\standard/pins_arduino.h:76:76: error: 'PCMSK0' was not declared in this scope
#define digitalPinToPCMSK(p) (((p) <= 7) ? (&PCMSK2) : (((p) <= 13) ? (&PCMSK0) : (((p) <= 21) ? (&PCMSK1) : ((uint8_t *)0))))
^
D:\softwares\Arduino\arduino-1.8.2\hardware\arduino\avr\libraries\SoftwareSerial\src\SoftwareSerial.cpp:363:22: note: in expansion of macro 'digitalPinToPCMSK'
_pcint_maskreg = digitalPinToPCMSK(_receivePin);
^
D:\softwares\Arduino\arduino-1.8.2\hardware\arduino\avr\variants\standard/pins_arduino.h:76:103: error: 'PCMSK1' was not declared in this scope
#define digitalPinToPCMSK(p) (((p) <= 7) ? (&PCMSK2) : (((p) <= 13) ? (&PCMSK0) : (((p) <= 21) ? (&PCMSK1) : ((uint8_t *)0))))
^
D:\softwares\Arduino\arduino-1.8.2\hardware\arduino\avr\libraries\SoftwareSerial\src\SoftwareSerial.cpp:363:22: note: in expansion of macro 'digitalPinToPCMSK'
_pcint_maskreg = digitalPinToPCMSK(_receivePin);
^
exit status 1
Error compiling for board ATmega8.
no idea what to do. cn any1 help