Serial interface?? Is this a virtual COM port or via serial pins on the board itself? :D
Printable View
Serial interface?? Is this a virtual COM port or via serial pins on the board itself? :D
Virtual COM interface in addition to the normal generic USB device interface. Both are much more capable than V4 and faster...
pretty awesome that you're adding VCP support for the fusion brain.
Thanks. :) Should make it easier to integrate with for those that want to roll their own.
Also, another breakthrough. The FBv6 is now capable of bidirectional communication using both interfaces simultaneously. Currently sending back dummy data, but I'll take it! Since this is a complete rework of the firmware it is baby steps. Nothing from V3 or V4 is being reused on the FB side. On the PC side, there is a mix of new and old coding.
Doing some quick tests, I am getting 900+ KB/s read speeds and slightly less for write speeds. Also worked it out so a read+write is no longer required. You can read and write independently and asynchronously using an advanced ping-ponging buffer mode on the Fusion Brain... Pretty sweet. :)
Are we still looking at a few months till shipping on these preorders??
Hopefully not. I am pretty much all done. Hardware is done. There are some changes that will be made to the final version, but nothing major. I have prototyped all those changes on my working copy of the FBv6, and I am going to try and complete all the modifications to every beta board as well.
The firmware is mostly complete. The last thing left is finalizing the bootloader. Once that is in place, then I can ship the betas. Any firmware updates can be done in the field at that point. If nothing is found in beta testing, then it will be a few weeks to get production boards, and we are off to the races!
Bootloader is operational!
I have concluded bootloaders are a love/hate relationship. I hate programming them, but I love using them.
Each email notification of additional replies/updates brings me much happiness; I'm sure I'm not alone :)
Awesome progress!
OK, as I said that was the last thing holding back sending out boards.
I have 4 that I can make publicly available and will be doing so this week.
-- Nick
---------- Post added at 11:42 PM ---------- Previous post was at 11:41 PM ----------
Thanks!
It's really coming along now!
Yes, "Awesome progress".
Can hardly wait!