+ \r
+ unsigned int blcount=0;\r
+ \r
+ int blsize=64;\r
+ uint64_t id=0;\r
+ \r
+ if (found==1) {\r
+ log->set(OWLOG_INFO,"Bootloader on ATtiny84A found. Pagesize = 64 bytes");\r
+ blsize=64;\r
+ blcount=hf->getBlockCount(64);\r
+ id=0xfa55aa55aa55aaa3;\r
+ if (blcount>118) {\r
+ log->set(OWLOG_ERROR,"Code to big, max 7552 Byte allowed (118 Pages). Code has %i pages!",blcount);\r
+ return -5;\r
+ }\r
+ }\r
+ if (found==2) {\r
+ log->set(OWLOG_INFO,"Bootloader on ATmega328PB found. Pagesize = 128 bytes");\r
+ blsize=128; \r
+ blcount=hf->getBlockCount(128);\r
+ id=0x8A57AA57AA57AAA3;\r
+ if (blcount>248) {\r
+ log->set(OWLOG_ERROR,"Code to big, max 31744 Byte allowed (248 Pages). Code has %i pages!",blcount);\r
+ return -5;\r
+ }\r
+ \r
+ }\r