I have pretty much copied PatchProgrammer_DR_Patch.c line for line to my own project.
Everything seems to work correctly, until I get to the initDriver(0); where the CC3000 totally stops responding. If I run the code again, it gets stuck in the same spot (aka initDriver(2); does not hang)
It seems that the CC3000 is requesting a firmware update? but the code doesn't seem to have any? sendWLFWPatch returns NULL ... I am really confused... and frankly, the documentation is really lacking any useful information.
if sendDriverPatch, sendBootLoaderPatch, sendWLFWPatch always return null in both PatchProgrammer_DR_Patch.c, PatchProgrammer_FW_Patch.c what is their purpose?
Please, any help would be GREATLY appreciated!!
write 4 - 01 00 05 00
write 6 - 00 01 00 40 01 00
read 10 - 02 00 00 00 07 04 00 10 02 00
read 2 - 02 00
write 12 - 01 00 07 00 00 03 02 02 00 00 00 00