6This example shows basic FNet SPI controller initialization and usage.
10import isystem.connect
as ic
17 connMgr = ic.ConnectionMgr()
18 connMgr.connect(ic.CConnectionConfig().instanceId(winidea_id))
21 SessionCtrl = ic.CSessionCtrl(connMgr)
22 FNetCtrl = ic.CFNetCtrl(connMgr)
23 SPICtrl = FNetCtrl.SPI(
'ADIO.SPI1')
27 optSPICfg = SPICtrl.cfg()
31 optSPICfg.set_enabled(bEnabled =
True)
33 optSPICfg.set_operation(bCSActiveHigh =
False, bSamplingOnSecondEdge =
True, bClockIdleHigh =
True)
36 optSPICfg.set_name(
'eMMC')
37 optSPICfg.add_description_file(
'eMMC.dbc')
42 SessionCtrl.begin_prepare()
49 optSPIOp = SPICtrl.op()
51 SPICtrl.op_qualifier_enable(FTrig)
52 SPICtrl.op_qualifier_enable_on_start(
False)
55 optSPIOp.set_record_all(
False)
57 optSPIOp.set_comparator(
73except Exception
as ex: