o: ActiveSupport::Cache::Entry :@compressedF: @value"ˆ…"…
Modules/AVR/ATprogISPUSB01A/DOC/navrh/index_soubory/ads.htm
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
2
<html><head><style>a:link,a:visited,a:hover,a:active{color:#336699;cursor:pointer;}body,table,div,ul,li{font-size:10px;margin:0px;padding:0px}body{background-color:transparent;font-family:verdana,arial,sans-serif;height:100%}#aus{height:90px;width:728px}#ads{left:1px;position:absolute;top:1px;width:726px}#ads ul{list-style:none;}#ads ul li{cursor:pointer;float:left;height:70px;overflow:hidden;width:242px}.ad{margin:0px 2px}.adt{font-size:11px;font-weight:bold;line-height:12px;}.adb{color:#000000;display:block;font-size:10px;line-height:12px;}.adu{color:#008000;font-size:10px;line-height:12px;overflow:hidden;white-space:nowrap}#att{left:635px;position:absolute;top:71px}#att ul{height:18px;list-style:none;width:92px}#att ul li{float:left}#abgf{background-color:#336699;height:18px;width:74px}#abgt{height:18px;position:relative;width:18px}#abgi{left:648px;position:absolute;top:73px}#aubg{background-color:#ffffff;border:1px solid #336699;height:88px;width:726px}</style><script>function ss(w,id) {window.status = w;a = document.getElementById(id);if (a) {bi = a.href.indexOf("&nm="); if (bi < 1) {a.href += "&nm=1";return true;}c = a.href.substring(0, bi+4); d = a.href.substring(bi+4, a.href.length);ei = d.indexOf("&");if (ei < 0) {f = d;r = '';} else {f = d.substring(0, ei);r = d.substring(ei, d.length); }var g = parseInt(f);  g++;a.href= c+g+r; }return true;}function st(a) {return true;}function cs(){window.status='';} function jcc(a) {pha=document.getElementById(a); nc=pha.href.indexOf('&jca='); if(nc>=1) return; jca=(68)+String('Hneub').charCodeAt(2); if (a=='aw0') {jca+=(5917);} else if (a=='aw1') {jca+=(364);} else if (a=='aw2') {jca+=(7849);} else {jca=0;} phb=pha.href+'&jca='+jca; pha.href=phb;} function ha(a){  pha=document.getElementById(a); nhi=pha.href.indexOf("&nh=");if(nhi < 1) {phb=pha.href+"&nh=1";} pha.href=phb; jcc(a); }function ca(a) {  pha=document.getElementById(a); nci=pha.href.indexOf("&nc=");if(nci < 1) {phb=pha.href+"&nc=1";} pha.href=phb; jcc(a); top.location.href=document.getElementById(a).href;}function ga(o,e) {if (document.getElementById) {a=o.id.substring(1);p = "";r = "";g = e.target;if (g) {t = g.id;f = g.parentNode;if (f) {p = f.id;h = f.parentNode;if (h)r = h.id;}} else {h = e.srcElement;f = h.parentNode;if (f)p = f.id;t = h.id;}if (t==a || p==a || r==a)return true;pha=document.getElementById(a); nbi=pha.href.indexOf("&nb=");if(nbi < 1) {phb=pha.href+"&nb=1";} pha.href=phb; jcc(a); top.location.href=document.getElementById(a).href;}}</script><style type="text/css">#abgt .curve div{background-color: #336699}</style></head><body><div id="aus"><div id="aubg"></div><div id="ads"><ul><li id="taw0" onclick="ga(this,event)" onfocus="ss('','aw0')" onmousedown="st('aw0')" onmouseover="ss('','aw0')"><div class="ad"><a class="adt" href="http://pagead2.googlesyndication.com/pagead/iclk?sa=l&amp;ai=BV8t2uKI6R7v5NZnQ-QKE_OiEB-GizRqZrN-XAcCNtwHwwU0QARgBIMWhggIoAzgAUN-N55v6_____wFgzOHtgfwGsgEad3d3LnNpd2F3aS5hcnViaS51bmkta2wuZGW6AQk3Mjh4OTBfYXPIAQHaAThodHRwOi8vd3d3LnNpd2F3aS5hcnViaS51bmkta2wuZGUvYXZyX3Byb2plY3RzL2V2ZXJ0b29sL4ACAagDAcgDB-gDHugDH-gDzQXoA3M&amp;num=1&amp;adurl=http://www.rfideasstore.com/rfideas/proxcard.html%3Fsource%3Dgoogle&amp;client=ca-pub-3972068798267869&amp;nm=0" id="aw0" onclick="ha('aw0')" onfocus="ss('','aw0')" onmousedown="st('aw0')" onmouseover="return ss('','aw0')" target="_top"><span>Proximity Cards &amp; Readers</span></a><div class="adb">Buy prox cards-readers at RF IDeas for facility access and computers! </div><div class="adu">www.RFIDeasStore.com</div></div></li><li id="taw1" onclick="ga(this,event)" onfocus="ss('','aw1')" onmousedown="st('aw1')" onmouseover="ss('','aw1')"><div class="ad"><a class="adt" href="http://pagead2.googlesyndication.com/pagead/iclk?sa=l&amp;ai=BmP2FuKI6R7v5NZnQ-QKE_OiEB9i7nhK4yun0AcCNtwHwkwkQAhgCIMWhggIoAzgAUOn-4ekGYMzh7YH8BrIBGnd3dy5zaXdhd2kuYXJ1YmkudW5pLWtsLmRlugEJNzI4eDkwX2FzyAEB2gE4aHR0cDovL3d3dy5zaXdhd2kuYXJ1YmkudW5pLWtsLmRlL2F2cl9wcm9qZWN0cy9ldmVydG9vbC-pAhN97YKJi7g-qAMByAMH6AMe6AMf6APNBegDcw&amp;num=2&amp;adurl=http://www.brendes.de/4&amp;client=ca-pub-3972068798267869&amp;nm=0" id="aw1" onclick="ha('aw1')" onfocus="ss('','aw1')" onmousedown="st('aw1')" onmouseover="return ss('','aw1')" target="_top"><span>ARM development tools</span></a><div class="adb">Real-time trace and JTAG adapters C/C++ compiler, debugger, boards </div><div class="adu">www.brendes.de</div></div></li><li id="taw2" onclick="ga(this,event)" onfocus="ss('','aw2')" onmousedown="st('aw2')" onmouseover="ss('','aw2')"><div class="ad"><a class="adt" href="http://pagead2.googlesyndication.com/pagead/iclk?sa=l&amp;ai=B9SnHuKI6R7v5NZnQ-QKE_OiEB4vFzRab9pDwAcCNtwGQ_EQQAxgDIMWhggIoAzgAUMXEnLIBYMzh7YH8BrIBGnd3dy5zaXdhd2kuYXJ1YmkudW5pLWtsLmRlugEJNzI4eDkwX2FzyAEB2gE4aHR0cDovL3d3dy5zaXdhd2kuYXJ1YmkudW5pLWtsLmRlL2F2cl9wcm9qZWN0cy9ldmVydG9vbC-AAgGoAwHIAwfoAx7oAx_oA80F6ANz&amp;num=3&amp;adurl=http://www.ats-usa.com/overture/bellmenu.html&amp;client=ca-pub-3972068798267869&amp;nm=0" id="aw2" onclick="ha('aw2')" onfocus="ss('','aw2')" onmousedown="st('aw2')" onmouseover="return ss('','aw2')" target="_top"><span>School or Factory Bells</span></a><div class="adb">School Bell, Ring Class Change Factory Break or School Bells </div><div class="adu">www.ats-usa.com</div></div></li></ul></div><div id="att"><ul><li style="" id="abgt"><div class="curve" style="overflow: hidden; position: absolute; left: 0px; top: 0px; width: 18px; height: 18px;"><div style="overflow: hidden; position: absolute; left: 18px; top: 1px; width: 1px; height: 17px;"></div><div style="overflow: hidden; position: absolute; left: 18px; top: 0px; width: 1px; height: 1px; opacity: 0.934504;"></div><div style="overflow: hidden; position: absolute; left: 17px; top: 1px; width: 1px; height: 17px;"></div><div style="overflow: hidden; position: absolute; left: 17px; top: 0px; width: 1px; height: 1px; opacity: 0.872914;"></div><div style="overflow: hidden; position: absolute; left: 16px; top: 1px; width: 1px; height: 17px;"></div><div style="overflow: hidden; position: absolute; left: 16px; top: 0px; width: 1px; height: 1px; opacity: 0.75428;"></div><div style="overflow: hidden; position: absolute; left: 15px; top: 1px; width: 1px; height: 17px;"></div><div style="overflow: hidden; position: absolute; left: 15px; top: 0px; width: 1px; height: 1px; opacity: 0.528117;"></div><div style="overflow: hidden; position: absolute; left: 14px; top: 2px; width: 1px; height: 16px;"></div><div style="overflow: hidden; position: absolute; left: 14px; top: 1px; width: 1px; height: 1px; opacity: 0.978835;"></div><div style="overflow: hidden; position: absolute; left: 14px; top: 0px; width: 1px; height: 1px; opacity: 0.142529;"></div><div style="overflow: hidden; position: absolute; left: 13px; top: 3px; width: 1px; height: 15px;"></div><div style="overflow: hidden; position: absolute; left: 13px; top: 2px; width: 1px; height: 1px; opacity: 0.991322;"></div><div style="overflow: hidden; position: absolute; left: 13px; top: 1px; width: 1px; height: 1px; opacity: 0.365792;"></div><div style="overflow: hidden; position: absolute; left: 12px; top: 4px; width: 1px; height: 14px;"></div><div style="overflow: hidden; position: absolute; left: 12px; top: 3px; width: 1px; height: 1px; opacity: 0.843665;"></div><div style="overflow: hidden; position: absolute; left: 12px; top: 2px; width: 1px; height: 1px; opacity: 0.250257;"></div><div style="overflow: hidden; position: absolute; left: 11px; top: 7px; width: 1px; height: 11px;"></div><div style="overflow: hidden; position: absolute; left: 11px; top: 6px; width: 1px; height: 1px; opacity: 0.997887;"></div><div style="overflow: hidden; position: absolute; left: 11px; top: 5px; width: 1px; height: 1px; opacity: 0.763506;"></div><div style="overflow: hidden; position: absolute; left: 11px; top: 4px; width: 1px; height: 1px; opacity: 0.343794;"></div><div style="overflow: hidden; position: absolute; left: 11px; top: 3px; width: 1px; height: 1px; opacity: 0.0148076;"></div><div style="overflow: hidden; position: absolute; left: 10px; top: 9px; width: 1px; height: 9px;"></div><div style="overflow: hidden; position: absolute; left: 10px; top: 8px; width: 1px; height: 1px; opacity: 0.832642;"></div><div style="overflow: hidden; position: absolute; left: 10px; top: 7px; width: 1px; height: 1px; opacity: 0.493654;"></div><div style="overflow: hidden; position: absolute; left: 10px; top: 6px; width: 1px; height: 1px; opacity: 0.143882;"></div><div style="overflow: hidden; position: absolute; left: 9px; top: 12px; width: 1px; height: 6px;"></div><div style="overflow: hidden; position: absolute; left: 9px; top: 11px; width: 1px; height: 1px; opacity: 0.856118;"></div><div style="overflow: hidden; position: absolute; left: 9px; top: 10px; width: 1px; height: 1px; opacity: 0.506347;"></div><div style="overflow: hidden; position: absolute; left: 9px; top: 9px; width: 1px; height: 1px; opacity: 0.167358;"></div><div style="overflow: hidden; position: absolute; left: 9px; top: 8px; width: 1px; height: 1px; opacity: 0;"></div><div style="overflow: hidden; position: absolute; left: 8px; top: 15px; width: 1px; height: 3px;"></div><div style="overflow: hidden; position: absolute; left: 8px; top: 14px; width: 1px; height: 1px; opacity: 0.985192;"></div><div style="overflow: hidden; position: absolute; left: 8px; top: 13px; width: 1px; height: 1px; opacity: 0.656206;"></div><div style="overflow: hidden; position: absolute; left: 8px; top: 12px; width: 1px; height: 1px; opacity: 0.236494;"></div><div style="overflow: hidden; position: absolute; left: 8px; top: 11px; width: 1px; height: 1px; opacity: 0.00211285;"></div><div style="overflow: hidden; position: absolute; left: 7px; top: 16px; width: 1px; height: 2px;"></div><div style="overflow: hidden; position: absolute; left: 7px; top: 15px; width: 1px; height: 1px; opacity: 0.749743;"></div><div style="overflow: hidden; position: absolute; left: 7px; top: 14px; width: 1px; height: 1px; opacity: 0.156335;"></div><div style="overflow: hidden; position: absolute; left: 6px; top: 17px; width: 1px; height: 1px;"></div><div style="overflow: hidden; position: absolute; left: 6px; top: 16px; width: 1px; height: 1px; opacity: 0.634208;"></div><div style="overflow: hidden; position: absolute; left: 6px; top: 15px; width: 1px; height: 1px; opacity: 0.00867815;"></div><div style="overflow: hidden; position: absolute; left: 5px; top: 18px; width: 1px; height: 0px;"></div><div style="overflow: hidden; position: absolute; left: 5px; top: 17px; width: 1px; height: 1px; opacity: 0.857471;"></div><div style="overflow: hidden; position: absolute; left: 5px; top: 16px; width: 1px; height: 1px; opacity: 0.0211654;"></div><div style="overflow: hidden; position: absolute; left: 4px; top: 18px; width: 1px; height: 0px;"></div><div style="overflow: hidden; position: absolute; left: 4px; top: 17px; width: 1px; height: 1px; opacity: 0.471883;"></div><div style="overflow: hidden; position: absolute; left: 3px; top: 18px; width: 1px; height: 0px;"></div><div style="overflow: hidden; position: absolute; left: 3px; top: 17px; width: 1px; height: 1px; opacity: 0.24572;"></div><div style="overflow: hidden; position: absolute; left: 2px; top: 18px; width: 1px; height: 0px;"></div><div style="overflow: hidden; position: absolute; left: 2px; top: 17px; width: 1px; height: 1px; opacity: 0.127086;"></div><div style="overflow: hidden; position: absolute; left: 1px; top: 18px; width: 1px; height: 0px;"></div><div style="overflow: hidden; position: absolute; left: 1px; top: 17px; width: 1px; height: 1px; opacity: 0.0654964;"></div></div></li><li id="abgf"></li></ul></div><script>var sc=['abgt',18,18,'#336699',false,false];</script><script src="ads_data/graphics.js"></script><div id="abgi"><a href="http://pagead2.googlesyndication.com/pagead/pageclick?type=5&amp;redir_url=http%3A//services.google.com/feedback/abg%3Furl%3Dhttp%3A//www.siwawi.arubi.uni-kl.de/avr_projects/evertool/%26hl%3Den%26client%3Dca-pub-3972068798267869%26adU%3Dwww.RFIDeasStore.com%26adT%3DProximity%2BCards%2B%2526amp%253B%2BReaders%26adU%3Dwww.brendes.de%26adT%3DARM%2Bdevelopment%2Btools%26adU%3Dwww.ats-usa.com%26adT%3DSchool%2Bor%2BFactory%2BBells%26done%3D1%26gl%3DCZ%26oasu%3Dtrue" target="_blank"><img alt="Ads by Google" src="ads_data/abg-en-100c-ffffff.png" border="0" height="16" width="78"></a></div></div></body></html>
Modules/AVR/ATprogISPUSB01A/DOC/navrh/index_soubory/ads_data/graphics.js
1
(function(){
2
a.s=0;a.H=1;a.G=2;a.I=3;a.d=0;a.c=1;a.e=2;a.f=3;a.v=navigator.userAgent;a.r=typeof opera!="undefined";a.q=!a.r&&a.v.indexOf("MSIE")!=-1;a.F=!a.r&&a.v.indexOf("Safari")!=-1;a.u="curve";a.m="rc_bg";a.t="rc_border";a.SIGMOID_FUNCTION_WIDTH=12;a.SIGMOID_FUNCTION_OFFSET=6;function a(){}a.prototype.j=function(b){return b};a.prototype.k=function(b){return b+1};a.prototype.i=function(b){return b};a.prototype.l=function(b){return b+1};a.prototype.h=function(b,e,c){b=12*b/e-6;return c/(1+Math.exp(b))};a.prototype.n=
3
function(b,e,c){if(b<=0)return e;if(b>=c)return 0;b=b/c;var d=Math.log((1-b)/b);return e*(d+6)/12};a.prototype.b=function(b,e){var c=Math.sqrt(Math.pow(e,2)-Math.pow(b,2));return isNaN(c)?0:c};a.prototype.g=function(b,e){if(a.q){document.styleSheets[0].addRule(b,e)}else{var c=document.createElement("style");c.type="text/css";var d=a.F?"innerText":"innerHTML";c[d]=b+"{"+e+"}";var f=document.getElementsByTagName("head")[0];f.appendChild(c)}};a.prototype.a=function(b,e,c,d,f){var g=document.createElement("div"),
4
h="position:absolute;overflow:hidden;left:";h+=b;h+="px;top:";h+=e;h+="px;width:";h+=c;h+="px;height:";h+=d;h+="px;";if(f!=null){h+="opacity:";h+=f;if(a.q){h+=";filter: alpha(opacity=";h+=Math.round(f*100);h+=");"}}g.style.cssText=h;return g};a.prototype.B=function(b,e,c){var d=new Array(4);d[a.e]=this.b(this.j(b),c);d[a.f]=this.b(this.k(b),c);d[a.c]=this.b(this.i(e),c);d[a.d]=this.b(this.l(e),c);return d};a.prototype.D=function(b,e,c,d){var f=new Array(4);f[a.e]=this.h(this.j(b),c,d);f[a.f]=this.h(this.k(b),
5
c,d);f[a.c]=this.n(this.i(e),c,d);f[a.d]=this.n(this.l(e),c,d);return f};a.prototype.C=function(b,e,c,d){var f=this.D(b,e,c,d),g=this.o(b,e,f);return g==-1?0:g};a.prototype.p=function(b,e,c,d){var f=this.B(b,e,c),g=this.o(b,e,f);if(g==-1){return 0}return d?1-g:g};a.prototype.o=function(b,e,c){var d=0,f=new Array(2),g=new Array(2),h=false,o=false,k=false,j=false,i=this.i(e),p=this.l(e),n=this.j(b),s=this.k(b);if(c[a.e]>=i&&c[a.e]<p){h=true;f[0]=0;g[0]=c[a.e]-i}else if(c[a.d]>=n&&c[a.d]<s){o=true;f[0]=
6
c[a.d]-n;g[0]=1}if(!o&&!h){return-1}if(c[a.f]>=i&&c[a.f]<p){k=true;f[1]=1;g[1]=c[a.f]-i}else if(c[a.c]>=n&&c[a.c]<s){j=true;f[1]=c[a.c]-n;g[1]=0}if(h&&k){var m=g[0]<=g[1]?g[0]:g[1],l=g[0]>g[1]?g[0]:g[1];d=m+(l-m)/2}else if(h&&j){d=g[0]*f[1]/2}else if(o&&k){d=1-(1-f[0])*(1-g[1])/2}else if(o&&j){var q=f[0]<=f[1]?f[0]:f[1],t=f[0]>f[1]?f[0]:f[1];d=q+(t-q)/2}return d};a.prototype.A=function(b,e,c,d,f,g){this.g("#"+b.id+" ."+a.u+" div","background-color: "+d);b.style.display="none";var h=this.a(0,0,e,c);
7
h.className=a.u;var o,k=c-1,j,i,p,n,s=c-1;for(var m=0;m<e;++m){o=k;k=Math.floor(this.h(m+1,e,c));i=f?m:e-m;p=g?0:c-k;j=this.a(i,p,1,k);h.appendChild(j);for(var l=k;l<=o;++l){n=this.C(m,l,e,c);p=g?l:s-l;j=this.a(i,p,1,1,n);h.appendChild(j)}}b.appendChild(h);b.style.display=""};a.prototype.w=function(b,e,c,d,f,g,h,o){this.g("#"+b.id+" ."+a.m+" div","background-color: "+d);this.g("#"+b.id+" ."+a.t+" div","background-color: "+f);e+=g;c+=g;var k=b.style;k.display="none";b.innerHTML="";k.position="absolute";
8
k.borderWidth="0px";k.backgroundColor="transparent";var j=g+"px solid "+f,i=o==a.s||o==a.G,p=o==a.s||o==a.H,n=e-h;if(n>0){var s=i?e-n:0,m=this.a(s,0,n,c-g),l=m.style;l.backgroundColor=d;p?(l.borderTop=j):(l.borderBottom=j);b.appendChild(m)}var q=c-h;if(q>0){var t=p?c-q:0,m=this.a(0,t,e-g,q),l=m.style;l.backgroundColor=d;i?(l.borderLeft=j):(l.borderRight=j);b.appendChild(m)}this.z(b,e,c,h,g,i,p);k.display=""};a.prototype.z=function(b,e,c,d,f,g,h){var o=f>0,k=d-f,j=g?0:e-d,i=h?0:c-d,p=this.a(j,i,d,
9
d);p.className=a.m;var n=this.a(j,i,d,d);n.className=o?a.t:a.m;var s=k,m=d,l=k,q=d,t,x,y,v,z=d-1;for(var w=0;w<d;++w){j=g?z-w:w;s=l;m=q;l=Math.ceil(this.b(w+1,k));q=Math.floor(this.b(w+1,d));t=o?s:q;i=h?d-t:0;v=this.a(j,i,1,t);p.appendChild(v);for(var r=q;r<=m;++r){y=this.p(w,r,d,false);i=h?z-r:r;v=this.a(j,i,1,1,y);n.appendChild(v)}if(o){x=q-t;if(x>0){i=h?d-t-x:t;v=this.a(j,i,1,x);n.appendChild(v)}for(var r=l-1;r<s;++r){y=this.p(w,r,k,true);i=h?z-r:r;v=this.a(j,i,1,1,y);n.appendChild(v)}}}b.appendChild(p);
10
b.appendChild(n)};var B=new a;if(typeof window.rcl!="undefined"){var u;for(var A=0;A<rcl.length;A++){u=rcl[A];B.w(document.getElementById(u[0]),u[1],u[2],u[3],u[4],u[5],u[6],u[7])}}if(typeof window.sc!="undefined"){B.A(document.getElementById(sc[0]),sc[1],sc[2],sc[3],sc[4],sc[5])};
11
})()
Modules/AVR/ATprogISPUSB01A/DOC/navrh/index_soubory/ads_002.htm
1
<html><head><style><!--
2
a:link { color: #ffffff }a:visited { color: #ffffff }a:hover { color: #ffffff }a:active { color: #ffffff }  --></style><script><!--
3
function ss(w,id) {window.status = w;return true;}function st(a) {return true;}function cs(){window.status='';}function ha(a){  }function ca(a) {  top.location.href=document.getElementById(a).href;}function ga(o,e) {if (document.getElementById) {a=o.id.substring(1);p = "";r = "";g = e.target;if (g) {t = g.id;f = g.parentNode;if (f) {p = f.id;h = f.parentNode;if (h)r = h.id;}} else {h = e.srcElement;f = h.parentNode;if (f)p = f.id;t = h.id;}if (t==a || p==a || r==a)return true;top.location.href=document.getElementById(a).href;}}
4
//-->
5
</script></head><body leftmargin="0" topmargin="0" style="background: transparent none repeat scroll 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" marginheight="0" marginwidth="0"><a id="aw0" target="_top" href="http://pagead2.googlesyndication.com/pagead/iclk?sa=l&amp;num=0&amp;client=ca-ref-pub-3972068798267869&amp;adurl=http://www.google.com/adsense/%3Fhl%3Den_GB%26ai%3DBpW3-uKI6R66IHqDM-wLUy827DYXP5iej5ZvOAcWNtwEAEAEg27i-BDgBUKim2t36_____wFgzOHtgfwGoAGXlcj9A7IBGnd3dy5zaXdhd2kuYXJ1YmkudW5pLWtsLmRlyAEC2gFCaHR0cDovL3d3dy5zaXdhd2kuYXJ1YmkudW5pLWtsLmRlL2F2cl9wcm9qZWN0cy9ldmVydG9vbC9pbmRleC5odG1sgAIBqAMD&amp;ai=BGYRnuKI6R66IHqDM-wLUy827DYXP5iej5ZvOAcWNtwEAEAEg27i-BDgBUJ_Nge8EYMzh7YH8BqABl5XI_QOyARp3d3cuc2l3YXdpLmFydWJpLnVuaS1rbC5kZcgBAtoBQmh0dHA6Ly93d3cuc2l3YXdpLmFydWJpLnVuaS1rbC5kZS9hdnJfcHJvamVjdHMvZXZlcnRvb2wvaW5kZXguaHRtbIACAagDAw" onfocus="ss('go to www.google.com/adsense','aw0')" onmouseover="return ss('go to www.google.com/adsense','aw0')" onmouseout="cs()" onclick="ca('aw0')"><img src="ads_data_002/imgad.png" border="" height="240" width="120"></a></body></html>
Modules/AVR/ATprogISPUSB01A/DOC/navrh/index_soubory/ads_003.htm
1
<html><head><style><!--
2
a:link { color: #ffffff }a:visited { color: #ffffff }a:hover { color: #ffffff }a:active { color: #ffffff }  --></style><script><!--
3
function ss(w,id) {window.status = w;return true;}function st(a) {return true;}function cs(){window.status='';}function ha(a){  }function ca(a) {  top.location.href=document.getElementById(a).href;}function ga(o,e) {if (document.getElementById) {a=o.id.substring(1);p = "";r = "";g = e.target;if (g) {t = g.id;f = g.parentNode;if (f) {p = f.id;h = f.parentNode;if (h)r = h.id;}} else {h = e.srcElement;f = h.parentNode;if (f)p = f.id;t = h.id;}if (t==a || p==a || r==a)return true;top.location.href=document.getElementById(a).href;}}
4
//-->
5
</script></head><body leftmargin="0" topmargin="0" marginheight="0" marginwidth="0"><script language="javascript">var _ait_url = "http://pagead2.googlesyndication.com/pagead/conversion/?ai=Bd_WHuKI6R9aENqaG-QLW7OWEB7KLvjLO38ayA8CNtwGQsAoQARgBIMWhggI4AFCckvWPAWDM4e2B_AagAeKIu_wDsgEad3d3LnNpd2F3aS5hcnViaS51bmkta2wuZGW6AQk3Mjh4OTBfYXPIAQTaAThodHRwOi8vd3d3LnNpd2F3aS5hcnViaS51bmkta2wuZGUvYXZyX3Byb2plY3RzL2V2ZXJ0b29sL-ABAoACAakColhhSrU8pz64AhjIAu6boAGoAwHoAx7oAx_oA80F6ANz&sigh=VSV01qmmMQI&label=_AITNAME_&value=_AITVALUE_";var _ait_counter = 0;function _ADS_ReportInteraction(opt_name, opt_value) {if (_ait_url == "") return;if (typeof opt_name == "undefined") opt_name = "primaryinteraction";if (typeof opt_value == "undefined") opt_value = 0;if (typeof opt_name != "string" || typeof opt_value != "number") return;var url = _ait_url;url = url.replace("_AITNAME_", escape(opt_name));url = url.replace("_AITVALUE_", opt_value);if (_ait_counter > 0) {url += "&noconv=1";url += "&random=" + _ait_counter;}_ait_counter++;var t = document.createElement("img");t.src = url;}</script><div id="google_flash_inline_div" style="position: relative; z-index: 1001; width: 728px;"><div id="google_flash_div" style="position: absolute; left: 0px; z-index: 1001;"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="google_flash_relay_obj" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" height="1" width="1"><param name="movie" value="http://pagead2.googlesyndication.com/pagead/flash_ad_relay.swf"><param name="quality" value="high"><param name="AllowScriptAccess" value="always"><param name="wmode" value="opaque"><embed src="ads_data_003/flash_ad_relay.swf" id="google_flash_relay_embed" wmode="opaque" type="application/x-shockwave-flash" allowscriptaccess="always" pluginspage="http://www.macromedia.com/go/getflashplayer" height="1" width="1"></object><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="google_flash_obj" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" height="90" width="728"><param name="movie" value="/pagead/imgad?id=CMeiv_OXppWngQEQ2AUYWjIIdK2XiiGv7UA"><param name="quality" value="high"><param name="AllowScriptAccess" value="never"><param name="wmode" value="opaque"><param name="FlashVars" value="clickTAG=http://pagead2.googlesyndication.com/pagead/iclk%3Fsa%3Dl%26ai%3DBd_WHuKI6R9aENqaG-QLW7OWEB7KLvjLO38ayA8CNtwGQsAoQARgBIMWhggI4AFCckvWPAWDM4e2B_AagAeKIu_wDsgEad3d3LnNpd2F3aS5hcnViaS51bmkta2wuZGW6AQk3Mjh4OTBfYXPIAQTaAThodHRwOi8vd3d3LnNpd2F3aS5hcnViaS51bmkta2wuZGUvYXZyX3Byb2plY3RzL2V2ZXJ0b29sL-ABAoACAakColhhSrU8pz64AhjIAu6boAGoAwHoAx7oAx_oA80F6ANz%26num%3D1%26client%3Dca-pub-3972068798267869%26adurl%3Dhttp://www.activetechpros.com/index2.htm%253Fsrc%253Dgoogle_sem_eu_devprogtoolC_img"><embed src="ads_data_003/imgad.swf" id="google_flash_embed" wmode="opaque" flashvars="clickTAG=http://pagead2.googlesyndication.com/pagead/iclk%3Fsa%3Dl%26ai%3DBd_WHuKI6R9aENqaG-QLW7OWEB7KLvjLO38ayA8CNtwGQsAoQARgBIMWhggI4AFCckvWPAWDM4e2B_AagAeKIu_wDsgEad3d3LnNpd2F3aS5hcnViaS51bmkta2wuZGW6AQk3Mjh4OTBfYXPIAQTaAThodHRwOi8vd3d3LnNpd2F3aS5hcnViaS51bmkta2wuZGUvYXZyX3Byb2plY3RzL2V2ZXJ0b29sL-ABAoACAakColhhSrU8pz64AhjIAu6boAGoAwHoAx7oAx_oA80F6ANz%26num%3D1%26client%3Dca-pub-3972068798267869%26adurl%3Dhttp://www.activetechpros.com/index2.htm%253Fsrc%253Dgoogle_sem_eu_devprogtoolC_img" type="application/x-shockwave-flash" allowscriptaccess="never" pluginspage="http://www.macromedia.com/go/getflashplayer" height="90" width="728"></object></div></div><div style="position: relative; width: 728px; height: 90px; z-index: 1000;"></div><!--[if IE]><script language="javascript" src="http://pagead2.googlesyndication.com/pagead/inject_object_div.js"> </script><![endif]--></body></html>
Modules/AVR/ATprogISPUSB01A/DOC/navrh/index_soubory/ads_004.htm
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
2
<html><head><style>a:link,a:visited,a:hover,a:active{color:#336699;cursor:pointer;}body,table,div,ul,li{font-size:10px;margin:0px;padding:0px}body{background-color:transparent;font-family:verdana,arial,sans-serif;height:100%}#aus{height:90px;width:728px}#ads{left:1px;position:absolute;top:1px;width:726px}#ads ul{list-style:none;}#ads ul li{cursor:pointer;float:left;height:63px;overflow:hidden;width:181px}.ad{margin:0px 2px}.adt{font-size:10px;font-weight:bold;line-height:12px;}.adb{color:#000000;display:block;font-size:10px;line-height:12px;}.adu{color:#008000;font-size:10px;line-height:12px;overflow:hidden;white-space:nowrap}#att{left:635px;position:absolute;top:71px}#att ul{height:18px;list-style:none;width:92px}#att ul li{float:left}#abgf{background-color:#336699;height:18px;width:74px}#abgt{height:18px;position:relative;width:18px}#abgi{left:648px;position:absolute;top:73px}#aubg{background-color:#ffffff;border:1px solid #336699;height:88px;width:726px}</style><script>function ss(w,id) {window.status = w;a = document.getElementById(id);if (a) {bi = a.href.indexOf("&nm="); if (bi < 1) {a.href += "&nm=1";return true;}c = a.href.substring(0, bi+4); d = a.href.substring(bi+4, a.href.length);ei = d.indexOf("&");if (ei < 0) {f = d;r = '';} else {f = d.substring(0, ei);r = d.substring(ei, d.length); }var g = parseInt(f);  g++;a.href= c+g+r; }return true;}function st(a) {return true;}function cs(){window.status='';} function jcc(a) {pha=document.getElementById(a); nc=pha.href.indexOf('&jca='); if(nc>=1) return; jca=(4570)-(87)-(14); if (a=='aw0') {jca+=(2386);} else if (a=='aw1') {jca+=(1627);} else if (a=='aw2') {jca+=(3396);} else if (a=='aw3') {jca+=(-4407);} else {jca=0;} phb=pha.href+'&jca='+jca; pha.href=phb;} function ha(a){  pha=document.getElementById(a); nhi=pha.href.indexOf("&nh=");if(nhi < 1) {phb=pha.href+"&nh=1";} pha.href=phb; jcc(a); }function ca(a) {  pha=document.getElementById(a); nci=pha.href.indexOf("&nc=");if(nci < 1) {phb=pha.href+"&nc=1";} pha.href=phb; jcc(a); top.location.href=document.getElementById(a).href;}function ga(o,e) {if (document.getElementById) {a=o.id.substring(1);p = "";r = "";g = e.target;if (g) {t = g.id;f = g.parentNode;if (f) {p = f.id;h = f.parentNode;if (h)r = h.id;}} else {h = e.srcElement;f = h.parentNode;if (f)p = f.id;t = h.id;}if (t==a || p==a || r==a)return true;pha=document.getElementById(a); nbi=pha.href.indexOf("&nb=");if(nbi < 1) {phb=pha.href+"&nb=1";} pha.href=phb; jcc(a); top.location.href=document.getElementById(a).href;}}</script><style type="text/css">#abgt .curve div{background-color: #336699}</style></head><body><div id="aus"><div id="aubg"></div><div id="ads"><ul><li id="taw0" onclick="ga(this,event)" onfocus="ss('','aw0')" onmousedown="st('aw0')" onmouseover="ss('','aw0')"><div class="ad"><a class="adt" href="http://pagead2.googlesyndication.com/pagead/iclk?sa=l&amp;ai=Ba40XuKI6R53mNpua-wKDjI2FB7rStQjugciyAcCNtwGA8QQQARgEIMWhggIoBDgAUPiMtpr9_____wFgzOHtgfwGsgEad3d3LnNpd2F3aS5hcnViaS51bmkta2wuZGW6AQk3Mjh4OTBfYXPIAQHaAThodHRwOi8vd3d3LnNpd2F3aS5hcnViaS51bmkta2wuZGUvYXZyX3Byb2plY3RzL2V2ZXJ0b29sL-ABA6gDAcgDB-gDHugDH-gDzQXoA3M&amp;num=4&amp;adurl=http://www.macraigor.com&amp;client=ca-pub-3972068798267869&amp;nm=0" id="aw0" onclick="ha('aw0')" onfocus="ss('','aw0')" onmousedown="st('aw0')" onmouseover="return ss('','aw0')" target="_top"><span>Low-cost JTAG debuggers</span></a><div class="adb">Debug HW and/or SW via JTAG Real-time, low cost, Graphical </div><div class="adu">www.macraigor.com</div></div></li><li id="taw1" onclick="ga(this,event)" onfocus="ss('','aw1')" onmousedown="st('aw1')" onmouseover="ss('','aw1')"><div class="ad"><a class="adt" href="http://pagead2.googlesyndication.com/pagead/iclk?sa=l&amp;ai=BmkQKuKI6R53mNpua-wKDjI2FB5-d6QbpmOm_AsCNtwHg1AMQAhgFIMWhggIoBDgAUIGTmv_______wFgzOHtgfwGsgEad3d3LnNpd2F3aS5hcnViaS51bmkta2wuZGW6AQk3Mjh4OTBfYXPIAQHaAThodHRwOi8vd3d3LnNpd2F3aS5hcnViaS51bmkta2wuZGUvYXZyX3Byb2plY3RzL2V2ZXJ0b29sL-ABA4ACAagDAcgDB-gDHugDH-gDzQXoA3M&amp;num=5&amp;adurl=http://www.futurlec.com/ET-AVR_Stamp.shtml&amp;client=ca-pub-3972068798267869&amp;nm=0" id="aw1" onclick="ha('aw1')" onfocus="ss('','aw1')" onmousedown="st('aw1')" onmouseover="return ss('','aw1')" target="_top"><span>ATMega128 Controller</span></a><div class="adb">Great New ET-AVR Stamp with ATMega128, Terrific Value at $19.90 </div><div class="adu">www.futurlec.com</div></div></li><li id="taw2" onclick="ga(this,event)" onfocus="ss('','aw2')" onmousedown="st('aw2')" onmouseover="ss('','aw2')"><div class="ad"><a class="adt" href="http://pagead2.googlesyndication.com/pagead/iclk?sa=l&amp;ai=Bt-LQuKI6R53mNpua-wKDjI2FB7WF0h_JqYaUA8CNtwGwzAsQAxgGIMWhggIoBDgAUM-GxsIGYMzh7YH8BqABu4H7-AOyARp3d3cuc2l3YXdpLmFydWJpLnVuaS1rbC5kZboBCTcyOHg5MF9hc8gBAdoBOGh0dHA6Ly93d3cuc2l3YXdpLmFydWJpLnVuaS1rbC5kZS9hdnJfcHJvamVjdHMvZXZlcnRvb2wv4AEDgAIBqQITfe2CiYu4PqgDAcgDB-gDHugDH-gDzQXoA3M&amp;num=6&amp;adurl=http://www.e-jtag.com/&amp;client=ca-pub-3972068798267869&amp;nm=0" id="aw2" onclick="ha('aw2')" onfocus="ss('','aw2')" onmousedown="st('aw2')" onmouseover="return ss('','aw2')" target="_top"><span>e-JTAG extends JTAG</span></a><div class="adb">JTAG test has limitations. See how Extended JTAG solves these. </div><div class="adu">www.e-jtag.com</div></div></li><li id="taw3" onclick="ga(this,event)" onfocus="ss('','aw3')" onmousedown="st('aw3')" onmouseover="ss('','aw3')"><div class="ad"><a class="adt" href="http://pagead2.googlesyndication.com/pagead/iclk?sa=l&amp;ai=BanUduKI6R53mNpua-wKDjI2FB4T6nSmIyeqMA8CNtwHgxQgQBBgHIMWhggIoBDgAUPuZwPgEYMzh7YH8BqAB1Jim_wOyARp3d3cuc2l3YXdpLmFydWJpLnVuaS1rbC5kZboBCTcyOHg5MF9hc8gBAdoBOGh0dHA6Ly93d3cuc2l3YXdpLmFydWJpLnVuaS1rbC5kZS9hdnJfcHJvamVjdHMvZXZlcnRvb2wv4AEDyAKUtJQBqAMByAMH6AMe6AMf6APNBegDcw&amp;num=7&amp;adurl=http://www.globalspec.com/ProductFinder/findproducts%3Fquery%3Dplc%2520programmer%26se%3Dggka%26setag%3DMOTN&amp;client=ca-pub-3972068798267869&amp;nm=0" id="aw3" onclick="ha('aw3')" onfocus="ss('','aw3')" onmousedown="st('aw3')" onmouseover="return ss('','aw3')" target="_top"><span>Plc Programmer Search</span></a><div class="adb">Free Technical Search Engine Search Thousands of Catalogs Today </div><div class="adu">www.globalspec.com</div></div></li></ul></div><div id="att"><ul><li style="" id="abgt"><div class="curve" style="overflow: hidden; position: absolute; left: 0px; top: 0px; width: 18px; height: 18px;"><div style="overflow: hidden; position: absolute; left: 18px; top: 1px; width: 1px; height: 17px;"></div><div style="overflow: hidden; position: absolute; left: 18px; top: 0px; width: 1px; height: 1px; opacity: 0.934504;"></div><div style="overflow: hidden; position: absolute; left: 17px; top: 1px; width: 1px; height: 17px;"></div><div style="overflow: hidden; position: absolute; left: 17px; top: 0px; width: 1px; height: 1px; opacity: 0.872914;"></div><div style="overflow: hidden; position: absolute; left: 16px; top: 1px; width: 1px; height: 17px;"></div><div style="overflow: hidden; position: absolute; left: 16px; top: 0px; width: 1px; height: 1px; opacity: 0.75428;"></div><div style="overflow: hidden; position: absolute; left: 15px; top: 1px; width: 1px; height: 17px;"></div><div style="overflow: hidden; position: absolute; left: 15px; top: 0px; width: 1px; height: 1px; opacity: 0.528117;"></div><div style="overflow: hidden; position: absolute; left: 14px; top: 2px; width: 1px; height: 16px;"></div><div style="overflow: hidden; position: absolute; left: 14px; top: 1px; width: 1px; height: 1px; opacity: 0.978835;"></div><div style="overflow: hidden; position: absolute; left: 14px; top: 0px; width: 1px; height: 1px; opacity: 0.142529;"></div><div style="overflow: hidden; position: absolute; left: 13px; top: 3px; width: 1px; height: 15px;"></div><div style="overflow: hidden; position: absolute; left: 13px; top: 2px; width: 1px; height: 1px; opacity: 0.991322;"></div><div style="overflow: hidden; position: absolute; left: 13px; top: 1px; width: 1px; height: 1px; opacity: 0.365792;"></div><div style="overflow: hidden; position: absolute; left: 12px; top: 4px; width: 1px; height: 14px;"></div><div style="overflow: hidden; position: absolute; left: 12px; top: 3px; width: 1px; height: 1px; opacity: 0.843665;"></div><div style="overflow: hidden; position: absolute; left: 12px; top: 2px; width: 1px; height: 1px; opacity: 0.250257;"></div><div style="overflow: hidden; position: absolute; left: 11px; top: 7px; width: 1px; height: 11px;"></div><div style="overflow: hidden; position: absolute; left: 11px; top: 6px; width: 1px; height: 1px; opacity: 0.997887;"></div><div style="overflow: hidden; position: absolute; left: 11px; top: 5px; width: 1px; height: 1px; opacity: 0.763506;"></div><div style="overflow: hidden; position: absolute; left: 11px; top: 4px; width: 1px; height: 1px; opacity: 0.343794;"></div><div style="overflow: hidden; position: absolute; left: 11px; top: 3px; width: 1px; height: 1px; opacity: 0.0148076;"></div><div style="overflow: hidden; position: absolute; left: 10px; top: 9px; width: 1px; height: 9px;"></div><div style="overflow: hidden; position: absolute; left: 10px; top: 8px; width: 1px; height: 1px; opacity: 0.832642;"></div><div style="overflow: hidden; position: absolute; left: 10px; top: 7px; width: 1px; height: 1px; opacity: 0.493654;"></div><div style="overflow: hidden; position: absolute; left: 10px; top: 6px; width: 1px; height: 1px; opacity: 0.143882;"></div><div style="overflow: hidden; position: absolute; left: 9px; top: 12px; width: 1px; height: 6px;"></div><div style="overflow: hidden; position: absolute; left: 9px; top: 11px; width: 1px; height: 1px; opacity: 0.856118;"></div><div style="overflow: hidden; position: absolute; left: 9px; top: 10px; width: 1px; height: 1px; opacity: 0.506347;"></div><div style="overflow: hidden; position: absolute; left: 9px; top: 9px; width: 1px; height: 1px; opacity: 0.167358;"></div><div style="overflow: hidden; position: absolute; left: 9px; top: 8px; width: 1px; height: 1px; opacity: 0;"></div><div style="overflow: hidden; position: absolute; left: 8px; top: 15px; width: 1px; height: 3px;"></div><div style="overflow: hidden; position: absolute; left: 8px; top: 14px; width: 1px; height: 1px; opacity: 0.985192;"></div><div style="overflow: hidden; position: absolute; left: 8px; top: 13px; width: 1px; height: 1px; opacity: 0.656206;"></div><div style="overflow: hidden; position: absolute; left: 8px; top: 12px; width: 1px; height: 1px; opacity: 0.236494;"></div><div style="overflow: hidden; position: absolute; left: 8px; top: 11px; width: 1px; height: 1px; opacity: 0.00211285;"></div><div style="overflow: hidden; position: absolute; left: 7px; top: 16px; width: 1px; height: 2px;"></div><div style="overflow: hidden; position: absolute; left: 7px; top: 15px; width: 1px; height: 1px; opacity: 0.749743;"></div><div style="overflow: hidden; position: absolute; left: 7px; top: 14px; width: 1px; height: 1px; opacity: 0.156335;"></div><div style="overflow: hidden; position: absolute; left: 6px; top: 17px; width: 1px; height: 1px;"></div><div style="overflow: hidden; position: absolute; left: 6px; top: 16px; width: 1px; height: 1px; opacity: 0.634208;"></div><div style="overflow: hidden; position: absolute; left: 6px; top: 15px; width: 1px; height: 1px; opacity: 0.00867815;"></div><div style="overflow: hidden; position: absolute; left: 5px; top: 18px; width: 1px; height: 0px;"></div><div style="overflow: hidden; position: absolute; left: 5px; top: 17px; width: 1px; height: 1px; opacity: 0.857471;"></div><div style="overflow: hidden; position: absolute; left: 5px; top: 16px; width: 1px; height: 1px; opacity: 0.0211654;"></div><div style="overflow: hidden; position: absolute; left: 4px; top: 18px; width: 1px; height: 0px;"></div><div style="overflow: hidden; position: absolute; left: 4px; top: 17px; width: 1px; height: 1px; opacity: 0.471883;"></div><div style="overflow: hidden; position: absolute; left: 3px; top: 18px; width: 1px; height: 0px;"></div><div style="overflow: hidden; position: absolute; left: 3px; top: 17px; width: 1px; height: 1px; opacity: 0.24572;"></div><div style="overflow: hidden; position: absolute; left: 2px; top: 18px; width: 1px; height: 0px;"></div><div style="overflow: hidden; position: absolute; left: 2px; top: 17px; width: 1px; height: 1px; opacity: 0.127086;"></div><div style="overflow: hidden; position: absolute; left: 1px; top: 18px; width: 1px; height: 0px;"></div><div style="overflow: hidden; position: absolute; left: 1px; top: 17px; width: 1px; height: 1px; opacity: 0.0654964;"></div></div></li><li id="abgf"></li></ul></div><script>var sc=['abgt',18,18,'#336699',false,false];</script><script src="ads_data/graphics.js"></script><div id="abgi"><a href="http://pagead2.googlesyndication.com/pagead/pageclick?type=5&amp;redir_url=http%3A//services.google.com/feedback/abg%3Furl%3Dhttp%3A//www.siwawi.arubi.uni-kl.de/avr_projects/evertool/%26hl%3Den%26client%3Dca-pub-3972068798267869%26adU%3Dwww.macraigor.com%26adT%3DLow-cost%2BJTAG%2Bdebuggers%26adU%3Dwww.futurlec.com%26adT%3DATMega128%2BController%26adU%3Dwww.e-jtag.com%26adT%3De-JTAG%2Bextends%2BJTAG%26adU%3Dwww.globalspec.com%26adT%3DPlc%2BProgrammer%2BSearch%26done%3D1%26gl%3DCZ%26oasu%3Dtrue" target="_blank"><img alt="Ads by Google" src="ads_data/abg-en-100c-ffffff.png" border="0" height="16" width="78"></a></div></div></body></html>
Modules/AVR/ATprogISPUSB01A/DOC/navrh/index_soubory/show_ads.js
1
(function(){
2
var J={google_ad_channel:"channel",google_ad_host:"host",google_ad_region:"region",google_ad_section:"region",google_ad_type:"ad_type",google_adtest:"adtest",google_alternate_ad_url:"alternate_ad_url",google_alternate_color:"alt_color",google_bid:"bid",google_city:"gcs",google_color_bg:"color_bg",google_color_border:"color_border",google_color_line:"color_line",google_color_link:"color_link",google_color_text:"color_text",google_color_url:"color_url",google_contents:"contents",google_country:"gl",
3
google_cust_age:"cust_age",google_cust_ch:"cust_ch",google_cust_gender:"cust_gender",google_cust_id:"cust_id",google_cust_interests:"cust_interests",google_cust_job:"cust_job",google_cust_l:"cust_l",google_cust_lh:"cust_lh",google_cust_u_url:"cust_u_url",google_disable_video_autoplay:"disable_video_autoplay",google_ed:"ed",google_encoding:"oe",google_feedback:"feedback_link",google_flash_version:"flash",google_gl:"gl",google_hints:"hints",google_kw:"kw",google_kw_type:"kw_type",google_language:"hl",
4
google_referrer_url:"ref",google_region:"gr",google_reuse_colors:"reuse_colors",google_safe:"adsafe",google_targeting:"targeting",google_ui_features:"ui"},E={google_ad_format:"format",google_ad_output:"output",google_ad_override:"google_ad_override",google_ad_slot:"slotname",google_analytics_webpropids:"ga_wpids",google_correlator:"correlator",google_cpa_choice:"cpa_choice",google_image_size:"image_size",google_last_modified_time:"lmt",google_max_num_ads:"num_ads",google_max_radlink_len:"max_radlink_len",
5
google_num_radlinks:"num_radlinks",google_num_radlinks_per_unit:"num_radlinks_per_unit",google_only_ads_with_video:"only_ads_with_video",google_page_location:"loc",google_page_url:"url",google_rl_dest_url:"rl_dest_url",google_rl_filtering:"rl_filtering",google_rl_mode:"rl_mode",google_rt:"rt",google_skip:"skip"};function C(b){return J[b]||E[b]||null}var R=document;function U(){var b=R.cookie,a=Math.round((new Date).getTime()/1000),d=b.indexOf("__utma=")>-1,f=b.indexOf("__utmb=")>-1,c=b.indexOf("__utmc=")>
6
-1,e,g={};if(d){e=b.split("__utma=")[1].split(";")[0].split(".");g.sid=(!f||!c?a:e[4])+"";g.vid=e[1]+"."+e[2];g.from_cookie=true}else{g.sid=window&&window.gaGlobal&&window.gaGlobal.sid?window.gaGlobal.sid:a+"";g.vid=window&&window.gaGlobal&&window.gaGlobal.vid?window.gaGlobal.vid:Math.round(Math.random()*2147483647)+"."+a;g.from_cookie=false}g.hid=window&&window.gaGlobal&&window.gaGlobal.hid?window.gaGlobal.hid:Math.round(Math.random()*2147483647);window.gaGlobal=g;return g}(function(){function b(){}
7
b.prototype.l=function(f){var c=f.indexOf("#")+1;return c?f.substr(c):""};b.prototype.n=function(f){return/[&<>\"]/.test(f)?f.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\"/g,"&quot;"):f};b.prototype.b=function(f){var c="<iframe";for(var e in f){c+=" "+e+'="'+this.n(f[e])+'"'}return c+"></iframe>"};b.prototype.m=function(f,c){try{return f.frames[c]}catch(e){return null}};b.prototype.e=function(f){var c=document.createElement("iframe");for(var e in f){c.setAttribute(e,
8
f[e])}return c};b.prototype.i=function(f,c){var e=this;setTimeout(function(){document.body.appendChild(e.e({id:f,name:f,src:c,width:0,height:0,frameBorder:0}))},0)};b.prototype.r=function(f,c){var e=this;document.write(e.b({id:f,name:f,src:c,width:0,height:0,frameBorder:0}))};b.prototype.g=function(f,c){var e=[],g=f.length,l=0;while(l<g){var j=f.substr(l,c),k=j.length;if(l+k<g){for(var i=1;i<3;++i){if(j.charAt(k-i)=="%"){j=j.substr(0,k-=i)}}}e.push(j);l+=k}return e};b.prototype.a=function(f,c,e){if(!window[f]){var g=
9
window[f]=new c;for(var l=0;l<e.length;++l){g[e[l][0]]=e[l][1]}}};var a=b.prototype,d=[["getHash",a.l],["htmlEscape",a.n],["makeIframeTag",a.b],["getIframe",a.m],["makeIframeNode",a.e],["appendHiddenIframe",a.i],["writeHiddenIframe",a.r],["splitURIComponent",a.g],["exportSingleton",a.a],["MAX_URL_LENGTH",4095],["IDI_DEFAULT_POLLING_INTERVAL",1000]];b.prototype.a("IDICommon",b,d)})();(function(){function b(c,e){for(var g in e){c[g]=e[g]}}function a(){var c=this;c.s=window.location.href.replace(/([^:\/])\/.*$/,
10
"$1/robots.txt");c.t="";c.k={};c.c={};c.f={};c.u={};c.o={}}a.prototype.w=function(c,e){var g=this,l=g.c[c];if(isNaN(l)){throw new Error("Invalid module id");}else{var j=g.d(g.u[c]),k=encodeURIComponent(e)+"$",i=IDICommon.MAX_URL_LENGTH-1-j.length,p=IDICommon.g(k,i),n=p.length;for(var q=0;q<n;++q){IDICommon.i(c+"_"+(l+q),j+"#"+p[q])}g.c[c]+=n}};a.prototype.p=function(c,e,g){var l=this;l.h(c);l.o[c]=window.setInterval(function(){l.v(c,e)},typeof g=="object"&&g.pollingInterval||IDICommon.IDI_DEFAULT_POLLING_INTERVAL)};
11
a.prototype.h=function(c){var e=this;window.clearInterval(e.o[c]);e.o[c]=0};a.prototype.x=function(c){this.s=c};a.prototype.q=function(c){this.t=c};a.prototype.d=function(c){return this.t||c.replace(/([^:\/]\/).*$/,"$1ig/idi_relay")};a.prototype.v=function(c,e){var g=this,l=window.frames[c];if(l){var j;while(j=IDICommon.m(l,c+"_"+g.k[c])){try{if(j.location.href=="about:blank"){break}}catch(k){break}g.f[c]+=IDICommon.l(j.location.href);++g.k[c]}var i=g.f[c].split("$"),p=i.length-1;if(p>0){g.f[c]=i[p];
12
for(var n=0;n<p;++n){e(decodeURIComponent(i[n]),c)}}}};a.prototype.j=function(c,e,g,l,j){var k=this,i={frameBorder:0,scrolling:"no"},p,n,q,z,s;if(typeof j=="object"){p=j.iframeAttrs;n=j.callback;q=j.userPrefs;z=j.pollingInterval;s=j.parentDivId}if(typeof p=="object"){b(i,p)}b(i,{id:e,name:e,src:c,width:g,height:l});k.k[e]=0;k.c[e]=0;k.f[e]="";k.u[e]=c;var t=[];if(typeof q=="object"){for(var r in q){t.push(encodeURIComponent(r)+"="+encodeURIComponent(q[r]))}}if(typeof n=="function"){t.push("idi_hr="+
13
encodeURIComponent(k.s));k.p(e,n,j)}if(t.length){var u=t.join("&");if(i.src.length+1+u.length>IDICommon.MAX_URL_LENGTH){u+="$";var F=k.d(c),O=IDICommon.MAX_URL_LENGTH-1-F.length,G=IDICommon.g(u,O),H=G.length;for(var r=0;r<H;++r){var B=e+"_"+r,I=F+"#"+G[r];if(s){var y=document.getElementById(s);y.innerHTML=y.innerHTML+k.e({id:B,name:B,src:I,width:0,height:0,frameBorder:0})}else{IDICommon.r(B,I)}}k.c[e]+=H;u=""}i.src+="#"+u}if(s){var y=document.getElementById(s);y.innerHTML=y.innerHTML+IDICommon.b(i)}else{document.write(IDICommon.b(i))}};
14
var d=a.prototype,f=[["setHostRelayUrl",d.x],["setModuleRelayUrl",d.q],["getModuleRelayUrl",d.d],["createModule",d.j],["postMessageToModule",d.w],["registerListener",d.p],["unregisterListener",d.h]];IDICommon.a("IDIHost",a,f)})();function w(b){return b!=null?'"'+b+'"':'""'}function S(b){if(typeof encodeURIComponent=="function"){return encodeURIComponent(b)}else{return escape(b)}}function m(b,a){if(b&&a){window.google_ad_url+="&"+b+"="+a}}function h(b){var a=window,d=C(b),f=a[b];m(d,f)}function v(b,
15
a){if(a){m(b,S(a))}}function o(b){var a=window,d=C(b),f=a[b];v(d,f)}function x(b,a){var d=window,f=C(b),c=d[b];if(f&&c&&typeof c=="object"){c=c[a%c.length]}m(f,c)}function V(b,a){var d=b.screen,f=navigator.javaEnabled(),c=-a.getTimezoneOffset();if(d){m("u_h",d.height);m("u_w",d.width);m("u_ah",d.availHeight);m("u_aw",d.availWidth);m("u_cd",d.colorDepth)}m("u_tz",c);m("u_his",history.length);m("u_java",f);if(navigator.plugins){m("u_nplug",navigator.plugins.length)}if(navigator.mimeTypes){m("u_nmime",
16
navigator.mimeTypes.length)}}function D(b){if(b){b=b.toLowerCase();if(b.substring(0,3)!="ca-"){b="ca-"+b}}return b}function ba(b,a){var d=document.getElementById(b);d.style.height=a+"px"}function W(b,a,d){window.clearTimeout(d);var f=/^google_resize_flash_ad_idi\((\d+)\)/,c=b.match(f);if(c){ba(a,c[1])}}function ca(b,a,d,f){d=d.substring(0,2000);d=d.replace(/%\w?$/,"");if(b.google_ad_output=="js"&&(b.google_ad_request_done||b.google_radlink_request_done)){a.write('<script language="JavaScript1.1" src='+
17
w(d)+"><\/script>")}else if(b.google_ad_output=="html"){if(b.name!="google_ads_frame"){if(f!=null){a.write('<div id="'+f+'">')}if(X(b.google_ad_output,b.google_ad_client)){IDIHost.q("http://pagead2.googlesyndication.com/pagead/idi_relay.html");var c="google_inline_div"+b.google_num_ad_slots,e="<div id="+w(c)+' style="position:relative;"></div><div style="position:relative;width:'+b.google_ad_width+"px;height:"+b.google_ad_height+'px;z-index:-1"></div>';a.write(e);var g="google_frame"+b.google_num_ad_slots,
18
l=b.setTimeout(function(){IDIHost.h(g)},5000);IDIHost.j(d,g,b.google_ad_width,b.google_ad_height,{callback:function(j,k){W(j,k,l)},pollingInterval:500,iframeAttrs:{style:"position: absolute;left:0px",marginWidth:"0",marginHeight:"0",vspace:"0",hspace:"0",allowTransparency:"true"},parentDivId:c})}else{a.write('<iframe name="google_ads_frame" width='+w(b.google_ad_width)+" height="+w(b.google_ad_height)+" frameborder="+w(b.google_ad_frameborder)+" src="+w(d)+' marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no">');
19
a.write("</iframe>")}if(f!=null){a.write("</div>")}}}else if(b.google_ad_output=="textlink"){a.write('<script language="JavaScript1.1" src='+w(d)+"><\/script>")}}function aa(b){for(var a in J){b[a]=null}for(var a in E){b[a]=null}}function P(){var b=null,a=window,d=document,f=new Date,c=f.getTime(),e=a.google_ad_format;if(a.google_cpa_choice!=b){a.google_ad_url="http://pagead2.googlesyndication.com/cpa/ads?";a.google_ad_url+="client="+escape(D(a.google_ad_client));a.google_ad_region="_google_cpa_region_";
20
h("google_cpa_choice");if(typeof d.characterSet!="undefined"){v("oe",d.characterSet)}else if(typeof d.charset!="undefined"){v("oe",d.charset)}}else{a.google_ad_url="http://pagead2.googlesyndication.com/pagead/ads?";a.google_ad_url+="client="+escape(D(a.google_ad_client))}h("google_ad_host");var g=a.google_num_slots_by_client,l=a.google_num_slots_by_channel,j=a.google_prev_ad_formats_by_region,k=a.google_prev_ad_slotnames_by_region;if(a.google_ad_region==b&&a.google_ad_section!=b){a.google_ad_region=
21
a.google_ad_section}var i=a.google_ad_region==b?"":a.google_ad_region,p=false;if(e){p=e.indexOf("_0ads")>0}else if(a.google_ad_output!="html"&&a.google_num_radlinks>0){p=true}if(p){if(a.google_num_0ad_slots){a.google_num_0ad_slots=a.google_num_0ad_slots+1}else{a.google_num_0ad_slots=1}if(a.google_num_0ad_slots>3){return false}}else if(a.google_cpa_choice==b){if(a.google_num_ad_slots){a.google_num_ad_slots=a.google_num_ad_slots+1}else{a.google_num_ad_slots=1}if(a.google_num_slots_to_rotate){j[i]=b;
22
k[i]=b;if(a.google_num_slot_to_show==b){a.google_num_slot_to_show=c%a.google_num_slots_to_rotate+1}if(a.google_num_slot_to_show!=a.google_num_ad_slots){return false}}else if(a.google_num_ad_slots>6&&i==""){return false}}m("dt",f.getTime());h("google_language");if(a.google_country){h("google_country")}else{h("google_gl")}h("google_region");o("google_city");o("google_hints");h("google_safe");h("google_encoding");h("google_last_modified_time");o("google_alternate_ad_url");h("google_alternate_color");
23
h("google_skip");h("google_targeting");var n=a.google_ad_client;if(!g[n]){g[n]=1;g.length+=1}else{g[n]+=1}if(j[i]){v("prev_fmts",j[i].toLowerCase());if(g.length>1){m("slot",g[n])}}if(k[i]){v("prev_slotnames",k[i].toLowerCase())}if(e&&!a.google_ad_slot){v("format",e.toLowerCase());if(j[i]){j[i]=j[i]+","+e}else{j[i]=e}}if(a.google_ad_slot){if(k[i]){k[i]=k[i]+","+a.google_ad_slot}else{k[i]=a.google_ad_slot}}h("google_max_num_ads");m("output",a.google_ad_output);h("google_adtest");h("google_ad_slot");
24
o("google_correlator");if(a.google_ad_channel){o("google_ad_channel");var q="",z=a.google_ad_channel.split("+");for(var s=0;s<z.length;s++){var t=z[s];if(!l[t]){l[t]=1}else{q+=t+"+"}}v("pv_ch",q)}o("google_page_url");x("google_color_bg",c);x("google_color_text",c);x("google_color_link",c);x("google_color_url",c);x("google_color_border",c);x("google_color_line",c);if(a.google_reuse_colors)m("reuse_colors",1);else m("reuse_colors",0);h("google_kw_type");o("google_kw");o("google_contents");h("google_num_radlinks");
25
h("google_max_radlink_len");h("google_rl_filtering");h("google_rl_mode");h("google_rt");o("google_rl_dest_url");h("google_num_radlinks_per_unit");h("google_ad_type");h("google_image_size");h("google_ad_region");h("google_feedback");o("google_referrer_url");o("google_page_location");h("google_bid");h("google_cust_age");h("google_cust_gender");h("google_cust_interests");h("google_cust_id");h("google_cust_job");h("google_cust_u_url");h("google_cust_l");h("google_cust_lh");h("google_cust_ch");h("google_ed");
26
o("google_ui_features");o("google_only_ads_with_video");o("google_disable_video_autoplay");if(L(a,d)&&d.body){var r=d.body.scrollHeight,u=d.body.clientHeight;if(u&&r){v("cc",Math.round(u*100/r))}}U();m("ga_vid",a.gaGlobal.vid);m("ga_sid",a.gaGlobal.sid);m("ga_hid",a.gaGlobal.hid);m("ga_fc",a.gaGlobal.from_cookie);o("google_analytics_webpropids");h("google_ad_override");h("google_flash_version");V(a,f);return true}function M(){var b=window,a=document;if(!P()){return}ca(b,a,b.google_ad_url,null);aa(b)}
27
function T(b,a,d){M();return true}function L(b,a){return b.top.location==a.location}function K(b,a){var d=a.documentElement;if(L(b,a))return false;if(b.google_ad_width&&b.google_ad_height){var f=1,c=1;if(b.innerHeight){f=b.innerWidth;c=b.innerHeight}else if(d&&d.clientHeight){f=d.clientWidth;c=d.clientHeight}else if(a.body){f=a.body.clientWidth;c=a.body.clientHeight}if(c>2*b.google_ad_height||f>2*b.google_ad_width){return false}}return true}function Y(b){var a=window,d=document,f=d.location,c=d.referrer,
28
e=null,g=a.onerror;a.onerror=b;if(a.google_ad_frameborder==e){a.google_ad_frameborder=0}if(a.google_ad_output==e){a.google_ad_output="html"}if(a.google_ad_format==e&&a.google_ad_output=="html"){a.google_ad_format=a.google_ad_width+"x"+a.google_ad_height}if(a.google_page_url==e){a.google_page_url=c;if(!K(a,d)){a.google_page_url=f;a.google_last_modified_time=Date.parse(d.lastModified)/1000;a.google_referrer_url=c}}else{a.google_page_location=c;if(!K(a,d)){a.google_page_location=f}}if(a.google_num_slots_by_channel==
29
e){a.google_num_slots_by_channel=[]}if(a.google_num_slots_by_client==e){a.google_num_slots_by_client=[]}if(a.google_prev_ad_formats_by_region==e){a.google_prev_ad_formats_by_region=[]}if(a.google_prev_ad_slotnames_by_region==e){a.google_prev_ad_slotnames_by_region=[]}if(a.google_correlator==e){a.google_correlator=(new Date).getTime()}if(a.google_adslot_loaded==e){a.google_adslot_loaded={}}if(a.google_adContentsBySlot==e){a.google_adContentsBySlot={}}if(a.google_flash_version==e){a.google_flash_version=
30
Q().toString()}a.onerror=g}function N(b){if(b in A){return A[b]}return A[b]=navigator.userAgent.toLowerCase().indexOf(b)!=-1}var A={};function X(b,a){if(b!="html"){return false}var d={};d["ca-pub-7027491298716603"]=true;d["ca-pub-8344185808443527"]=true;return d[D(a)]!=null}function $(b){var a={},d=b.split("?"),f=d[d.length-1].split("&");for(var c=0;c<f.length;c++){var e=f[c].split("=");if(e[0]){try{a[e[0].toLowerCase()]=e.length>1?(window.decodeURIComponent?decodeURIComponent(e[1].replace(/\+/g,
31
" ")):unescape(e[1])):""}catch(g){}}}return a}function Z(){var b=window,a=$(document.URL);if(a.google_ad_override){b.google_ad_override=a.google_ad_override}}function Q(){var b=0;if(navigator.plugins&&navigator.mimeTypes.length){var a=navigator.plugins["Shockwave Flash"];if(a&&a.description){b=a.description.replace(/([a-zA-Z]|\s)+/,"").split(".")[0]}}else if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){b=3;var d=1;while(d){try{d=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+
32
(b+1));b++}catch(f){d=null}}}else if(N("msie")&&!window.opera){try{var d=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(f){try{var d=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");b=6;d.AllowScriptAccess="always"}catch(f){if(b==6){return b}}try{d=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(f){}}if(d!=null){b=d.GetVariable("$version").split(" ")[1].split(",")[0]}}return b}Z();Y(T);M();
33
})()
Modules/AVR/ATprogISPUSB01A/DOC/navrh/index_soubory/andreas_style.css
1
body {
2
  margin: 3ex;
3
  padding: 4ex;
4
  font-family: "Times New Roman", Garamond, serif;
5
  line-height: 125%;
6
  font-size: 105%;
7
  text-align: justify;
8
  border: 1px solid silver;
9
}
10

  
11
body i {
12
  font-family: "Times New Roman", Garamond, serif;
13
  line-height: 125%;
14
  font-size: 100%;
15
}
16

  
17
pre.code {line-height:10.5pt;font-family:Courier New,Courier; font-size:0.8em;
18
          color:#660033; letter-spacing:0.005px; border:1px solid #660033;
19
          margin-left:2em; padding:1em; background-color:#FAFAFA;}
20

  
21
h1 {
22
  font-size: 2.1em;
23
}
24

  
25
h2 {
26
  font-size: 1.6em;
27
}
28

  
29
h3 {
30
  font-size: 1.5em;
31
}
32

  
33
h4 {
34
  font-size: 1.2em;
35
}
36

  
37
h1,h2,h3,h4 {
38
  font-family: Verdana, sans-serif;
39
  font-weight: bold;
40
  color: #444;
41
  line-height: 115%;
42
  text-align: left;
43
}
44

  
45
ul {
46
  list-style-type:square;
47
}
48

  
49
ul ul {
50
  list-style-type:circle;
51
}
52

  
53
table {
54
  line-height: 125%;
55
  font-size: 90%;
56
}
57

  
58
table.normsize {
59
  font-size: 100%;
60
}
61

  
62

  
63
small {
64
  line-height: 115%;
65
  font-size: 80%;
66
}
67

  
68
a:link {
69
  /* color: #900; */
70
  color: #004080; 
71
}
72

  
73
a:visited {
74
  /* color: #900; */
75
  color: #004080; 
76
}
77

  
78
a:hover {
79
  color: #c00;
80
}
81

  
82
a:active {
83
  /* color: #900; */
84
  color: #ff0000; 
85
}
86

  
87

  
88
li {
89
  margin-bottom: 5px;
90
}
Modules/AVR/ATprogISPUSB01A/DOC/navrh/index.html
1
<html><head><title>Evertool - combined AVR programmer and debugger</title>
2

  
3

  
4
<link type="text/css" rel="stylesheet" href="index_soubory/andreas_style.css"></head><body>
5
<h1>Evertool</h1>
6

  
7

  
8
<p><emph>Evertool is an AVRISP/STK500-protocol <b>and</b> JTAGICE compatible Programmer/JTAG debugger.</emph></p>
9
<ul>
10
<li>ISP Programmer compatible with Atmel AVRISP, directly accessable with AVRStudio and avrdude</li>
11
<li>JTAG debugger compatible with Atmel JTAGICE, directly accessable with AVRStudio and AVaRice</li>
12
<li>Evertool supports all AVR devices Atmel supports with their AVRISP and JTAGICE.</li>
13
<li>Easy update of the programmer for new target AVRs via RS232/serial port</li>
14
<li>Rescue clock generaration to recover from wrong fuse-bit-settings</li>
15
<li>Simple hardware, standard parts</li>
16
</ul>
17

  
18
<h3>Intro</h3>
19

  
20
<p>The ATMEL AVRISP In-System Programmer is a small device to program ATMEL AVR microcontrollers.
21
The original ATMEL AVRISP device is described <a href="http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2726">here</a>.
22
To avoid misunderstandings: ATMEL's AVRISP is a "small STK500".
23
Evertool which emulates an AVRISP is not a "bit-bang-programmer" or an
24
AVR910-type-programmer. Evertool "talks" STK500-protocol on the
25
RS232-port since the STK500-firmware ATMEL delivers with the AVRStudio
26
is
27
used. From the programming interface the AVRISP is compatible with the
28
Atmel STK500 in low-voltage serial programming mode.<br>
29
The ATMEL JTAGICE is a device to program and debug ATMEL AVR microcontrollers with JTAG-Interface (ATmega16, ATmega32, 
30
ATmega64, ATmega128...) The ATMEL JTAGICE is described <a href="http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2737">here</a>.</p>
31

  
32
<p>This is a rebuild of <b>both devices on a single board</b>. The main
33
advantage of such a programmer is the
34
compatibility with the ATMEL AVRstudio since it uses the original ATMEL
35
firmware code supplied with AVRStudio on an ATmega16 (JTAG) and
36
ATmega8535 (ISP). So the front-end software (AVRStudio) and programmer
37
firmware are supported by the makers of the target-controllers and new
38
devices should be supported
39
as soon as a new AVRStudio gets released with the new firmware-files
40
for STK500/AVRISP or JTAGICE. With the AVRStudio AVRISP/STK500-plug-in
41
programming of flash, eeprom, fuse- and lockbits is an easy task. The
42
JTAG part of Evertool is compatible with AVRstudio's JTAGICE plug-in.
43
And yes, it is possible "to jtag" the AVR Butterfly with Evertool.</p>
44

  
45
<p>Before you start you may concider this:</p>
46

  
47
<ul>
48

  
49
<li>The original ATMEL AVRISP device is cheap (prices May 2004: ca. 40 EUR incl. Tax at www.reichelt.de, 
50
ca. 26 EUR+TAX at de.digi-key.com). So if you don't need the JTAG-part this universal programmer may not be worth the effort.</li>
51

  
52
<li>The presented device has no ESD-protection IC or level-shifters on board. Refer to the 
53
<a href="http://www.atmel.com/dyn/resources/prod_documents/Avrisp_Sch.pdf">schematic of the original ATMEL AVRISP device</a>.
54
(Sorry, the schematic of the Atmel JTAGICE is not available here.) But since the AVR IO-pins have a rather good internal
55
protection this should not be a problem.</li>
56

  
57
<li>You need a programmer to build this programmer. A simple STK200-type dongle will do. Refer to the <a href="http://www.lancos.com/prog.html">
58
lancos.com PonyProg page</a>
59
which describes a simple programming interface. The dongle is only
60
needed for 10 minutes so you may borrow one from a friend. Another
61
AVRISP, an AVR910-type programmer or a STK500 will do too, of cause.
62
The programmer is just needed to program the special Evertool
63
bootloader into the ATmega16 once. Updating of Evertool to new
64
firmware(s) is done with the Evertool-bootloader - no additional
65
progammer needed.</li>
66

  
67
<li>If you are just interested in the JTAG-part: Rainer Radow made a
68
board based on the Evertool JTAG-section. This board only emulates
69
the JTAGICE. More information on <a href="#etlight">"Evertool-Light"</a> further down on this page.</li>
70

  
71
<li>If you are just interested in the AVRISP-part (although the original by ATMEL is cheap): see the 
72
<a href="http://www.siwawi.arubi.uni-kl.de/avr_projects/avrispre/index.html">ispRE page</a>.</li>
73

  
74

  
75
</ul>
76

  
77
<p>Evertool has some extra functions:</p>
78
<ul>
79
<li>Rescue mode, so AVR controllers where the clock fuse bits have been set incorrectly can be reseted and reprogrammed</li>
80
<li>Power-supply to the target AVR-controller-board either from a
81
regulated source or from the onboard voltage regulator (3,3V and 5V).</li>
82
<li>Reset Button for target AVR (connected to the AVRISP-part)</li>
83
</ul>
84

  
85

  
86
<hr>
87
<center>
88
<script type="text/javascript"><!--
89
google_ad_client = "pub-3972068798267869";
90
google_ad_width = 728;
91
google_ad_height = 150;
92
google_ad_format = "728x90_as";
93
google_ad_channel ="";
94
google_color_border = "336699";
95
google_color_bg = "FFFFFF";
96
google_color_link = "336699";
97
google_color_url = "008000";
98
google_color_text = "000000";
99
//--></script>
100
<script type="text/javascript" src="index_soubory/show_ads.js">
101
</script><iframe name="google_ads_frame" src="index_soubory/ads.htm" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" frameborder="0" height="150" scrolling="no" width="728"></iframe>
102

  
103
</center>
104
<hr>
105

  
106

  
107
<h3>Changelog</h3>
108
<ul>
109
<li>29. Jun. 2004 - updated schematic, picture gallery.</li>
110
<li>30. Jun. 2004 - added "Evertool-light"</li>
111
<li>16. Sept. 2004 - added remark about "L"-type AVRs</li> 
112
<li>20. Sept. 2004 - updated schematic (power-supply), Hardware Version 0.9</li> 
113
<li>14. Jan. 2005 - updated Evertool schematic (JTAG VTG voltage-Divider). Thanks to Martin Kohout for spotting this.</li>
114
<li>28. Jan. 2005 - Remark about ATmega8535 chip-erase problem with bootloader version 0.2 in section "Software".</li>
115
<li>11. Feb. 2005 - Updated Bootloader binary (version 0.7)</li>
116
<li>7. Mar. 2005 - Remark about avrdude and STK500/AVRISP Firmware 2 in section "operation"</li>
117
<li>19. Apr. 2005 - moved Pull-up from PD4 to PD6. Thanks to Bj?rn B.</li>
118
<li>17. Dec. 2005 - A current-limiting resistor (around 200 Ohm) should
119
be placed between the Target-Reset-Button and GND (Schematic will
120
be updated soon). Thanks to <a href="http://www.myevertool.de/">Dirk B?ttner</a></li>
121
<li>24. Jan. 2006 - Information about how to program the AVR fuses with Ponyprog. Provided by Jeff Havens. Thank you, Jeff.
122
</li><li>2. Feb. 2006 - Added Step-by-Step guide for softare-installation on Evertool-LIGHT</li>
123
<li>8. Sept. 2006 - Evertool-based device with USB by Florian Schenk</li>
124
</ul>
125

  
126

  
127
<h3>License</h3>
128
<ul>
129
<li>The schematic is as free as ATMEL made their schematics freely available.</li>
130
<li>The layout is copyrighted. Free for non-commercial use. For commercial use please contact me by e-mail.</li>
131
<li>The bootloader is also copyrighted. Free for non-commercial use. For commercial use please contact me by e-mail.</li>
132
<li>It's also free to build yourself an Evertool for your work and just <b>use</b> the tool for programming/debugging.</li>
133
</ul>
134
<p>
135
Here commercial use is meant as: building and/or selling devices with the Evertool PCB-Layout with or without 
136
a preinstalled Evertool-Bootloader or selling the Evertool-Bootloader itself without hardware 
137
(as binary, source-code or programmed in a controller). Or just simply: If you earn money with my work,
138
you owe me a part of your profit. 
139
</p>
140

  
141

  
142
<h3>Hardware</h3>
143

  
144
<h4>Schematic</h4>
145

  
146
<p>Evertool V 0.9 Schematic</p>
147

  
148
<center>
149

  
150
<table>
151
<tbody><tr>
152
<td>
153
<a href="http://www.siwawi.arubi.uni-kl.de/avr_projects/evertool/evertool_schem_0_9b.png">
154
<img src="index_soubory/evertool_schem_0_9b_small.jpg">
155
</a>
156
<br>
157
<a href="http://www.siwawi.arubi.uni-kl.de/avr_projects/evertool/evertool_schem_0_9b.png">enlarge (2400*1600 png-Graphics)</a>
158
</td>
159
<td>
160
<script type="text/javascript"><!--
161
google_ad_client = "pub-3972068798267869";
162
google_ad_width = 120;
163
google_ad_height = 240;
164
google_ad_format = "120x240_as_rimg";
165
google_cpa_choice = "CAAQo-WbzgEaCPNnEyuh612cKM3B93M";
166
//--></script>
167
<script type="text/javascript" src="index_soubory/show_ads.js">
168
</script><iframe name="google_ads_frame" src="index_soubory/ads_002.htm" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" frameborder="0" height="240" scrolling="no" width="120"></iframe>
169
</td>
170
</tr>
171
</tbody></table>
172

  
173
</center>
174

  
175
<!--
176
<p>Evertool V 0.3 Layout SMD (<b>preliminary</b>)</p>
177
<center>
178
<img src="evertool_layout_0_3_small.png">
179
</center>
180
-->
181

  
182
<h4>Board</h4>
183

  
184
<p>
185
</p><center>
186
<img src="index_soubory/evertool_0_6_pcb.jpg"><br>
187
Evertool V 0.6 JMP Board - Thanks to Mark Pepper for makeing the prototype-PCB. @0lmx:&nbsp;first ;-) )
188
</center>
189
<p></p>
190

  
191
<p>Remarks:</p>
192
<ul>
193
<li> In this layout all "thru-hole"-parts are located on the backside. So a one-sided PCB with
194
some "wire-bridges" will do. Still around 100 holes to drill...</li>
195
</ul>
196

  
197
<p>Florian Schenk has created a device based on the Evertool-design with an USB-Interface (FTDI232-IC) and created a layout. See <a href="#etusb">below</a>.
198

  
199

  
200
</p><p>Main Parts:</p><p>
201

  
202
</p><ul>
203
<li>AVRISP-section
204
<ul>
205
<li>ATmega8535 or AT90S8535</li>
206
<li>MAX(3)232 (3,3V Version preferred)</li>
207
<li>2*5 pin-header</li>
208
<li>SUBD-9 Socket</li>
209
</ul>
210
</li><li>JTAGICE-section</li>
211
<ul>
212
<li>ATmega16</li>
213
<li>2  2*5 pin-headers</li>
214
</ul>
215
<li><a href="http://www.siwawi.arubi.uni-kl.de/avr_projects/evertool/partlist_0_5.txt">Complete Part-List the old Version 0.5.</a></li>
216
</ul>
217

  
218

  
219
<p>During development:</p>
220
<ul>
221
<li>any ISP capable AVR programmer (STK200-dongle, AVRISP, AVR910, STK500)</li>
222
</ul>
223

  
224
<p>Since Evertool can be powered by the target-system the MAX<b>3</b>232 (or compatible 
225
3.3V RS-232-interface-IC) is preferred for reliable programming and debugging of  3.3V target systems. 
226
Some "5Volt-MAX232" (or compatible) ICs are known to work at 3.3V. But I do not 
227
have any reliable source of information.</p>
228

  
229
<p>Two remarks about low-voltage ("L"-type) AVRs:</p>
230
<ul>
231
<li><a href="http://www.robotgames.net/atmel/mega8_or_mega8l.htm">Here</a> is an information from
232
the AVR Technical support.</li>
233
<li>Another <b>non</b>-offical information: The datasheets state that only L-type AVRs
234
should be used for voltages below 4.5V. According to the information I've got from some "insiders" 
235
(who do not work for ATMEL) there is no selection for "low-voltage" operation. The selection is done for 
236
controllers which do not work reliably at 16MHz. Those are labeled as "L"-type. So there should be no 
237
problem using "normal" (non-"L") AVRs with Evertool at 3.3V operation voltage. I have tested "normal" 
238
AVRs with my prototypes and had no problems with Vcc=3.3V. Since XTAL-frequencies for both 
239
Evertool-controllers are below 8MHz you may just select the type you can get cheaper.</li>
240
</ul>
241

  
242
<!-- Text vom Link: 
243
Is there actually a difference between the chips? 
244

  
245
Someone told me that the Mega8L chips were Mega 8L's that failed the 16MHz  speed tests.  I asked Atmel about this and this was their engineer's response:
246

  
247
    Dear Customer, 
248
    All versions are basically the same device. The only difference is that they are tested with different voltage levels and speed grads. There is no requalification of failing devices from one classification to another. As you can see by the definition of the voltage level and speed grades of the AVR devices, there is a clear relation between these settings. It is therefore very likely that a specific device from one classification will work within the specification limits of another classification. But this can never be guarantied from Atmel, due to the fact that that specific device is in production only tested within its own classification limits. 
249
    Best Regards,
250
    Atmel AVR Technical Support
251

  
252
So failed chips don't get sold off under a different label and it's very likely that a Mega8L will run at 16MHz  and a Mega8 will run at 2.7V.  Just note that they haven't been tested outside their specs and remember it's unlikely that either will run at 16MHz and 2.7V at the same time. 
253

  
254
Of course if you're buying a chip buy the one tested for the conditions you expect to use it under.  For me the decision was easy because on a Robot voltage tolerance can be an issue.  You don't want your Bot to coats to a halt in the middle of a bout because the voltage dipped below 4V.  I also don't care about the higher speed because I plan on using the internal clock which only goes up to 8MHz anyway
255
-->
256

  
257

  
258
<h4>Development-Prototype-Board</h4>
259

  
260
<center>
261
<img src="index_soubory/evertool_proto.jpg"> 
262
</center>
263

  
264
<h4><a href="http://www.siwawi.arubi.uni-kl.de/avr_projects/evertool/gallery/index.html">Picture Gallery</a></h4>
265

  
266

  
267
<h3>Software</h3>
268

  
269
<ul>
270
<li>The special Evertool-firmware (a "bootloader"). This bootloader
271
gets programmed into the ATmega16. The distribution-archive includes a
272
Windows batch-file for easier installation (see below). The installer
273
uses "AVRDUDE W32" which is also included. Make sure the driver
274
"give-io" is installed when a par-port-programmer (i.e. a
275
STK200-type-dongle) is used with WinNT/2k/XP. Give-io is also included.
276
Functions of the Evertool-bootloader: <ul>
277
	<li>UART-Bootloader to upload the ATMEL JTAGICE firmware into
278
the flash of the ATmega16 on the Evertool-board thru AVRStudio/AVRProg.</li>
279
	<li>AVR910-style
280
ISP programmer to program the ATMEL AVRISP firmware into the ATmega8535
281
on the Evertool-board thru AVRProg. The Evertool ATmega16 acts like the
282
AVR90S1200 in the original AVR910-design but the hardware UART and
283
hardware SPI of the ATmega16 are used instead of the "bit-bang" SPI and
284
software UART in the original design with an AVR90S1200. The Evertool's
285
bootloader programming support has only been tested with an ATmega8535
286
(also in AT90S8535-compatibility-mode) since this is the only Atmel
287
AVRISP/STK500 compatible controller.</li>
288
	<li>High speed clock generation for rescue clock.</li>
289
	</ul>
290

  
291
	Binary-distributions of the Evertool-bootloader. Only free for <b>non-commercial</b> use! 
292
	<ul>
293
	<li><a href="http://www.siwawi.arubi.uni-kl.de/avr_projects/evertool/evertool_SW07_HW09_PB0_20050211.zip">Version 0.7_HW09</a> (Timestamp 20050211). For the Hardware-Versions 0.7-&gt;1.1.
294
	</li><li><a href="http://www.siwawi.arubi.uni-kl.de/avr_projects/evertool/evertool_SW07_HW06_PA0_20050211.zip">Version 0.7_HW06</a> (Timestamp 20050211). For the Hardware-Version 0.6 JMP.
295
	</li><li><a href="http://www.siwawi.arubi.uni-kl.de/avr_projects/evertool/evertool_0_2_bin_20040601.zip"><b>Old</b> Version 0.2</a>
296
(Timestamp 20040601). This version has two issues in the ATmega8535
297
programming-module: (a) Sometimes AVRProg looses sync. Just press the
298
OK-Button if the Sync-Dialog appears on the screen. (b) The ATmega8535
299
can't be erased from the Evertool-Bootloader which causes errors during
300
upgrade of the AVRISP-firmware when there is already some code in the
301
ATmega8535 flash. Both issues have no influence on the ATmega16
302
JTAG-firmware update and have been fixed in version 0.7 and 1.1a.</li>
303
	</ul>
304

  
305
	Licensed users will find the commercial version 1.1a on the web-page mentioned in the Evertool manual.
306

  
307
</li><li>ISP-Programming software compatible to the programmer you've got from your friend (AVRDUDE, ponyprog, STK500-plungin etc.). 
308
To upload the bootloader into the ATmega16 and set the fuses and lock-bits in the ATmega8535 and ATmega16</li>
309
<li>AVRStudio 4 - AVRProg (from the tools-menu) is needed to upload the AVRISP-firmware and the JTAGICE-firmware which also
310
come with AVRStudio.</li>
311
</ul>
312

  
313
<hr>
314
<center>
315
<script type="text/javascript"><!--
316
google_ad_client = "pub-3972068798267869";
317
google_ad_width = 728;
318
google_ad_height = 150;
319
google_ad_format = "728x90_as";
320
google_ad_channel ="";
321
google_color_border = "336699";
322
google_color_bg = "FFFFFF";
323
google_color_link = "336699";
324
google_color_url = "008000";
325
google_color_text = "000000";
326
//--></script>
327
<script type="text/javascript" src="index_soubory/show_ads.js">
328
</script><iframe name="google_ads_frame" src="index_soubory/ads_003.htm" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" frameborder="0" height="150" scrolling="no" width="728"></iframe>
329
</center>
330
<hr>
331

  
332
<!--
333
There is a small error in the public bootloader-code (0.2): sometimes AVRProg looses sync. Just press the OK-Button if the Sync-Dialog appears on the
334
screen. In the commercial version of the bootloader this has been fixed. 
335
<br>
336
There is another small error in the 0.2-Bootloader: 
337
the ATmega8535 can't be erased from the Evertool-Bootloader which causes errors during upgrade of the AVRISP-firmware when there is already some code 
338
in the ATmega8535 flash. Workaround for Version 0.2: use another programmer (a "ParPort-Dongle" and PonyProg or avrdude will do) and erase the ATmega8535 
339
(Chip- or Flash-Erase) before uploading a new stk500-firmware (stk500.ebn) via the Evertool bootloader. The problem has been fixed in the commecial version 
340
a while ago and a new non-commercial binary will be available here soon after some testing of the "backport". This is a non-issue for Evertool-light, 
341
the internal ATmega16 "Application-Section-Erase" does work.
342
</li> 
343
-->
344

  
345

  
346
<h3>Step-by-Step Guide to Software-Installation</h3>
347

  
348
<ol>
349
<li>Build the board and double-check it.</li>
350
<li>Set the reset-select jumper near the ATMega16 to "ISP ATmega16".</li>
351
<li>Set the reset-select jumper near the ATMega8535 to "ISP ATmega8535".</li>
352
<li>Connect your programmer (STK200-dongle or whatever) to the ATmega16 ISP-Port.</li>
353
<li>Connect an external power supply to the Evertools board if STK200-PPI, AVRISP or AVR910-type programmer is used.</li>
354
<li>Upload the Evertool bootloader into the ATmega16 flash using
355
PonyProg or avrdude or whatever software can talk to you programmer.</li>
356
<li>Program the ATmega16 fuses and lock-bits (external high freq.
357
crystal, boot-reset, boot-size 1024 words, SPM in boot-section locked).</li>
358
<li>Connect your programmer (STK200-dongle or whatever) to the ATmega8535 ISP-Port.</li>
359
<li>Program the ATmega8535 fuses (external high freq. crystal, AT90S8535-compatibility flag (not needed - but can not do any harm)).</li>
360
<li>Set the reset-select jumper near the ATmega16 to "Normal/ATmega8535 programming".</li>
361
<li>Power-down the Evertool board.</li>
362
<li>Connect your PCs serial port to the Evertool board with a serial/RS232 cable.</li>
363
<li>Select the UART-Jumpers/Switch to connect to the ATmega16.</li>
364
<li>Close the "enable Bootloader (BL)" Jumper near the ATmega16.</li>
365
<li>Connect the ATmega16 ISP Pin-Header ("ISP mega16") to the ATmega8535 ISP Pin-Header ("ISP mega8535") with a 10-wire cable (You 
366
will need such a cable to connect Evertool to you target boards - so this is no extra part).</li>
367
<li>Power-up the board.</li>
368
<li>Start AVRStudio, start Tools/AVRProg. <b>(2)</b></li>
369
<li>Select "ATmega16 boot" from the AVRProg device selection.</li>
370
<li>Select [Browse] and browse to /programs/Atmel/AVR Tools/JTAGICE in
371
the file-dialog, select the file Upgrade.ebn (set filter to *.*).</li>
372
<li>Press the [Program] button in the "Flash" frame. Now the JTAGICE
373
firmware gets uploaded into the ATmega16 via "self-programming" aka
374
bootloader-programming and verified from the Evertool-bootloader.</li>
375
<li>Select "ATmega8515 boot" (yes: no typo. It's 8515 not 8535) from the AVRProg device selection.<b>(3)</b></li>
376
<li>Select [Browse] and browse /programs/Atmel/AVR Tools/STK500, select the file stk500.ebn (set filter to *.*).</li>
377
<li>Press the [Program]-Flash button. AVRProg will ask to continue
378
since the Flash "overwrites boot", select "continue". The next message
379
box will ask if the file should be truncated: say "no". Now the
380
Evertool-bootloader uploads and verifies the AVRISP firmware into the
381
ATmega8535 via serial-(in-system-)programming.<b>(4)</b></li>
382
<li>Power-down the board</li>
383
<li>Remove the cable between ATmega16 ISP-connector and ATmega8535 ISP-connector.</li>
384
<li>Open the Bootloader-Enable ("enable BL") Jumper near the ATmega16</li>
385
<li>Set the reset-select jumper near the ATMega8535 to "normal/AVRISP mode"</li>
386
<li>Done.</li>
387
</ol>
388

  
389
<b>Remarks:</b><br>
390
(1) n.t.<br>
391
(2) If the message box "No supported board found" appears on the screen
392
verify that no user software uses the COM-port, the UART-select
393
jumpers/switch are/is set to ATmega16/JTAG, the Evertool bootloader is
394
programmed into the ATmega16, the board is powered and the "enable
395
Bootloader"-jumper is set. You may also read the <a href="http://www.atmel.com/dyn/resources/prod_documents/DOC1021.PDF">AVRProg user guide</a>.<br>
396
(3) You may verify that the ISP connection between the ATmega16 and the ATmega8535 is established by pressing the [Advanced]
397
button while the device "ATmega8515 boot" is selected. The Advanced Screen should show the ATmega8535 device signature (see the
398
<a href="http://www.atmel.com/dyn/resources/prod_documents/doc2502.pdf">ATmega8535 datasheet</a>).<br>
399
(4) If you get verify-errors after the ATmega8535 programming first
400
verify that all connections and jumper settings are correct and
401
the signature-bytes can be read (Advanced Button). If there are still
402
problems press the Chip-Erase button in the advance stettings Chip
403
Erase for the Mega8535 is implemented in bootloader version 0.7 and
404
above.<br>
405

  
406

  
407
<p>The steps 1-10 are only needed for the first time to prepare the
408
"virgin" ATmegas. The binary-distribution of the Evertool bootloader
409
includes a setup-routine which will partly automate the steps 1-10
410
(flash upload and fuse-settings). All other steps are needed every time
411
the AVRStudio whants to update an AVRISP or JTAGICE to a new firmware.
412
Avoid letting AVRStudio do the updates automatically (it will not
413
work). Just cancel the "upgrade-dialogs" and follow the
414
"AVRProg-procedure" (Steps 11 to end) above.</p>
415

  
416
<p>A description how to program the ATmega16- and ATmega8535-fuses with PonyProg provided by Jeff Havens can be found on 
417
<a href="http://www.siwawi.arubi.uni-kl.de/avr_projects/evertool/Evertool_fuses_PonyProg.html">this page</a>.
418

  
419
</p><p>The commercial version of the bootloader comes preprogrammed on
420
an ATMega16. No additional programmer ist needed for the initial
421
Evertool setup. There are no "overwrite" and "truncate" dialogs during
422
ATmega8535 programming when using the commercial version and the
423
ATmega8535 fuses are set to the correct values by the bootloader.</p>
424

  
425
<h3>Operation</h3>
426

  
427
<p>Depending on the UART-Jumpers/switch and the connection to the target the board now acts as an AVRISP or as a JTAGICE.</p>
428
<ul>
429
<li>Set the UART-jumpers to ATmega8535 and connect the target to the
430
ATmega8535 ISP pin-header (either 10pin "Kanda-standard" or 6pin "Atmel
431
standard") and the board will act as an
432
AVRISP/STK500-protocol-programmer which can be accessed from
433
AVRStudio's Tools-menue (or from AVRDUDE as programmer-type STK500).
434
See the Application-note <a href="http://www.atmel.com/dyn/resources/prod_documents/doc2521.pdf">AVR 042</a>
435
for pin-assigments.
436
avrdude 4.3.0 does not support the AVRISP/STK500 firmware version 2.x
437
which is shipped in the stk500.ebn-file of AVRStudio 4.11. An
438
experimental avrdude-Version with firmware version 2 support is
439
available from my <a href="http://www.siwawi.arubi.uni-kl.de/avr_projects/index.html#avrdudew32">AVR-projects-page</a>.</li>
440
<li>Set the UART-jumpers/switch to ATmega16 and connect the target to the JTAG-header and the board will act 
441
as a JTAGICE which can be accessed from the AVRStudio Tools-menu.</li> 
442
<li><b>Special "Rescue"-Mode</b>: When the Bootloader-Enable jumper is
443
set during power-up a clock-signal (0,73MHz) is available at the
444
"Rescue-Clock" pin-header. With this clock-signal connected to the
445
XTAL1-pin of an AVR a misconfigured controller can be accessed and
446
reprogrammed. (helps with fuses: external clock-signal instead of
447
external crystal/quarz et.). Use the AVRISP part of Evertool to
448
reprogram the fuses with the AVRStudio STK500/AVRISP plug-in (the
449
JTAGICE part is not available if the ATmega16 is in
450
bootloader/rescue-mode).</li>
451
</ul>
452

  
453
The operation is described in the AVRStudio online-help. The AVRISP parts acts exactly as the original. The only extension is
454
the "Target Reset" button.<br>
455
The JTAGICE-Part <!-- may not show the target-voltage correctly but other functions (programming/debugging) work as expected and --> works as
456
described in the AVRStudio online-help. You may also use the JTAG-section with the <a href="http://avarice.sourceforge.net/">AVaRICE</a> 
457
interface-software to the gnu-debugger (gdb) on non-MS-Windows machines.
458

  
459

  
460
<h3>Questions and Answers</h3>
461

  
462

  
463
<!-- 
464
<p><cite>Are printed circuit boards available?</cite><br>
465
Coming soon! A bundle of a PCB (Version 1.1) and an ATmega16 preprogrammed with an improved version of the Evertool bootloader will
466
be available soon. All needed parts are "thru-hole" (see picture below) and easily available. No additional programming-hardware 
467
needed which means only the steps 12-end in the "step-by-step guide" above have to be done for firmware-installation. No additional
468
programming hardware needed. Kits with all needed parts and fully assembled and tested Evertools will follow. 
469
Please "stay tuned" for further information.</p>
470
<center><img src="et_pdip.jpg"><br>Layout and Picture (c) 2004 <a href="http://www.ispf.de">www.ispf.de</a></center>
471
-->
472

  
473
<p><cite>Are ready-made Evertools available?</cite><br>
474
Yes, see the <a href="http://www.myevertool.de/">Myevertool-Page</a>. The page is in German but you can contact
475
Mr. B?ttner by e-mail in English. Myevertool is a sligthly modified version of the Evertool-design and has
476
a licensed version of the "commercial" Evertool-Bootloader preinstalled.</p>
477

  
478
<p><cite>Are printed circuit-boards available?</cite><br>
479
Yes, see the <a href="http://www.myevertool.de/">Myevertool-Page</a>. 
480
The page is in German but you can contact Mr. B?ttner by e-mail in English (info (AT) myevertool [D O T] de).</p>
481

  
482
<p><cite>Can I have the Eagle-files?</cite><br>
483
No, I do not offer Eagle-Files neither schematic nor layout.</p>
484

  
485
<p><cite>Why two controllers?</cite><br>
486
Since the original Atmel firmwares are used, there have to be two
487
controllers. One for each task. It may be possible to extend the Evertool-bootloader
488
to emulate an STK500/AVRISP or AVR910-type programmer but I do not have enough
489
time and knowledge to keep this software up-to-date with every new AVR-device.</p>
490

  
491
<p><cite>Why no USB interface?</cite><br>
492
An USB to serial (RS232) converter has been tested succesfully with the Evertool prototyp-board. This
493
converter is avaialable for only 13EUR inlcuding cable at www.reichelt.de. A FT232/245 with USB-socket 
494
and cable is not cheaper in small amounts. For a device similar to the Evertool but with USB-Interace see <a href="#etusb">below</a>.</p>
495

  
496
<p><cite>Why SMD?</cite><br>
497
Well, no reason. It's my first SMD-project. Thought Evertool might be "nicer" in SMD.</p>
498

  
499
<p><cite>Does Evertool support Debugwire?</cite><br>
500
No. So far no MKII schematic is available for "inspiration" and the MKII Firmware coming
501
with AVRStudio seems to have another format than the ebn-files.</p>
502

  
503
<p><cite>AVRProg shows "No supported board found" - what's wrong?</cite><br>
504
Please double check your board and double check that all configuration-steps
505
have been done as described above before sending me an e-mail. You can test 
506
if the Bootloader is installed, the fuses are set correctly and the bootloader 
507
is active by using a terminal software (Hyperterm, Bray Terminal...). Set the terminal
508
to: 19200, 8N1, no flowcontrol, mount the "enable Bootloader (BL)"-Jumper,
509
apply power to the board, make sure the RS232-level-shifter is connected to
510
the ATmega16 and send a S (capital S) to the Evertool.
511
If everything is o.k. the bootloader will answer with the characters:
512
AVRBOOT. If not: double check...</p>
513

  
514

  
515
<hr>
516
<a name="etlight"></a>
517
<h2>"Evertool-Light"</h2>
518
<p>"Evertool-Light" is a stripped down version of Evertool which emulates the JTAGICE only. 
519
The design has been done by Rainer Rakow. The schematic is based on my Evertool design.
520
Basicly this is an extended version of the "BOOTICE"-design which can be found somewhere else. </p>
521

  
522
<center>
523
<a href="http://www.siwawi.arubi.uni-kl.de/avr_projects/evertool/light/etl_schem.jpg"><img src="index_soubory/etl_schem_t.jpg"></a>
524
<a href="http://www.siwawi.arubi.uni-kl.de/avr_projects/evertool/light/smd_side.jpg"><img src="index_soubory/smd_side_t.jpg"></a>
525
<a href="http://www.siwawi.arubi.uni-kl.de/avr_projects/evertool/light/connector_side.jpg"><img src="index_soubory/connector_side_t.jpg"></a>
526
<br>Click on the images for higher resolution pictures.
527
</center>
528

  
529
<p>
530
<a href="http://www.siwawi.arubi.uni-kl.de/avr_projects/evertool/light/evertool_light_rr.zip">zip-Archive including schematic and PCB-layout (Postscript-files) of Evertool-Light</a> (ca. 180kB)
531
<br>(9.Jul.2004: Message from Rainer: the free end of resistor R2 should be connected to GND in his layout.)
532
</p>
533

  
534

  
535
<h3>Software-Installation on Evertool LIGHT</h3>
536

  
537
<ol>
538
<li>Build the board and double-check it.</li>
539
<li>Connect your programmer (STK200-dongle or whatever) to the ISP-Port.</li>
540
<li>Connect an external power supply to the Evertool-Light board if STK200-PPI, AVRISP or AVR910-type programmer is used.</li>
541
<li>Upload the Evertool bootloader (which can also be used for
542
Evertool-Light) into the ATmega16 flash using PonyProg or avrdude or
543
whatever software can talk to you programmer.</li>
544
<li>Program the ATmega16 fuses and lock-bits (external high freq.
545
crystal, boot-reset, boot-size 1024 words, SPM in boot-section locked -
546
lfuse:&nbsp;0xff hfuse:&nbsp;0xd8:m lock:&nbsp;0x2f).</li>
547
<li>Power-down the Evertool-Light board.</li>
548
<li>Connect your PCs serial port to the board with a serial/RS232 cable.</li>
549
<li>Close the "enable Bootloader (BL)" (JP3) Jumper</li>
550
<li>Power-up the board.</li>
551
<li>Start AVRStudio, start Tools/AVRProg. <b>(1)</b></li>
552
<li>Select "ATmega16 boot" from the AVRProg device selection.</li>
553
<li>Select [Browse] and browse to /programs/Atmel/AVR Tools/JTAGICE in
554
the file-dialog, select the file Upgrade.ebn (set filter to *.*).</li>
555
<li>Press the [Program] button in the "Flash" frame. Now the JTAGICE
556
firmware gets uploaded into the ATmega16 via "self-programming" aka
557
bootloader-programming and verified from the Evertool-bootloader.</li>
558
<li>Power-down the board</li>
559
<li>Open the Bootloader-Enable ("enable BL"/JP3) Jumper</li>
560
<li>Done.</li>
561
</ol>
562

  
563
<b>Remarks:</b><br>
564
(1) If the message box "No supported board found" appears on the screen
565
verify that no user software uses the COM-port, the UART-select
566
jumpers/switch are/is set to ATmega16/JTAG, the Evertool bootloader is
567
programmed into the ATmega16, the board is powered and the "enable
568
Bootloader"-jumper is set. You may also read the <a href="http://www.atmel.com/dyn/resources/prod_documents/DOC1021.PDF">AVRProg user guide</a>.<br>
569

  
570
<p>The steps 1-5 are only needed for the first time to prepare the new
571
ATmega16. The binary-distribution of the Evertool bootloader includes a
572
setup-routine which will partly automate the steps 1-5 (flash upload
573
and fuse-settings). All other steps are needed every time the AVRStudio
574
whants to update the JTAGICE to a new firmware. Avoid letting AVRStudio
575
do the updates automatically (it will not work). Just cancel the
576
"upgrade-dialogs" and follow the "AVRProg-procedure" (Steps 6 to end)
577
above.</p>
578

  
579

  
580
<center>
581
<script type="text/javascript"><!--
582
google_ad_client = "pub-3972068798267869";
583
google_ad_width = 728;
584
google_ad_height = 150;
585
google_ad_format = "728x90_as";
586
google_ad_channel ="";
587
google_color_border = "336699";
588
google_color_bg = "FFFFFF";
589
google_color_link = "336699";
590
google_color_url = "008000";
591
google_color_text = "000000";
592
//--></script>
593
<script type="text/javascript" src="index_soubory/show_ads.js">
594
</script><iframe name="google_ads_frame" src="index_soubory/ads_004.htm" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" frameborder="0" height="150" scrolling="no" width="728"></iframe>
595
</center>
596

  
597

  
598
<hr>
599
<a name="etusb"></a>
600
<h2>"Evertool-USB"</h2>
601

  
602
<p>Florian Schenk has extended the Evertool with an USB-Interface (FTDI232-USB-to-serial IC). He has also created a layout. 
603
The schematic and the Eagle-files (.brd and .sch) can be downloaded from <a href="http://www.siwawi.arubi.uni-kl.de/avr_projects/evertool/evertool_usb_v1.zip">[here]</a> (timestamp 20060908).
604
If you have questions you may ask Florian Schenk directly by e-mail (schenk (At) schema2000 (Dot) de).</p>
605

  
606
<p>I (M.Thomas) do not offer any support for this ET-USB-design. I have
607
not reviewed the layout and I do not own such a device. Anyway, at
608
least a remark from my side: Take care about the voltage-supply. When
609
the jumper near the USB-connector of "ET-USB" is closed VCC for the
610
complete device is 5V and
611
the levels at the ISP- and JTAG-connectors are also near 5V. This is a
612
"no-no" when connecting to a 3,3V target. If in doubt leave the
613
supply-jumper near the USB-connector open and supply the ET-USB from
614
the target-board.</p>
615

  
616

  
617

  
618
<hr>
619

  
620
<p><a href="http://www.siwawi.arubi.uni-kl.de/avr_projects/index.html"> back to my AVR projects page</a></p>
621

  
622
<hr>
623
Martin Thomas<br>
624
<img src="index_soubory/mtmailadr2.jpg" alt="e-mail: mthomas (AT) rhrk (D O T) uni-kl (DOT) de"><hr>
625
<p align="right">
626
	<small>
627
	<font color="#aaaaaa">
628
	<br>21436 hits since 
629
	<br>Last mod.: Wednesday, 29-Aug-2007 03:27:24 CEST
630
	<br><!--   # echo var="REMOTE_HOST" -->
631
	</font>
632
	</small>
633
</p>
634

  
635
</body></html>
Modules/AVR/ATprogISPUSB01A/SW/HEX_STK500V2/stk500.hex
1
:200000006ECF18951895189518951895189518951895D6C918954ACBBECB1895189518954A
2
:200020001895510C770C790CCC0C7B0C7D0C810CCC0CCC0CCC0CCC0CCC0CCC0CCC0CCC0C79
3
:20004000830C850C870C890C8B0C8E0C900C920C940C920C940C940C940C960CCC0CCC0C7D
4
:20006000980C9A0C9C0C9E0CA00CA20CA40CA60CA80CAA0CAC0CAE0CB00C7F0CCC0CCC0C55
5
:20008000B20CB40CB60CB80CBA0CBC0CBE0CC00CC20CC40CC60CC80CCA0C7C01640000003D
6
:2000A00004006000E61F07E007B903E806B9369A089547B107E007B900E010E0369A34E0C6
7
:2000C00020E2349902C02A95E1F764B175B1060F171F3A95A9F747B946E02CCF00E2369A30
8
:2000E000349902C00A95E1F719D020813181200F311F208331830481039504830F3031F4E0
9
:2001000008D00093D50100E00083018306E007B90895022F000F032F001F089504B115B1CB
10
:20012000E4E6F0E0089500E2369A349902C00A95E1F7F4DF22813381200F311F22833383CC
11
:20014000048103950483003139F4E3DF0093D70100E002830383048307E007B90895E19940
12
:20016000FECF0BD0021741F02DBBF894E29AE19A00E00FBB0EBB789408951FBB0EBBE09AE9
13
:200180000DB30895E199FECFF8CF69D0239724DB802F22DB088320DB902F1EDB009369001C
14
:2001A0001BDBA02F19DB098317DB0A8315DBB02F0091D5010D3220F00091D501083320F044
15
:2001C00049D000EC24DB37C0929A9398082F09DA05B50F7E05BD979A07E007BB0091D3016B
16
:2001E00004BB00E005BBC098C298C198082FF9D9AA2331F401C024D0092F9A950023D9F78B
17
:20020000F894AA2331F0392F2B2F1A81098184D802C0082FE6D9939A9298088104DA04E6C1
18
:2002200002DA789400E004BB05BB03E007BB0881FAD9CEDCBBDD239608D0A991B991089582
19
:20024000979800000000979A089589919991089505E005D202E010E0C1DB092DD8CABA9371
20
:20026000AA939A938A9308951CD0B6DA802FB4DA902F929A9398082FD6D900E007BB08BB40
21
:2002800004BB05BB05B5006105BD092FCCD9B6FA26F093989298082FC6D99ADC8EDDD5CFAF
22
:2002A000AA939A938A9308951091B4010091CD0104D00091BE010CD284CCE4D18DDA109156
23
:2002C000B501E0C11091B4010091D101F6DF0091C301FED176CCE5DF7FDA902F7DDA802FF1
24
:2002E0001091B4010091C801CDD1B2DF882321F0082F99D90ED006C00CD0092F07D011F426
25
:2003000001E801C000E00AC0AAD10A810CD2002308951091B40100E0B5C100E078DA8991ED
26
:2003200099910895BDDF4ED00091CF0141D06FDA17C0009169000A95102F000F000F010FA4
27
:200340005FD92CD09FD1AA2311F425D0A1E00091BC01BED15CDA0091BD01BAD158DA08D0BA
28
:20036000082F192F0297012B21F7D7DFA99108950FD000811181228133810F5F1F4F2F4FF1
29
:200380003F4F008311832283338308951091B601E0E6F0E00895FADF018174C11091B5014E
30
:2003A000F7DF00810895082F192F0197012B089569D1082F192F0D5F1F4F10DB092D27DAB4
31
:2003C00000E00895A0E038DA802F912F1091B401089545DF269700E0098301E00B832CDAEA
32
:2003E0000C831D83F9D90883F7D90A831091B4010091CB0147D18C819D819695879508814E
33
:2004000000FF27C00E7009F441C001E010E048814695477089DDA02FB12F0C811D814A2F95
34
:200420005B2F8EDD0B838A2F9B2F969587952EC057D006E069DF11F401E809830C811D8187
35
:20044000025010400C831D8393DF0C811D81012B89F1A1DFA3DF3FD005E056DF49F7ECCF62
36
:200460002ED035D03DD001E1FAD00A2F1B2F1197012BB1F7088107FF09C088DF408151816F
37
:2004800041505040052FFED005E0E9D00B81102F1A951B83002339F0A82FB92F36DF29F743
38
:2004A00001E80983E2CF088106FF04C02EDF11F401E80983CFDE0981AAD92696BDCE68DFF5
39
:2004C0004081518122813381042F152F089555DF1091B501042FD6D07FD91091B701D2C077
40
:2004E0007BD91091B801CEC0BADE249700E00883A1E0A2D90A831B836FD9B02F6DD90983E2
41
:200500000B2F0E70A9F001E010E04B2F469547700BDD802F912F0A811B81482F592F10DD43
42
:20052000A02F8A839B8304C0B7FB16F405E097D00A2FAA95002331F130D011F401E80883BF
43
:200540001091B4010091CC019DD08A819B8102C002E185D028DF41F34091B60119DF01811C
44
:20056000142F90D015DF4081118122813381042FAEDFB0FB6EF305E072D00FD059F701E82F
45
:200580000883E8CFB6FB26F408D011F401E8088361DE08813CD924964FCE0981C4D0002308
46
:2005A00008957EDE0FDF0091D00102DF0DC087DFE4DE1091B501042F65D0AA2311F4EBDEC2
47
:2005C000A1E00091C20184D022D9EDDE81F7A5DEA99108958A9300D9002311F485E005C012
48
:2005E000013011F486E001C087E01091B4010091C90171DF082F2DDEEFD888DE11F401E8D9
49
:2006000001C000E004D9899108954BDEE5D8802F1091B4010091CE0135D090E00B96E82F2D
50
:20062000F92FEC54FE4F008153D0CBDA0ECED4D81091B4010091CA014EDF0ADECDD866DE84
51
:2006400011F401E8E4C800E0E2C8C6D81091B4010091D20117D00091C4013AD0B2CA8A933E
52
:20066000802FE02FF0E0EC54FE4F108154DEE82FF0E0EC54FE4F00811091C701102B4BDEDA
53
:200680008991089538E02091690001C01ED02223E9F717FB16F4C19A01C0C19807FB16F400
54
:2006A000C09A01C0C098000F110F2091690001C00CD02223E9F73A9561F720916900220F4A
55
:2006C00001C003D02223E9F70895BADD2A950895E8DD902F88E0C098102F1DDE3091C701CA
56
:2006E000392B00E0B29901E02091690001C0EDDF2223E9F737FB16F4C19A01C0C198000FFE
57
:20070000B2990395330F2091690001C0DEDF2223E9F78A9579F720916900220F01C0D5DFA8
58
:200720002223E9F792CDBDDD902F402F0AE0E4DB802F992329F401E00AC004E652D78A955F
59
:20074000B29902C08823C9F7B299F5CF00E07DCD10916A00112339F01EB11FB10FB9779B07
60
:20076000FECF0FB1089520E018E0220F07FB16F4C59A01C0C598000F4091D90104C000C05F
61
:2007800000C000C00000342F4A953323C1F7B6992395C79A4091D90104C000C000C000C072
62
:2007A0000000342F4A953323C1F7C7981A95E9F6022F0895002331F0C49ABC9A0DB1037005
63
:2007C000006501C000E00DB908951091D901143030F40DB10C7F012B0DB901E001C000E010
64
:2007E00000936A00089596D02397E0DADD20F1F7F3D78DD089D0F0D7B02FEED7802FECD743
65
:200800000983EAD70A8379D0702E00E000936A00D1DF0091D9010883033019F405E00093DC
66
:20082000D90101E059D6092FDCD6C798C59807B3006A07BB092FD5D600E04ED6092FD1D67C
67
:2008400001E04AD60A2FEFD606C0BA954DD0C79A4BD0C79849D0BB2321F1042D3AD0052D16
68
:2008600038D0062D75DF902F35D0072D71DFA02F31D00A81033011F4A92F03C0002309F453
69
:20088000A9810981A01709F7DD2408810093D9019CDF00916A008EDF00E000936B0098D9C4
70
:2008A0000BC0DD2411D000ECB2D708810093D9011ED00EF011D681DA239602D0B991089580
71
:2008C00089919991A991089502E010E087D8092D9EC73EDF082FA7C6042D3ADF0091610034
72
:2008E00037DF0091600034CF0091D9017AC600E061DF00E007BBB6FA08956ED7402E6CD73E
73
:20090000502E6AD7602E68C767D7A02F089564D7902F0895BA93AA939A938A930895DD20AC
74
:20092000F1F75AD780D6E3DF1EF0D6D555D77BD64FD943CA2AD050D7802FE9DFDD20F1F79E
75
:200940001FD009F025D048D703DF46D701DF44D7FFDE42D7FDDE992339F0082F0ED029F0BD
76
:20096000B3DF00E854D702C0D82E32D9899199910895A6DFB99108950A2FDBD1002308950D
77
:2009800000916B0000230895AA939A938A93089500E000936B0004E6CCC1BCDF2797B8D041
78
:2009A000098300E0088309810A8300E00C8344D70D831E83A2DF702EAADFA6DF0DD7DD2060
79
:2009C000F1F7DEDF41F000E000936B00052DD5DF11F001E80883E0E6F0E0038107FD80D09A
80
:2009E000FBD6802FF9D6B02F40FA8F3F26F421F40F3F11F414C099F0062D91D0082FA8DE91
81
:200A000041FA16F4052D28D642FA4EF4552D4A2F382F61D0092F30D1002309F081D040FA70
82
:200A200026F48F3F29F4BF3F19F4F6F0BF3FE1F0062D74D00B2F8CDE40FA36F48A1721F0C0
83
:200A4000009160000A838C8341FA16F4052D04D642FA5EF4552D4A2F3DD0092F08600CD1A5
84
:200A6000002319F05DD001C000000D811E81025010400D831E833DD00D811E81012B09F0FD
85
:200A8000AFCF47FA16F5072D63DE0B8161DE09815FDE00E05DDE44FA0EF4D52C45FA86F470
86
:200AA0000A811981011759F0552D4A2F3C81202F1B81092FE1D0002319F032D001C0D52C34
87
:200AC00046FA1EF401E000936B00FEDE08819FD627964FCF3B2F2091600010916100089516
88
:200AE0000DE436DE00E034DE0091620031DE00E02FCEE0E6F0E000811181228133810F5FB2
89
:200B00001F4F2F4F3F4F00831183228333830895009161000B830091600008950860DDCE2B
90
:200B200000E80883089530DFA02F2AD0402EDD20F1F726DF09F02CDFE0E6F0E0038107FD53
91
:200B4000CFDF082F192F20D062D616C0C5DE00E0FFDD5DD60197AA2331F0042DDFDF00E083
92
:200B6000F7DD55D60197C5DF37FF06C0112321F40081002309F4B4DF082F092B39F70BC05B
93
:200B80005BD6802F912F28C60D5F1F4F27D7092D3ED600E0089500E03AD692CEBBDE259783
94
:200BA000B7DF0C8300E00883EBDF702EADDEA5DE098312D60A83DD20F1F7E2DE09F100E0AF
95
:200BC00000936B00D9DEE1F0ABDF1AC005D6B02F83DE0B2FBDDD71FA16F40A2F3DD572FA10
96
:200BE0004EF46A2F5A81498175DF062D70D0002309F096DF73FA1EF4BFDE09F091DF79DF40
97
:200C0000082F192F0197012B09F777FA8EF4052D9FDD0B819DDD0C819BDD00E099DD74FA21
98
:200C200016F40A2F19D576FA1EF401E000936B004BDE0881ECD525969CCEA6DE68DE64DE7E
99
:200C4000CBD5802F0A2F10E09FDFE1D5DD20F1F7992321F4AA2300E029F49ECFBDD578DD14
100
:200C60009A9501C075DD882311F08A95F1CFAA2379F3CDD5AA95ECCF4DDE229708831983C7
101
:200C8000B22F832F942F052F841719F4E5D400E018C0D52EA1E017D00B2F5ADD00E058DDC0
102
:200CA000A13021F4091721F4A2E002C0A23019F4081709F4A0E0DD2011F0AA2361F7DD2436
103
:200CC0000A2F229656CE088143DD098141CD22DE2397088319832A83832FB42F952F062FA2
104
:200CE000841711F0851719F4B7D400E021C0D62EB51711F4A2E001C0A1E0E5DF0A8128DD76
105
:200D000000E026DDA13039F40B1709F4A2E0091731F4A3E004C0A230D1F3A33019F4081730
106
:200D200009F4A0E0DD2011F0AA2339F7DD240A2FC3CDD02E00EF0CDD00E00ADD00E008DD0F
107
:200D400000E006DD00FB16F4DD20A1F7DD24102F1170012F0895DD20F1F73ED5F9DC3CD5CA
108
:200D6000F7DC3AD5F5DC38D5F3DC03E010E00EDF0FDF4DC509DEC8DDDD20F1F72DD5E8DCED
109
:200D80002BD5E6DC29D5E4DC902F26D5E1DC802F04E010E0FBDE3BD5A33011F4092F01C01F
110
:200DA000082F35D5F8CE1091BC0115BB05C0FBDF0091B80105BB10D508BB9798000000007E
111
:200DC000979A08956BD0239707D5B02F05D50A8303D5902F01D5A02FFFD40883FDD4098337
112
:200DE000FBD4802F00E00DB90091D5010D3220F00091D501083320F048D000EC08D530C096
113
:200E000005B50F7E05BD979A929A93980B2FE9D3AA2331F401C02ED0092F9A950023D9F740
114
:200E20000091CD0104BB0091CE0105BB0FEF07BB00E008BBF894AA2331F0392F282F19813E
115
:200E400008816AD202C00B2FCCD3939A92980B2FC8D30A81C6D304E6E6D37894B9D6A6D727
116
:200E6000239604D0A991B9910895D1D489919991089501D0A2CF0091B50105BBE0E6F0E05F
117
:200E8000118118BB089506D005BB02E010E0A6D5092DBDC4C8D30091C0010895BA93AA93A2
118
:200EA0009A938A93089522D097D4802F95D4902F929A9398082FB7D300E007BB08BB04BBDB
119
:200EC00005BB05B5006105BD092FADD3B6FA26F093989298082FA7D30AE0A5D379D66DD7FC
120
:200EE000C5CF00E007BB0FEF08BB08959A938A930895F7CF05D005BB6FD408BB07D061C618
121
:200F000008E051DF0091B40108950BD056DFE9DF17D01091C00115BB1FEF17BB10E018BB42
122
:200F20000895008108BB00811181228133810F5F1F4F2F4F3F4F008311832283338308956F
123
:200F40000091C80105BB000000000000000006B30895D6DF2FDF02D0DEDF33C6C2DF0091A4
124
:200F6000CB01F0DF1091C3010895AA93BFDF2AD0A38162D4802F912F02E015DFA7FB36F494
125
:200F80000091B6011ED0228128BB74DF72DF082F192F0ED007C013D0B8DF39D416D019F057
126
:200FA000DDDFB9DF34D411D0B1F714D0A99108950D5F1F4F13D5092D2AD400E0089500918D
127
:200FC000B40105BBE0E6F0E00895082F192F0197012B089500E049CF89DFFED3902FFCD3CA
128
:200FE000802F00E8E0DE0DD0092F4DDF082F06D011F401E801C000E038CF09816FD10023CB
129
:2010000008950091C40105BB0000089547DF299700E00983D7DF11811E8322812F8333813C
130
:20102000388701E00B8308D40C831D83D5D30883D3D30A838C819D819695879500E1B3DE2D
131
:20104000088100FF29C00E7009F449C001E010E048814695477068D7A02FB12F0C811D8156
132
:201060004A2F5B2F6DD70B838A2F9B2F9695879536C00091B9019EDE54D000E0D4D24DD04D
133
:201080005DD011F401E809830C811D81025010400C831D83012BC9F15AD08EDE53D04ED0F0
134
:2010A00041F7F0CF8CDF58D087DE0091B90182DE31D00A2F1B2F1197012BA1F7088107FF17
135
:2010C0000EC00091B50105BB0E8176DE088507FF05C00091B60105BB0F816EDE33D00B818D
136
:2010E000102F1A951B83002339F0A82FB92F26D001F701E80983DDCF088106FF06C01ED008
137
:2011000011F401E8098300E04EDEBFDE09817FD32996A7CE0091CC0105BB0091C10105BB6B
138
:2011200008950091C50105BB0000089523B301E010E04091CF01F8D6022308950A81CED05D
139
:20114000002308955EDF00E0A5DE05BB089593DE34DE0091B40105BBE4DE2FDE0091B80130
140
:2011600005BB3AC39BDE249700E00883A1E064D30A831B8331D3B02F2FD309830B2F0E7007
141
:20118000A1F001E010E04B2F46954770CDD6802F912F0A811B81482F592FD2D6A02F8A8325
142
:2011A0009B8303C0B7FB0EF4CDDF0A2FAA950023B1F023DF11F401E8088301E1F4DD8A8179
143
:2011C0009B8101C0A7DF01DF69F3C1DFF5DDB0FBCEF3B8DF12DFB9F701E80883F4CFB6FB72
144
:2011E00026F40BDF11F401E808834FDE08810FD3249637CE7BDE20D3802F912FD9DE07D3CF
145
:2012000003E0D1DD06C035DE0091B40105BB7DDEFED2DBDEC1F7DECE04E0C5DDDDD20023BE
146
:2012200039F00A9551F00A9559F00A9581F011C060DE86DE1091C00101C090DE6CDEC1C4DA
147
:2012400058DE0091CA017EDE1091C201F7CF03D0F5CF0FEFB6C445DE0091C90173DE1091F7
148
:20126000C1010895B9D204E09EDDF5DF54DEA9C48A93B2D2802F00E49ADD882329F08A9524
149
:2012800039F08A9559F013C0BCDEA6D203DE0EC048DFA2D2C8D10091C10108C00091C60182
150
:2012A00005BB000099D2BFD10091C20105BBEDDD93D2A4DE11F401E801C000E0A8D289918B
151
:2012C00008958AD200E273DD9CDE86D2DCDD84D295DE11F401E89BC200E099C2BA93AA937F
152
:2012E0008A93802F402F50E00AE010E00DD6A02FB12F882329F401E00BC004E672D11197CE
153
:2013000015DF19F40A2F0B2BC1F710DFA1F700E08991A991B9910895C1DD1A93B02FA22F08
154
:20132000832F10E005E938D010E004E935D00FE07AD1BFD60A3018F490E00B2F04C091E03F
155
:201340004B2F0AE0D9D56FD11091D40104E924D01091D60105E920D0992349F048810AE0E6
156
:20136000CBD561D14A2F0AE0C7D54AD105C008815AD10A2FFACF7EDD082F8A950023D9F762
157
:2013800021966FCD01EA0FBD00E009BD08BD0BBD0ABD01E00EBD0895112309F01395110F6B
158
:2013A000110F043929F430E03BBD1ABD01E00895053921F430E039BD18BDF8CF00E00895E4
159
:2013C0008A93FA93EA933A922A921A920A927A936A935A934A933A932A931A930A938FB728
160
:2013E000A2BEDD2009F0DA945AD0038501FD16C0B6FA4EF0B4FA96F401E06ED06894B6F8B4
161
:20140000C090D8010BC0CC2009F0CA94B4FA36F0CC2021F4E894B6F800E05ED0ECE6F0E0E6
162
:201420000181039501830F7099F40081002381F402E0FED401FB16F0689401C0E894B4F84E
163
:2014400000FB2DD0038516F0006101C00F7E038726D0028500FD12C000916D0003700130DF
164
:2014600009F43CD600916D000370023009F45BD600916D000F710F3109F44ED08FBF0991CB
165
:2014800019912991399149915991699179910990199029903990E991F99189911895E4EDF6
166
:2014A000F1E00895DD24CC24BB24F9DF028500FF02C005EC01C00CE8A02EA2BE01E009BF51
167
:2014C00003E003BF089528E125BD2FEF24BD13BD0770086105BD08950130E1DF038569F4FB
168
:2014E00003FF04C0028500FD13C004C0028500FF10C08A9A929A9398089503FF06C002854E
169
:2015000000FF07C0929A8A980895028500FFF2CF8A9A93989298089500916E000023A1F406
170
:2015200000916F00002381F40091D6010C3060F00091D7010C3040F410E005E92DDF00E27A
171
:201540003ED000936F0011C000916F00013039F41091D60105E920DF3AD0018104C0002374
172
:2015600021F0EEE6F0E00A95018300916E00002399F40091D4010C3008F10091D5010C30A6
173
:20158000E8F410E005E908DF10E004E905DF08E016D000936E000895013061F41091D40181
174
:2015A00004E9FADE01E000936F0011D000810A9500830895EEE6F0E00A950083089500936C
175
:2015C000DA010B2D0E7F0260B02E04E1089500E00093DA010B2D0D7F0160B02EEEE6F0E0B4
176
:2015E00008955DDF128510FF08C0002341F000C00A95FBCF00C000000A950023D9F7089538
177
:2016000004C01BE01A95F1F700C0102F0A95112349F045DF128510FDF4CF17E11A95F1F74F
178
:201620000000F3CF089507C02AE633E021503040E9F700C00000102F0A95112361F02FDF6F
179
:20164000128510FDF1CF25ED36E021503040E9F700C00000F0CF089510916D00100F0023D1
180
:2016600021F000916D000117E1F7089509B908E90AB903E0202F3FB7F89420FB4EF400E067
181
:2016800012D0048305830283038307A70387018721FB2EF400E000939E0000939D0037FBDD
182
:2016A0000EF478940895E0E7F0E008959A938A93FA93EA934A933A932A931A930A934FB740
183
:2016C0000CB1F1DF11851027118717A5105061F11A95A9F11A95B1F11A95C9F11A95F9F10E
184
:2016E0001A9521F01A9509F440C046C022813381822F932F019682839383E22FF32FEF5585
185
:20170000FF4F0083D0DF068117810F5F1F4F0683178306811781208131810217130710F482
186
:2017200005E02BC006E029C00B3100E031F500830183068307830BE1018701E01EC00387F1
187
:2017400002E01BC020E02083018303E016C020813181202B33232083318304E00EC00E30B1
188
:2017600000E059F402830383DBCF0185002301E011F4048701C0028700E000AB00A907A741
189
:201780004FBF09911991299139914991E991F991899199911895FA93EA932A931A930A9393
190
:2017A0002FB700919D0010919E00011769F000919E0003950F7100939E00E02FF0E0E059D5
191
:2017C000FF4F05850CB901C055982FBF099119912991E991F99118955B2F4A2F64DF028158
192
:2017E00013812481358102171307C1F304811581E02FF12F3196A4E7B0E0ED93FC93E02FC9
193
:20180000F12FEF55FF4F0081A42FB52F089520919D0023952F7110919E002117E1F3E22F3F
194
:20182000F0E0E059FF4F058720939D00559A3BDF10851027108708959A938A93CDDF80E016
195
:20184000902FCADF10E0080F191F89919991089500917A00002359F0ABD000EBD8DF01EC7F
196
:20186000D6DF00917900AED000937A00089500917C00002309F49BC002E0FCDEADDF902EF3
197
:201880000A950C3308F088C0E02FF0E0EE0FFF1FEE5DFF4FC8953196002DC895E02FF02DBD
198
:2018A00009940BE094D000E0B2DF08E0B0DF85D0028500FF10C001E4AADF06E5A8DF02E5E2
199
:2018C000A6DF09E4A4DF03E5A2DF00E5A0DF0FE59EDF02E364C003E59ADF04E598DF0BE41C
200
:2018E00096DF05E394DF00E392DF00E3EFCF88D057C0E1D055C025D153C032D151C04ED1B2
201
:201900004FC069D14DC06FD74BC009D849C012D847C043D845C001E006D942C03FD940C04B
202
:2019200000E0FACF18DA3CC025DA3AC086D938C049DA36C0B8DA34C04FDB32C067DB30C0D3
203
:2019400014DB2EC00FDC2CC055DC2AC091DC28C063DC26C0B6DC24C085DC22C0CBDA20C000
204
:20196000F8DA1EC012D41CC07FD41AC0B4D418C030D516C0D7D414C0B7D512C012D610C0F8
205
:2019800029D60EC042D60CC052D60AC05ED608C08BD406C097D404C001E019D009EC37DF7F
206
:2019A00001E068DE009178000DD000937C00089502E010E013C001E203D0E4EDF1E00895D4
207
:2019C00010E0CDC324DF00E000937900089510E005D0092D1CCFECDF092D19CF9A938A93E2
208
:2019E000802F912F0BE113DF00917B0010DF092F0EDF082F0CDF0EE00ADF899199910895A0
209
:201A00009A938A93E9DE902FE7DE802FE4DF945969F09A95B9F09A95F9F09A9549F19A95F1
210
:201A200069F19650C9F19A95A1F143C08093D4012091D40100E1C4DF1091D40104E9ACDC0B
211
:201A400000E038C08093D6012091D60104E1B8DF1091D60105E9F3CF8093DB012091DB011C
212
:201A600008E1AEDF1091DC010091DB012CDDE8CF8093DC012091DC010CE1F3CF8093D9012B
213
:201A8000A4D600916A0096D62091D90104E298DFD7CF8093DD01D4CF882329F021E08BDF14
214
:201AA0000385086004C020E086DF0385077F0387C7CF00ECA1CF90DE005819F10A9519F10A
215
:201AC0000F50B9F00A95C9F00A95C9F00250E9F00A95F1F00A9521F10A9529F10A9541F168
216
:201AE000025021F10250C9F00A95A9F0025019F125C008E09DD10F7064C002E062C00AE017
217
:201B000060C009E05EC000E05CC00091D50159C00091D60156C006B354C00091DF0151C055
218
:201B20000091DB014EC00091DC014BC04FD149C00091D90146C00091DD0143C04CDF00EC8E
219
:201B400066CE8A933ADF028501708BD1002311F080E001C080EC3FDF082F59DE89910895D3
220
:201B60003BDE20E0E0E6F0E020832183228303830DD0602B0AD0502B08D0402B01D028C08B
221
:201B800040835183628373830895FADF25DEE0E6F0E040815181628173810895BA93AA9333
222
:201BA0008A9306DFA4EBB1E080E216DE0D938A95E1F7092D2CDE00E02ADE8991A991B99150
223
:201BC00008958A93802F03E002DF00E020DEC4CF02DF00E01CCE9A938A9380E0E0E7F0E07B
224
:201BE000008111810A30104069F0F5DE00EC04CFF3DDECEDFFE1E80FF91FC895102D101704
225
:201C0000A1F78395ECEDFFE190E0E80FF91FC895002071F7882349F3DBDF00917800F7DD79
226
:201C200004E61ADD9DB900E107BB98BBFFCF08E0FFD00F700F309ED0028511F4016001C018
227
:201C40000E7F02872FDC00E00093DD0193D0028500FF02C001E001C003E008DD00E188D0C4
228
:201C60000093D4010091D4010D3338F002E30093D4012091D40100E179D004E179D0009370
229
:201C8000D6010091D4011091D601011740F40091D4010093D6012091D60104E167D010912E
230
:201CA000D40104E979DB1091D60105E975DB04E6BADC789408E15CD00093DB010091DB01DB
231
:201CC0000830B0F001E00093DB012091DB0108E14DD000E00093DC012091DC010CE146D068
232
:201CE0000AE00093D9012091D90104E23FD038D00CE13ED00093DC0100E23AD00093D80142
233
:201D00000091D801002309F42BD004E231D00093D90101E22DD000232DD0038511F00860F9
234
:201D200001C0077F038700E0D7DB1091DC010091DB01C9DB00E00093DA0168940ED068948D
235
:201D400008D0E8940AD0E89404D06894B0F880DDFECFB0F800D00AEF66CCB1F8FCDFFBCF46
236
:201D600004E10093D8012091D80100E210E0F7C110E008C2E4EDF1E0089504DB00E010E056
237
:201D8000E0E6F0E0008301830283038304E002BB0EEB01BB0FE30BBB00E30ABB18BB17BB40
238
:201DA00015BB14BB80D101E010E00895E3DF03850260038703E0B02A0895DCDF03850D7F66
239
:201DC00003870B2D0D7F0160B02E0895AA939A938A9390E001E000936C0025DC80E002C0DF
240
:201DE00080FB16F0DC9801C0DC9A81FB16F4DD9A01C0DD9802E017DCDC980000DC9A03E0E2
241
:201E0000DD98DD9AAA0F8699A3950A95C9F7990F990F092F9A2F9370900F8395843000F3B5
242
:201E200000E000936C00092F89919991A991089520E0DC98DC9A05C0220F86992160DD987B
243
:201E4000DD9A102F0A951123B9F7B1FA16F4DC9801C0DC9AB0FA16F4DD9801C0DD9A022F57
244
:201E60000895F8941A932A933A934A935A936A937A938A93602F78E057B386B3BD9AB59A41
245
:201E80006FE1013009F46CE00FEF1FEF26B3207430E00317130799F036B330742317232F19
246
:201EA00011F07A9571F040E238B3342738BB30E00A9509F41A95362F3A95F1F7E9CF00E047
247
:201EC00002C001E000C086BB57BB89917991699159914991399129911991789408950FEF95
248
:201EE0000DBF01E00EBFC0E3D2E047DF002309F04CD09DDE70D06FC0002E0027469508F49F
249
:201F0000000D000CD9F70895002411240030010741F01695079510F4040E151E440F551F22
250
:201F2000F5CF002D112D08954A951AF0000F111FFBCF08954A951AF016950795FBCF0895AF
251
:201F400000241124EFE0001F111F001C111C0416150610F0041A150AEA95AAF7001F111FE0
252
:201F6000402D512D00951095089520E02D9302D0E1F7089501501040202F212B0895C89562
253
:201F800031960D92F7DFD9F708958AE990E0E82FF92FC895002D3196C895102DE82FF92F4C
254
:201FA0003296C895A02D3196C895B02DE82FF92F3496C895202D3196C895422F402921F06C
255
:201FC000E22FF02DDCDF01C0D0DF069610E0863A9107E8F2089500008895FECF66777570A1
256
:0A1FE000677261646500AA550000F5
257
:00000001FF
Modules/AVR/ATprogISPUSB01A/SW/HEX_STK500V2/STK500a.hex
1
:100000006ECF1895189518951895189518951895F8
2
:100010001895D6C918954ACBBECB18951895189542
3
:100020001895510C770C790CCC0C7B0C7D0C810C49
4
:10003000CC0CCC0CCC0CCC0CCC0CCC0CCC0CCC0C00
5
:10004000830C850C870C890C8B0C8E0C900C920CFD
6
:10005000940C920C940C940C940C960CCC0CCC0C30
7
:10006000980C9A0C9C0C9E0CA00CA20CA40CA60C38
8
:10007000A80CAA0CAC0CAE0CB00C7F0CCC0CCC0CAD
9
:10008000B20CB40CB60CB80CBA0CBC0CBE0CC00C48
10
:10009000C20CC40CC60CC80CCA0C7C016400000065
11
:1000A00004006000E61F07E007B903E806B9369AC6
12
:1000B000089547B107E007B900E010E0369A34E050
13
:1000C00020E2349902C02A95E1F764B175B1060FB8
14
:1000D000171F3A95A9F747B946E02CCF00E2369AA8
15
:1000E000349902C00A95E1F719D020813181200F9F
16
:1000F000311F208331830481039504830F3031F451
17
:1001000008D00093D50100E00083018306E007B921
18
:100110000895022F000F032F001F089504B115B199
19
:10012000E4E6F0E0089500E2369A349902C00A95B8
20
:10013000E1F7F4DF22813381200F311F22833383E3
21
:10014000048103950483003139F4E3DF0093D70180
22
:1001500000E002830383048307E007B90895E1996F
23
:10016000FECF0BD0021741F02DBBF894E29AE19A32
24
:1001700000E00FBB0EBB789408951FBB0EBBE09A46
25
:100180000DB30895E199FECFF8CF69D0239724DB12
26
:10019000802F22DB088320DB902F1EDB0093690079
27
:1001A0001BDBA02F19DB098317DB0A8315DBB02FBC
28
:1001B0000091D5010D3220F00091D501083320F0D7
29
:1001C00049D000EC24DB37C0929A9398082F09DAC3
30
:1001D00005B50F7E05BD979A07E007BB0091D301D7
31
:1001E00004BB00E005BBC098C298C198082FF9D99C
32
:1001F000AA2331F401C024D0092F9A950023D9F7FE
33
:10020000F894AA2331F0392F2B2F1A81098184D831
34
:1002100002C0082FE6D9939A9298088104DA04E67E
35
:1002200002DA789400E004BB05BB03E007BB088159
36
:10023000FAD9CEDCBBDD239608D0A991B9910895F7
37
:10024000979800000000979A0895899199910895D0
38
:1002500005E005D202E010E0C1DB092DD8CABA934F
39
:10026000AA939A938A9308951CD0B6DA802FB4DAB1
40
:10027000902F929A9398082FD6D900E007BB08BB1D
41
:1002800004BB05BB05B5006105BD092FCCD9B6FA85
42
:1002900026F093989298082FC6D99ADC8EDDD5CF98
43
:1002A000AA939A938A9308951091B4010091CD0175
44
:1002B00004D00091BE010CD284CCE4D18DDA10912F
45
:1002C000B501E0C11091B4010091D101F6DF0091B8
46
:1002D000C301FED176CCE5DF7FDA902F7DDA802F67
47
:1002E0001091B4010091C801CDD1B2DF882321F073
48
:1002F000082F99D90ED006C00CD0092F07D011F4C1
49
:1003000001E801C000E00AC0AAD10A810CD2002392
50
:1003100008951091B40100E0B5C100E078DA899148
51
:1003200099910895BDDF4ED00091CF0141D06FDA91
52
:1003300017C0009169000A95102F000F000F010FE0
53
:100340005FD92CD09FD1AA2311F425D0A1E0009130
54
:10035000BC01BED15CDA0091BD01BAD158DA08D037
55
:10036000082F192F0297012B21F7D7DFA9910895A4
56
:100370000FD000811181228133810F5F1F4F2F4FDA
57
:100380003F4F008311832283338308951091B60178
58
:10039000E0E6F0E00895FADF018174C11091B50143
59
:1003A000F7DF00810895082F192F0197012B089579
60
:1003B00069D1082F192F0D5F1F4F10DB092D27DA88
61
:1003C00000E00895A0E038DA802F912F1091B40159
62
:1003D000089545DF269700E0098301E00B832CDABE
63
:1003E0000C831D83F9D90883F7D90A831091B401CE
64
:1003F0000091CB0147D18C819D819695879508818D
65
:1004000000FF27C00E7009F441C001E010E04881F0
66
:100410004695477089DDA02FB12F0C811D814A2F91
67
:100420005B2F8EDD0B838A2F9B2F969587952EC091
68
:1004300057D006E069DF11F401E809830C811D81C2
69
:10044000025010400C831D8393DF0C811D81012B12
70
:1004500089F1A1DFA3DF3FD005E056DF49F7ECCFFC
71
:100460002ED035D03DD001E1FAD00A2F1B2F1197A5
72
:10047000012BB1F7088107FF09C088DF4081518156
73
:1004800041505040052FFED005E0E9D00B81102FE0
74
:100490001A951B83002339F0A82FB92F36DF29F7CF
75
:1004A00001E80983E2CF088106FF04C02EDF11F4C2
76
:1004B00001E80983CFDE0981AAD92696BDCE68DF7F
77
:1004C0004081518122813381042F152F089555DFFA
78
:1004D0001091B501042FD6D07FD91091B701D2C0A9
79
:1004E0007BD91091B801CEC0BADE249700E0088312
80
:1004F000A1E0A2D90A831B836FD9B02F6DD90983DC
81
:100500000B2F0E70A9F001E010E04B2F46954770BD
82
:100510000BDD802F912F0A811B81482F592F10DD71
83
:10052000A02F8A839B8304C0B7FB16F405E097D005
84
:100530000A2FAA95002331F130D011F401E8088385
85
:100540001091B4010091CC019DD08A819B8102C0A1
86
:1005500002E185D028DF41F34091B60119DF018126
87
:10056000142F90D015DF4081118122813381042F17
88
:10057000AEDFB0FB6EF305E072D00FD059F701E8A3
89
:100580000883E8CFB6FB26F408D011F401E808830D
90
:1005900061DE08813CD924964FCE0981C4D0002366
91
:1005A00008957EDE0FDF0091D00102DF0DC087DFEE
92
:1005B000E4DE1091B501042F65D0AA2311F4EBDE1F
93
:1005C000A1E00091C20184D022D9EDDE81F7A5DE41
94
:1005D000A99108958A9300D9002311F485E005C0FC
95
:1005E000013011F486E001C087E01091B401009160
96
:1005F000C90171DF082F2DDEEFD888DE11F401E884
97
:1006000001C000E004D9899108954BDEE5D8802F20
98
:100610001091B4010091CE0135D090E00B96E82FF7
99
:10062000F92FEC54FE4F008153D0CBDA0ECED4D844
100
:100630001091B4010091CA014EDF0ADECDD866DE0A
101
:1006400011F401E8E4C800E0E2C8C6D81091B40192
102
:100650000091D20117D00091C4013AD0B2CA8A9356
103
:10066000802FE02FF0E0EC54FE4F108154DEE82F95
104
:10067000F0E0EC54FE4F00811091C701102B4BDECF
105
:100680008991089538E02091690001C01ED022238D
106
:10069000E9F717FB16F4C19A01C0C19807FB16F4DD
107
:1006A000C09A01C0C098000F110F2091690001C0CD
108
:1006B0000CD02223E9F73A9561F720916900220FC7
109
:1006C00001C003D02223E9F70895BADD2A950895E1
110
:1006D000E8DD902F88E0C098102F1DDE3091C70113
111
:1006E000392B00E0B29901E02091690001C0EDDFF3
112
:1006F0002223E9F737FB16F4C19A01C0C198000F15
113
:10070000B2990395330F2091690001C0DEDF2223E7
114
:10071000E9F78A9579F720916900220F01C0D5DFAA
115
:100720002223E9F792CDBDDD902F402F0AE0E4DBD4
116
:10073000802F992329F401E00AC004E652D78A9554
117
:10074000B29902C08823C9F7B299F5CF00E07DCDF8
118
:1007500010916A00112339F01EB11FB10FB9779BB8
119
:10076000FECF0FB1089520E018E0220F07FB16F42A
120
:10077000C59A01C0C598000F4091D90104C000C0BE
121
:1007800000C000C00000342F4A953323C1F7B6994A
122
:100790002395C79A4091D90104C000C000C000C091
123
:1007A0000000342F4A953323C1F7C7981A95E9F60C
124
:1007B000022F0895002331F0C49ABC9A0DB1037042
125
:1007C000006501C000E00DB908951091D901143001
126
:1007D00030F40DB10C7F012B0DB901E001C000E038
127
:1007E00000936A00089596D02397E0DADD20F1F7B0
128
:1007F000F3D78DD089D0F0D7B02FEED7802FECD79C
129
:100800000983EAD70A8379D0702E00E000936A004A
130
:10081000D1DF0091D9010883033019F405E000937A
131
:10082000D90101E059D6092FDCD6C798C59807B37E
132
:10083000006A07BB092FD5D600E04ED6092FD1D6C6
133
:1008400001E04AD60A2FEFD606C0BA954DD0C79A16
134
:100850004BD0C79849D0BB2321F1042D3AD0052DA8
135
:1008600038D0062D75DF902F35D0072D71DFA02FE2
136
:1008700031D00A81033011F4A92F03C0002309F4F9
137
:10088000A9810981A01709F7DD2408810093D90106
138
:100890009CDF00916A008EDF00E000936B0098D926
139
:1008A0000BC0DD2411D000ECB2D708810093D90130
140
:1008B0001ED00EF011D681DA239602D0B991089598
141
:1008C00089919991A991089502E010E087D8092DA6
142
:1008D0009EC73EDF082FA7C6042D3ADF00916100B6
143
:1008E00037DF0091600034CF0091D9017AC600E073
144
:1008F00061DF00E007BBB6FA08956ED7402E6CD7D3
145
:10090000502E6AD7602E68C767D7A02F089564D786
146
:10091000902F0895BA93AA939A938A930895DD200D
147
:10092000F1F75AD780D6E3DF1EF0D6D555D77BD660
148
:100930004FD943CA2AD050D7802FE9DFDD20F1F705
149
:100940001FD009F025D048D703DF46D701DF44D7B1
150
:10095000FFDE42D7FDDE992339F0082F0ED029F0B3
151
:10096000B3DF00E854D702C0D82E32D989919991CB
152
:100970000895A6DFB99108950A2FDBD100230895C9
153
:1009800000916B0000230895AA939A938A93089587
154
:1009900000E000936B0004E6CCC1BCDF2797B8D021
155
:1009A000098300E0088309810A8300E00C8344D7AF
156
:1009B0000D831E83A2DF702EAADFA6DF0DD7DD20F8
157
:1009C000F1F7DEDF41F000E000936B00052DD5DF8D
158
:1009D00011F001E80883E0E6F0E0038107FD80D034
159
:1009E000FBD6802FF9D6B02F40FA8F3F26F421F4A2
160
:1009F0000F3F11F414C099F0062D91D0082FA8DEF6
161
:100A000041FA16F4052D28D642FA4EF4552D4A2FF8
162
:100A1000382F61D0092F30D1002309F081D040FA5E
163
:100A200026F48F3F29F4BF3F19F4F6F0BF3FE1F001
164
:100A3000062D74D00B2F8CDE40FA36F48A1721F085
165
:100A4000009160000A838C8341FA16F4052D04D6C8
166
:100A500042FA5EF4552D4A2F3DD0092F08600CD183
167
:100A6000002319F05DD001C000000D811E810250ED
168
:100A700010400D831E833DD00D811E81012B09F096
169
:100A8000AFCF47FA16F5072D63DE0B8161DE0981D2
170
:100A90005FDE00E05DDE44FA0EF4D52C45FA86F404
171
:100AA0000A811981011759F0552D4A2F3C81202FB9
172
:100AB0001B81092FE1D0002319F032D001C0D52CC1
173
:100AC00046FA1EF401E000936B00FEDE08819FD61B
174
:100AD00027964FCF3B2F2091600010916100089521
175
:100AE0000DE436DE00E034DE0091620031DE00E02D
176
:100AF0002FCEE0E6F0E000811181228133810F5F8B
177
:100B00001F4F2F4F3F4F008311832283338308955C
178
:100B1000009161000B830091600008950860DDCEB4
179
:100B200000E80883089530DFA02F2AD0402EDD2072
180
:100B3000F1F726DF09F02CDFE0E6F0E0038107FDA6
181
:100B4000CFDF082F192F20D062D616C0C5DE00E0F7
182
:100B5000FFDD5DD60197AA2331F0042DDFDF00E031
183
:100B6000F7DD55D60197C5DF37FF06C0112321F405
184
:100B70000081002309F4B4DF082F092B39F70BC0DB
185
:100B80005BD6802F912F28C60D5F1F4F27D7092DC9
186
:100B90003ED600E0089500E03AD692CEBBDE25971F
187
:100BA000B7DF0C8300E00883EBDF702EADDEA5DE3F
188
:100BB000098312D60A83DD20F1F7E2DE09F100E0B5
189
:100BC00000936B00D9DEE1F0ABDF1AC005D6B02F81
190
:100BD00083DE0B2FBDDD71FA16F40A2F3DD572FAB4
191
:100BE0004EF46A2F5A81498175DF062D70D000239B
192
:100BF00009F096DF73FA1EF4BFDE09F091DF79DFAA
193
:100C0000082F192F0197012B09F777FA8EF4052D7C
194
:100C10009FDD0B819DDD0C819BDD00E099DD74FA89
195
:100C200016F40A2F19D576FA1EF401E000936B0032
196
:100C30004BDE0881ECD525969CCEA6DE68DE64DE10
197
:100C4000CBD5802F0A2F10E09FDFE1D5DD20F1F713
198
:100C5000992321F4AA2300E029F49ECFBDD578DDA5
199
:100C60009A9501C075DD882311F08A95F1CFAA23EA
200
:100C700079F3CDD5AA95ECCF4DDE22970883198361
201
:100C8000B22F832F942F052F841719F4E5D400E099
202
:100C900018C0D52EA1E017D00B2F5ADD00E058DD8B
203
:100CA000A13021F4091721F4A2E002C0A23019F406
204
:100CB000081709F4A0E0DD2011F0AA2361F7DD2474
205
:100CC0000A2F229656CE088143DD098141CD22DECE
206
:100CD0002397088319832A83832FB42F952F062FF8
207
:100CE000841711F0851719F4B7D400E021C0D62E6F
208
:100CF000B51711F4A2E001C0A1E0E5DF0A8128DD0B
209
:100D000000E026DDA13039F40B1709F4A2E0091741
210
:100D100031F4A3E004C0A230D1F3A33019F40817D2
... Π­Ρ‚ΠΎΡ‚ diff ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€. :@created_atf1423097759.2275131“:@expires_in0