Search.setIndex({objects:{"":{intelhex:[14,0,1]},intelhex:{IntelHex:[14,1,1]}},terms:{represent:[4,1],all:[8,9,18],code:[1,2],partial:1,scratch:[4,0,12,1],fromdict:9,overlap:[5,9,19,20],follow:[4,3],disk:6,depend:14,"0x20":18,decim:17,program:1,under:2,sourc:[14,9,2,10],everi:7,string:[4,6],fals:7,util:1,i2c_writ:6,retriev:4,list:[4,19],"try":[18,3],pleas:7,direct:1,second:[4,10],pass:6,download:3,subclass:18,index:[4,0,8,14,5],what:[5,19],appear:20,abl:[7,3],access:8,delet:7,"0x5678":7,version:10,microprocessor:1,"new":[5,10],net:[1,3],method:[18,4,5,6,7,8,19],metadata:7,loadbin:9,full:[4,14,1],deriv:8,gener:20,here:7,pydict:9,behaviour:8,address:[4,5,6,7,8,9,16,17,19,20],path:[13,3],becom:10,modifi:[4,8],interpret:4,convert:[6,17,1],file_with_03:7,file_with_05:7,checksum:20,credit:14,permit:[14,9],chang:[7,14,10],convertor:15,via:[4,7,8],regardless:7,modul:[4,0,3],microcontrol:1,put:4,api:[0,12,14,10,18],instal:[0,11,13,14,3],txt:[8,2],from:[0,1,3,4,5,6,7,8,9,10,12,13,14,15,16,17,19],describ:14,would:[4,14],memori:[5,7,10],univers:6,regist:7,two:[0,12,19,5],websit:3,few:6,invalidstartaddressvalueerror:20,call:[5,13,9,3],recommend:[6,9],dict:9,type:[3,7,20],chip:6,more:[0,1,3,7,10,12],startaddressrecorderror:20,relat:1,mismatch:20,appendix:[0,18,20],known:1,unpack:4,none:7,word:8,restor:9,setup:3,work:[4,14,8,1],itself:7,can:[1,18,3,4,5,6,7,8,9,10,14,15,16,17,19],endian:8,maxaddr:7,root:3,control:1,overwritten:9,give:[7,1],process:[15,16,17],extendedaddressrecorderror:20,sudo:3,indic:0,tabular:8,liter:[15,16,17,14,19],todict:9,unsign:6,eofrecorderror:20,multipl:1,anoth:[4,8,9,10],write:[0,1,4,6,7,8,12,15,17,19],till:19,duplicatestartaddressrecorderror:20,sever:[1,9],mystr:18,simpl:15,earlier:4,variant:19,wrong:4,mai:[4,10,3],end:[16,6,17,19],fromfil:9,data:[0,1,18,4,5,6,7,8,9,10,12,19,20],handl:[0,12,18],"short":4,attempt:7,ani:[14,3],stdin:[15,16,19,10],produc:7,inform:[18,7,1,3],allow:4,order:8,origin:[4,5],"0x3f":5,frontend:[15,16,19],help:[3,4,13,15,16,17,19],over:1,becaus:[7,10],hierarchi:[0,18,20],flexibl:10,intelhexerror:[18,20],paramet:[5,6],addressoverlaperror:[9,20],fit:14,notenoughdataerror:18,platform:[4,14,3],decod:[10,20],them:18,"return":[6,7,8],thei:[13,18,3],python:[0,1,3,4,6,18,8,9,10,15,16,17,19],handi:17,initi:[0,12,10,5],tofil:6,front:17,bootload:6,now:[4,5,9,10],introduct:[0,11],name:[7,10,15,16,17,19],sio:6,getvalu:6,each:[13,19],found:1,replac:[5,19],chunk:[6,12],out:[4,0,6,7,12],variabl:[4,6],space:[7,17],facil:4,content:[0,6,8,9,17,19],"0x100":4,hexreadererror:20,reader:20,print:[7,8,18],after:3,linear:[7,20],manipul:1,standard:[1,3],base:[7,20],dictionari:[6,7,9,10],hexrecorderror:20,"byte":[17,6,7,8],could:[6,18],omit:[15,17,19],keep:[5,19],length:[4,17,20],place:[4,14,3],caught:18,eeprom:6,first:19,oper:[13,8,1],softwar:1,rang:[16,6,17,19],directli:14,onc:9,arrai:6,independ:14,done:[5,3],messag:[15,16,17,19,18],blank:[7,9],open:8,hexstr:6,size:[4,6,17],differ:[5,6,19],script:[0,1,3,13,15,16,17,19],licens:[0,14,2,11],tobinarrai:6,system:[13,14,3],loadfil:9,statement:14,similarli:4,termin:4,conveni:[0,13,1],"final":[9,10],store:[4,7,8,9,10],option:[5,10,15,16,17,19],tool:[8,1],copi:10,specifi:[4,5,7,8,10,16,17,19],part:5,recordlengtherror:20,exactli:8,wide:1,loadhex:9,whenev:7,provid:[4,7,14,1,13],"0x1234":7,nnnn:17,charact:4,project:[0,14,1],block_siz:6,"0x12345678":7,seri:6,pre:[15,16,17,14,19],lowest:7,comput:7,behavior:1,linker:7,anywher:3,myproject:14,packag:[0,1,3,14,15,17],have:[7,8,10],tabl:0,need:[4,6,7,8],putsz:4,"null":4,tobinstr:6,recreat:9,equival:17,"0x00":7,note:[6,9],also:[4,6,1,9],write_start_addr:7,exampl:[4,6,7,9,10,17],take:[5,7,10],which:1,noth:7,distribut:[14,1,2,3],object:[4,5,6,8,9,10],bsd:[14,2],segment:[7,20],"class":[0,1,18,6,7,8,10,12,14,15,16,17,19],addr:[6,19,20],don:[7,19],doc:[4,18],later:[9,10],"0x0f":5,gracefulli:18,show:19,syntax:4,hexfil:16,onli:[5,9],explicitli:9,locat:[5,7,10,18],launchpad:[1,3],badaccess16bit:20,enough:[18,20],should:[3,4,5,6,18,8,10,14],microelectron:1,suppos:4,intelhex:[0,1,18,3,4,5,6,7,8,9,10,13,14,15,16,17,19,20],meant:13,get:[4,6,8,9,18],stop:[5,19],requir:[6,7,3],cstringio:6,bar:[5,9],emb:14,synthes:4,twice:20,common:4,contain:[4,5,6,7,14,19],set:7,dump:[16,8,9],see:[2,3,4,7,18,10,14,19],close:[6,8],extend:20,correctli:7,hex8:6,stuck:1,someth:9,written:[6,7],between:4,"import":[3,4,6,9,10,14],attribut:7,altern:14,kei:[7,10],style:14,entir:[8,19],outfil:[15,17],come:4,addit:7,last:19,extendedlinearaddressrecorderror:20,equal:10,instanc:[7,9,10],mani:18,com:[14,1,3],load:[15,9,10],inspir:1,intelhex16bit:8,formatstr:4,respect:7,assum:[4,8,3],hexdump:[16,8,1],tobinfil:6,start_addr:7,devic:1,three:5,been:8,valu:[7,10,16,17,19,20],basic:[0,12,8,1],xxx:7,search:0,argument:[15,16,7,17,19],"catch":18,those:[9,10],convers:4,"case":14,eip:7,straight:9,defin:7,hex2bin:[0,13,17,1],abov:[18,4,7,8,9,14,19],error:[0,18,5,9,12,19,20],pack:4,helper:3,stdout:[15,6,17,8,19],unintuit:1,site:[14,3],archiv:[2,3],motiv:[11,1],ascii:[16,19],"__init__":14,incorrectli:13,make:[14,9],same:[14,9,20],binari:[9,6,1,3],html:14,pad:[7,17],document:14,hex2dump:[0,13,1,16],srecord_:[],http:[14,1,3],minaddr:7,moment:1,rais:[5,9,18],user:[0,7],uncaught:18,distutil:3,typic:10,task:1,"0x10":4,startsegmentaddressrecorderror:20,without:[6,9],command:[4,13,8,3],thi:[1,3,4,5,6,7,8,9,10,14,15,16,17,19],programm:[4,6],recordtypeerror:20,usual:8,facto:1,just:[4,15,17,3],obtain:7,myshort:4,struct:4,easi:14,except:[5,8,9,18],littl:8,other:[0,1,3,5,9,14],input:7,save:6,bin:[15,6,17,9],applic:18,format:[1,4,6,7,8,9,16],read:[0,1,4,7,8,9,10,12,15,16,19,20],rectyp:20,bit:[8,20],infil:[15,17],like:[18,4,6,7,8,10],intel:[0,1,4,7,8,12],specif:[4,7],filenam:[6,19],docutil:[15,16,17,14,19],manual:[0,7,1],"00ff":17,necessari:[7,9],either:[6,7,14],newih:9,output:[15,17,8,19],page:[0,1],www:[1,3],deal:4,creation:1,some:[4,7,8,13],intern:7,unspecifi:[7,9],sizeof:4,librari:[14,1],slice:5,per:17,myfloat:4,exit:18,condit:18,foo:[5,6,17,9,10],run:3,zzz:7,startlinearaddressrecorderror:20,inspect:[0,12,7,8,1],usag:[0,4,12,13,15,16,17,19],"0xff":7,"0x55":[4,6],offset:15,"throw":18,about:[0,18,7,1,11],actual:6,chf:4,slightli:10,addition:4,constructor:[9,10],disabl:7,block:18,"float":4,builtin:[6,9],getsz:4,automat:10,appropri:[14,9],empti:[4,7,17,9,10],yyi:7,your:[18,3],merg:[0,1,5,9,12,19],span:[15,16,17,14,19],wai:[14,6,8,9,18],area:1,support:[5,9,19],hex:[0,1,4,5,6,7,8,9,10,12,15,16,17,19,20],avail:[13,14],start:[6,7,16,17,19,20],includ:[6,1],"function":[15,16,17,19],properli:3,form:[16,6,17,19],line:[13,10],highest:7,"true":7,info:7,notat:5,made:1,"default":[15,5,7,19],bialix:[14,1,3],record:[7,20],limit:[7,1],otherwis:[4,18],embed:[0,14],extendedsegmentaddressrecorderror:20,emit:19,featur:4,creat:[0,1,4,6,9,10,12],mychar:4,dure:18,"char":[4,6],implement:[8,1],file:[0,1,3,4,5,6,7,8,9,10,12,15,16,17,19],hexmerg:[0,13,1,19],eeprom_s:6,when:[1,5,7,8,9,13,19],detail:10,invalid:20,recordchecksumerror:20,valid:4,bin2hex:[15,0,13,1],you:[4,5,6,7,8,9,10,14,15,17,19],stringio:6,docstr:10,eof:20,directori:[14,3],write_hex_fil:[6,7],descript:[19,18],ignor:[5,19],time:9,srecord:1},objtypes:{"0":"py:module","1":"py:class"},titles:["Python IntelHex User Manual","About","License","Installation","Creating Intel Hex files from scratch","Merging two hex files","Writing out data","More data inspection","Basic data inspection","Reading data","Initializing the class","Introduction","Basic API and usage","Convenience Scripts","<tt class=\"docutils literal docutils literal docutils literal\"><span class=\"pre\">intelhex</span></tt> package","Script <tt class=\"docutils literal docutils literal\"><span class=\"pre\">bin2hex.py</span></tt>","Script <tt class=\"docutils literal docutils literal\"><span class=\"pre\">hex2dump.py</span></tt>","Script <tt class=\"docutils literal docutils literal\"><span class=\"pre\">hex2bin.py</span></tt>","Handling errors","Script <tt class=\"docutils literal docutils literal\"><span class=\"pre\">hexmerge.py</span></tt>","Appendix A. IntelHex Errors Hierarchy"],objnames:{"0":"Python module","1":"Python class"},filenames:["index","part1-1","part1-2","part1-3","part2-7","part2-6","part2-5","part2-4","part2-3","part2-2","part2-1","part1","part2","part3","part4","part3-2","part3-3","part3-1","part2-8","part3-4","appendix-a"]})
