-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsearchindex.js
1 lines (1 loc) · 13 KB
/
searchindex.js
1
Search.setIndex({docnames:["api","c/test","hard","index","installation","publi","quickstart","quickstart_firmware","quickstart_hardware","quickstart_software","roadmap","target"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":2,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.viewcode":1,nbsphinx:3,sphinx:56},filenames:["api.rst","c/test.rst","hard.rst","index.rst","installation.rst","publi.rst","quickstart.rst","quickstart_firmware.rst","quickstart_hardware.rst","quickstart_software.ipynb","roadmap.rst","target.rst"],objects:{"":{COMMANDS_BUFFER_MAX_LEN:[1,0,1,"c.COMMANDS_BUFFER_MAX_LEN"],TRIG_GET_ATR_POST:[1,0,1,"c.TRIG_GET_ATR_POST"],TRIG_GET_ATR_PRE:[1,0,1,"c.TRIG_GET_ATR_PRE"],TRIG_IRQ_GETC:[1,0,1,"c.TRIG_IRQ_GETC"],TRIG_IRQ_PUTC:[1,0,1,"c.TRIG_IRQ_PUTC"],TRIG_POST_RESP:[1,0,1,"c.TRIG_POST_RESP"],TRIG_POST_RESP_T0:[1,0,1,"c.TRIG_POST_RESP_T0"],TRIG_POST_RESP_T1:[1,0,1,"c.TRIG_POST_RESP_T1"],TRIG_PRE_SEND_APDU:[1,0,1,"c.TRIG_PRE_SEND_APDU"],TRIG_PRE_SEND_APDU_FRAGMENTED_T0:[1,0,1,"c.TRIG_PRE_SEND_APDU_FRAGMENTED_T0"],TRIG_PRE_SEND_APDU_SHORT_T0:[1,0,1,"c.TRIG_PRE_SEND_APDU_SHORT_T0"],TRIG_PRE_SEND_APDU_T1:[1,0,1,"c.TRIG_PRE_SEND_APDU_T1"],command_cb_args:[1,1,1,"c.command_cb_args"],command_t:[1,1,1,"c.command_t"],protocol_config_pts_t:[1,1,1,"c.protocol_config_pts_t"],protocol_config_trigger_set_t:[1,1,1,"c.protocol_config_trigger_set_t"],protocol_configure_pts:[1,3,1,"c.protocol_configure_pts"],protocol_get_ATR:[1,3,1,"c.protocol_get_ATR"],protocol_get_timers:[1,3,1,"c.protocol_get_timers"],protocol_is_card_inserted:[1,3,1,"c.protocol_is_card_inserted"],protocol_parse_cmd:[1,3,1,"c.protocol_parse_cmd"],protocol_read_char_uart:[1,3,1,"c.protocol_read_char_uart"],protocol_reset_card:[1,3,1,"c.protocol_reset_card"],protocol_send_APDU:[1,3,1,"c.protocol_send_APDU"],protocol_trigger_get_strategy:[1,3,1,"c.protocol_trigger_get_strategy"],protocol_trigger_set_strategy:[1,3,1,"c.protocol_trigger_set_strategy"],smartleia:[0,5,0,"-"]},"smartleia.LEIA":{configure_smartcard:[0,7,1,""],dfu:[0,7,1,""],flasher:[0,7,1,""],get_ATR:[0,7,1,""],get_timers:[0,7,1,""],get_trigger_strategy:[0,7,1,""],is_card_inserted:[0,7,1,""],open:[0,7,1,""],reset:[0,7,1,""],send_APDU:[0,7,1,""],set_trigger_strategy:[0,7,1,""],smartreader:[0,7,1,""]},"smartleia.T":{AUTO:[0,8,1,""],T0:[0,8,1,""],T1:[0,8,1,""]},"smartleia.TriggerPoints":{TRIG_GET_ATR_POST:[0,8,1,""],TRIG_GET_ATR_PRE:[0,8,1,""],TRIG_IRQ_GETC:[0,8,1,""],TRIG_IRQ_PUTC:[0,8,1,""],TRIG_POST_RESP:[0,8,1,""],TRIG_POST_RESP_T0:[0,8,1,""],TRIG_POST_RESP_T1:[0,8,1,""],TRIG_PRE_SEND_APDU:[0,8,1,""],TRIG_PRE_SEND_APDU_FRAGMENTED_T0:[0,8,1,""],TRIG_PRE_SEND_APDU_SHORT_T0:[0,8,1,""],TRIG_PRE_SEND_APDU_T1:[0,8,1,""]},command_cb_args:{buffer:[1,2,1,"c.command_cb_args.buffer"],buffer_size:[1,2,1,"c.command_cb_args.buffer_size"],response:[1,2,1,"c.command_cb_args.response"],response_size:[1,2,1,"c.command_cb_args.response_size"]},command_t:{callback:[1,2,1,"c.command_t.callback"],max_size:[1,2,1,"c.command_t.max_size"],name:[1,2,1,"c.command_t.name"],o_command:[1,2,1,"c.command_t.o_command"]},protocol_config_pts_t:{etu:[1,2,1,"c.protocol_config_pts_t.etu"],freq:[1,2,1,"c.protocol_config_pts_t.freq"],negotiate_baudrate:[1,2,1,"c.protocol_config_pts_t.negotiate_baudrate"],negotiate_pts:[1,2,1,"c.protocol_config_pts_t.negotiate_pts"],protocol:[1,2,1,"c.protocol_config_pts_t.protocol"]},protocol_config_trigger_set_t:{index:[1,2,1,"c.protocol_config_trigger_set_t.index"],strategy:[1,2,1,"c.protocol_config_trigger_set_t.strategy"]},protocol_configure_pts:{args:[1,4,1,"c.protocol_configure_pts"],card:[1,4,1,"c.protocol_configure_pts"]},protocol_get_ATR:{args:[1,4,1,"c.protocol_get_ATR"],card:[1,4,1,"c.protocol_get_ATR"]},protocol_get_timers:{args:[1,4,1,"c.protocol_get_timers"],card:[1,4,1,"c.protocol_get_timers"]},protocol_is_card_inserted:{args:[1,4,1,"c.protocol_is_card_inserted"],card:[1,4,1,"c.protocol_is_card_inserted"]},protocol_parse_cmd:{ring_buffer:[1,4,1,"c.protocol_parse_cmd"]},protocol_read_char_uart:{command:[1,4,1,"c.protocol_read_char_uart"],ring_buffer:[1,4,1,"c.protocol_read_char_uart"]},protocol_reset_card:{args:[1,4,1,"c.protocol_reset_card"],card:[1,4,1,"c.protocol_reset_card"]},protocol_send_APDU:{args:[1,4,1,"c.protocol_send_APDU"],card:[1,4,1,"c.protocol_send_APDU"]},protocol_trigger_get_strategy:{args:[1,4,1,"c.protocol_trigger_get_strategy"],card:[1,4,1,"c.protocol_trigger_get_strategy"]},protocol_trigger_set_strategy:{args:[1,4,1,"c.protocol_trigger_set_strategy"],card:[1,4,1,"c.protocol_trigger_set_strategy"]},smartleia:{APDU:[0,6,1,""],ATR:[0,6,1,""],LEIA:[0,6,1,""],RESP:[0,6,1,""],T:[0,6,1,""],TriggerPoints:[0,6,1,""],TriggerStrategy:[0,6,1,""],Triggers:[0,6,1,""],create_APDU_from_bytes:[0,9,1,""]}},objnames:{"0":["c","macro","C macro"],"1":["c","struct","C struct"],"2":["c","member","C member"],"3":["c","function","C function"],"4":["c","functionParam","C function parameter"],"5":["py","module","Python module"],"6":["py","class","Python class"],"7":["py","method","Python method"],"8":["py","attribute","Python attribute"],"9":["py","function","Python function"]},objtypes:{"0":"c:macro","1":"c:struct","2":"c:member","3":"c:function","4":"c:functionParam","5":"py:module","6":"py:class","7":"py:method","8":"py:attribute","9":"py:function"},terms:{"002":8,"004":8,"0156":8,"016":8,"016kg":8,"020":8,"0483":8,"05ac":8,"064kg":8,"0x0":9,"0x00":[0,9],"0x01":[0,9],"0x02":0,"0x03":[0,9],"0x04":0,"0x05":[0,9],"0x06":0,"0x07":0,"0x08":0,"0x08000000":8,"0x09":[0,9],"0x1":9,"0x13":9,"0x1ffec000":8,"0x1fff7800":8,"0x1fffc000":8,"0x31":9,"0x32":9,"0x33":9,"0x34":9,"0x3b":9,"0x43":9,"0x45":9,"0x4a":9,"0x4f":9,"0x50":9,"0x52":9,"0x6d":9,"0x81":9,"0xa2":9,"0xf9":9,"0xfe":9,"0xffff0000":8,"1000":9,"128":0,"128kg":8,"16384":1,"192":0,"2005":8,"2009":8,"2010":8,"2016":8,"2019":5,"2200":8,"256":0,"3038120":1,"326433593336":8,"372":[0,9],"415121":1,"429329":1,"5000":9,"5000000":9,"512":[0,8],"821d":8,"abstract":1,"byte":[0,1,8],"case":1,"char":1,"class":0,"default":[0,1],"final":1,"function":[1,3,6],"import":[1,3,6],"int":[0,1],"new":8,"public":3,"return":[0,1],"short":1,"true":[0,9],"try":0,"void":1,Bus:8,For:1,INS:0,PTS:[0,1,9],The:[0,1,3,7,8],Then:8,There:[0,1],Use:9,_byte:0,about:3,absolut:[1,8],access:0,accord:8,acknowledg:1,activ:0,actual:[0,1,8],adapt:8,add:4,address:8,aft:0,after:[0,1],all:0,allow:1,also:8,alt:8,altern:[3,6],alwai:[3,6],amazon:8,analyz:5,ani:[1,3,8],answer:[0,1],apdu:[0,1,3,6],apdu_select:9,api:[1,3],arg:1,arm:7,articl:3,ask:1,atr:[0,1,9],attr1:0,attr2:0,auto:0,auto_open:0,avail:0,b00cw9akdi:8,b01ee4wac8:8,back:1,bank:[0,1],baudrat:[0,1],becaus:[3,6],been:[0,1,8],befor:[0,1],begin:1,between:[0,1],bin:8,board:[0,1,8],bool:0,bootload:[3,6],bridg:8,buffer:1,buffer_s:1,bug:8,bui:8,build:[7,8],c_uint16:0,c_uint32:0,c_uint8:0,cabl:8,call:1,callback:1,can:[0,1,3,6,7,8],card:[1,9],cb_command:1,cfg:8,check:1,chipwhisper:[1,5],chipwisper:8,cla:[0,9],clock:[0,1,9],clone:[4,7],close:9,cnt_list_trig:1,code:1,com:[4,7,8],come:1,command:[0,1,7],command_cb_arg:1,command_cb_args_t:1,command_t:1,commands_buffer_max_len:1,commun:1,compat:1,compil:6,configur:[0,1],configure_smartcard:[0,9],connect:[0,3,6,8],connector:1,consol:8,constant:1,content:3,copyright:8,correspond:1,counter:1,creat:[0,1],create_apdu_from_byt:0,cross:7,ctype:0,custom:5,cw308:8,d_i_curr:[0,9],daoki:8,data:[0,1],debug:[1,3,6],dedic:1,deduc:8,defin:1,delai:[0,1],delta_t:[0,1],delta_t_answ:[0,1],depend:[3,6],describ:1,descript:0,descriptor:8,detail:[0,3],detect:[0,9],determin:9,dev:[0,1],develop:8,devic:[0,3,6],devnum:8,df11:8,dfu:[0,3,6,9],dfuse:8,directli:3,discoveri:8,doing:1,don:3,download:[3,8],due:1,duplex:1,each:1,ecosystem:1,effect:0,either:1,els:0,embed:5,emul:8,enabl:[1,3,6],end:1,enumer:[0,3,6],etc:1,etu:[0,1,9],etu_to_us:[0,9],evalu:8,event:[0,1],event_tim:1,everi:1,exampl:0,except:0,execut:1,exist:1,expect:0,experi:3,expos:1,extend:1,f_i_curr:[0,9],f_max_curr:[0,9],fals:0,fashion:1,featur:[3,8],fetch:[3,6],field:0,file:4,find:1,firmwar:[3,6],first:[1,3,6],firwmar:[3,6],fix:8,flash:[3,6,9],flasher:0,follow:[1,7,8],forc:[0,1,9],found:[3,8],fragment:[0,1],free:8,freq:[1,9],freq_to_us:[0,9],frequenc:[0,1,9],from:[0,1,7,8],funcard:0,functionn:0,get:[0,1],get_atr:[0,9],get_tim:0,get_trigger_strategi:[0,1],git:[3,7],github:[4,7],give:1,global:1,gouv:3,gpio:0,guid:3,h_num:[0,9],half:1,handl:1,happen:1,harald:8,hardwar:[3,6],has:[0,1,8],have:[1,8],here:[0,8],hesit:3,high:[0,1],how:1,http:[4,8],identifi:1,ifsc:[0,9],impact:0,inc:8,index:[1,3],initi:9,ins:[0,9],insert:[0,1],instal:[3,6],instanc:[0,1],interfac:[0,8],intern:[1,8],intf:8,is_card_insert:[0,9],iso7816:[0,1,5,9],jumper:8,just:[0,1],juster:0,keep:1,khz:9,lab:5,last:[0,1],layout:8,leia:[0,1,4,5,6,7],length:[0,8],let:9,like:[0,8],line:1,link:8,list:[0,1,3],low:1,lsusb:8,mail:3,main:3,mainli:1,make:7,mandatori:8,mani:1,match:0,max:1,max_siz:1,maxim:1,maximum:1,mcu:1,memori:8,method:0,millisecond:[0,1],mode:[0,1,9],modul:3,moment:0,more:3,name:[1,8],need:[1,7,8,9],negoci:0,negoti:[0,1,9],negotiate_baudr:[0,1,9],negotiate_pt:[0,1,9],net:8,none:[0,9],number:1,o_command:1,object:0,offset:1,onc:7,one:[1,8],onli:1,open:[0,3,6,8],openmoko:8,option:[0,8],optionn:9,order:1,other:[1,3,6],otp:8,our:[1,3,6],over:1,p525:8,p593:8,packag:[0,3,9],page:3,paramet:[0,1,9],pars:1,path:8,payload:1,pcb:[3,6],per:1,perman:1,philosophi:3,pick:9,pictur:8,pin:1,pip:4,pipefil:4,place:1,pleas:8,point:0,point_list:[0,1],point_list_trig:1,port:0,possibl:[0,1,7],present:3,previou:1,print:9,process:1,produc:1,program:8,project:[3,7],proposit:3,protocol:[0,3,9],protocol_config_pts_t:1,protocol_config_trigger_set_t:1,protocol_configure_pt:1,protocol_get_atr:1,protocol_get_tim:1,protocol_is_card_insert:1,protocol_parse_cmd:1,protocol_read_char_uart:1,protocol_reset_card:1,protocol_send_apdu:1,protocol_to_us:[0,9],protocol_trigger_get_strategi:1,protocol_trigger_set_strategi:1,provid:[0,1],publish:8,purpos:3,put:[1,8],pyproject:4,python3:4,python:[0,1,3],question:3,quick:3,quickstart:3,quit:1,rais:0,read:1,reader:[0,1,5,8,9],reboot:0,receiv:[0,1],recept:1,refer:0,relat:1,report:8,repres:0,requir:4,reset:[0,1],resp:[0,9],respons:1,response_s:1,restart:9,result:1,reus:1,ring:1,ring_buff:1,roadmap:3,run:7,runtim:8,s_ring_t:1,same:[1,9],save:1,sc_card:1,schmidt:8,search:3,section:3,select:[0,1],send:[0,1,3,6],send_apdu:[0,9],send_l:[0,9],sens:1,sent:1,sequenc:0,sequenti:1,serial:[0,8],serial_factori:0,set:[0,1],set_trigger_strategi:[0,1],ship:8,should:[3,6,8],show:1,sid:0,simpl:[0,1],sinc:8,singl:[0,1],size:1,slide:5,smart:1,smartcard:[0,1,3,5,6],smartleia:[0,1,4,9],smartread:0,softwar:[3,6,8],some:[1,7,8],soon:8,sourc:[0,3,6],sourceforg:8,specif:1,sram:1,ssi:3,sstic:5,standalon:7,start:3,state:1,stefan:8,step:1,stlink:8,stm32:8,stm32f407:8,stm32f4discoveri:8,stmicroelectron:8,store:1,str:0,strat1:1,strategi:[0,1],struct:1,structur:[0,1],style:1,summar:3,sw1:[0,9],sw2:[0,9],swd:8,t_mask:[0,9],t_protocol_curr:[0,9],take:1,taken:1,target:3,tck:[0,9],tck_present:[0,9],termin:8,thi:[0,1,8,9],thing:[3,6],three:1,through:[0,1],ticket:8,time:[0,1,3,6],timer:[0,3],todo:0,toml:4,toolchain:7,tormod:8,total:0,track:1,trig:[0,1],trig_get_atr_post:[0,1],trig_get_atr_pr:[0,1],trig_irq_getc:[0,1],trig_irq_putc:[0,1],trig_post_resp:[0,1],trig_post_resp_t0:[0,1],trig_post_resp_t1:[0,1],trig_pre_send_apdu:[0,1],trig_pre_send_apdu_fragmented_t0:[0,1],trig_pre_send_apdu_short_t0:[0,1],trig_pre_send_apdu_t1:[0,1],trigger:[0,3],trigger_strategy_t:1,triggerpoint:[0,1],triggerstrategi:[0,1],ttyacm1:1,ttyusb0:0,two:1,txt:4,type:0,uart:1,uint32_t:1,uint8_t:1,union:0,unknown:8,until:1,updat:9,usb:[3,6],use:[0,1,3,8,9],used:[0,1],using:[1,8,9],usual:1,util:[0,8],valu:[0,1],variabl:0,ver:8,verifi:9,version:[3,6],via:3,volatil:1,volden:8,warranti:8,welt:8,weston:8,when:1,where:[0,1],which:1,wire:8,work:8,workstat:8,www:8,you:[3,8],your:[4,8],zero:1},titles:["<span class=\"section-number\">6. </span>API","<span class=\"section-number\">5. </span>Firmware Doc","<span class=\"section-number\">4. </span>Hardware","Welcome to LEIA\u2019s documentation (last compiled: Mar 30, 2021)!","<span class=\"section-number\">2. </span>Installation","<span class=\"section-number\">7. </span>Publications","<span class=\"section-number\">3. </span>Quickstart","<span class=\"section-number\">3.2. </span>Firmware Quickstart","<span class=\"section-number\">3.1. </span>Hardware Quickstart","<span class=\"section-number\">3.3. </span>Software Quickstart","<span class=\"section-number\">8. </span>Roadmap","<span class=\"section-number\">1. </span>Target"],titleterms:{"2021":3,"function":8,"import":9,"public":5,altern:8,alwai:9,apdu:9,api:0,articl:5,becaus:9,bootload:8,can:9,compil:[3,7],connect:9,debug:8,depend:7,devic:8,dfu:8,doc:1,document:3,download:4,enabl:8,enumer:8,fetch:7,firmwar:[1,7,8],first:9,firwmar:8,flash:8,git:4,hardwar:[2,8],indic:3,instal:[4,7],last:3,leia:[3,8,9],mar:3,open:9,other:9,our:9,packag:4,pcb:8,present:5,protocol:1,python:4,quickstart:[6,7,8,9],roadmap:10,send:9,should:9,smartcard:9,softwar:9,sourc:7,tabl:3,target:11,thing:9,time:9,timer:1,trigger:1,usb:8,version:8,via:4,welcom:3}})