In [1]:
using MicrochipRTDM
using FTD2XX
In [4]:
projectdirectory = "c:/Users/Chris/MPLABXProjects/lbcmcp/PWM_RTDM.x"
mapdict = microchip_parsemap(projectdirectory,"production")
uartconfig1 = UARTConfiguration(115200,8,1,"n",readtimeout = 1000,writetimeout = 1000)
r = 1
address = mapdict[:offsetP3]
buffer = Array(UInt16,1)
buffer2 = Array(UInt8,128)
buffer3 = Array(UInt8,9)
io = open(FT_DeviceIndex(0),uartconfig1)
setlatencytimer(io,2); #Should speed things up a little
rtdminterface = RTDMInterface(mapdict,io);
In [16]:
rtdm_write(rtdminterface, 0x5555, :SPI1CH1_BUFFER)
In [59]:
rtdm_read(rtdminterface, UInt16, :SPI1CH1_BUFFER)
In [57]:
rtdm_write(rtdminterface, 0xffff,:Flags)
In [46]:
rtdm_read(rtdminterface, UInt16, :Flags)
Out[46]:
In [49]:
buffer4 = Array(UInt8,128)
rtdm_read!(rtdminterface, buffer4, :SPI1CH1_BUFFER)
buffer4
Out[49]:
In [12]:
mapdict
Out[12]:
In [ ]:
In [9]:
close(rtdminterface)
In [ ]: