i am trying to program attiny 212 with arduinouno but my sketch has some problems
const uint8_t czujnikPin = 3;
const uint8_t przyciskPin = 6;
const uint8_t port1Pin = 1;
int x;
void setup() {
pinMode(3, INPUT);
pinMode(6, INPUT);
pinMode(1, OUTPUT);
}
void loop() {
if (digitalRead(czujnikPin) == HIGH) {
x = 1;
}
if (digitalRead(przyciskPin) == HIGH) {
x = 0;
}
if (x == 1) {
digitalWrite(port1Pin, HIGH);
} else {
digitalWrite(port1Pin, LOW);
}
}
there is code
and the error
In function 'check_valid_digital_pin',
inlined from 'pinMode' at C:\Users\tomek\AppData\Local\Arduino15\packages\megaTinyCore\hardware\megaavr\2.6.10\cores\megatinycore\wiring_digital.c:42:3,
inlined from 'setup' at C:\Users\tomek\Documents\Arduino\sketch_dec26a\sketch_dec26a.ino:10:10,
inlined from 'main' at C:\Users\tomek\AppData\Local\Arduino15\packages\megaTinyCore\hardware\megaavr\2.6.10\cores\megatinycore\main.cpp:54:8:
C:\Users\tomek\AppData\Local\Arduino15\packages\megaTinyCore\hardware\megaavr\2.6.10\cores\megatinycore\Arduino.h:879:7: error: call to 'badArg' declared with attribute error:
badArg("Digital pin is constant, but not a valid pin");
^
In function 'check_valid_digital_pin',
inlined from 'digitalRead' at C:\Users\tomek\AppData\Local\Arduino15\packages\megaTinyCore\hardware\megaavr\2.6.10\cores\megatinycore\wiring_digital.c:352:3,
inlined from 'loop' at C:\Users\tomek\Documents\Arduino\sketch_dec26a\sketch_dec26a.ino:24:18,
inlined from 'main' at C:\Users\tomek\AppData\Local\Arduino15\packages\megaTinyCore\hardware\megaavr\2.6.10\cores\megatinycore\main.cpp:56:9:
C:\Users\tomek\AppData\Local\Arduino15\packages\megaTinyCore\hardware\megaavr\2.6.10\cores\megatinycore\Arduino.h:879:7: error: call to 'badArg' declared with attribute error:
badArg("Digital pin is constant, but not a valid pin");
^
lto-wrapper.exe: fatal error: C:\Users\tomek\AppData\Local\Arduino15\packages\DxCore\tools\avr-gcc\7.3.0-atmel3.6.1-azduino7b1/bin/avr-gcc returned 1 exit status
compilation terminated.
c:/users/tomek/appdata/local/arduino15/packages/dxcore/tools/avr-gcc/7.3.0-atmel3.6.1-azduino7b1/bin/../lib/gcc/avr/7.3.0/../../../../avr/bin/ld.exe: error: lto-wrapper failed
collect2.exe: error: ld returned 1 exit status
exit status 1
Compilation error: exit status 1