Monday, 06 September 2010
 
  Home  
Latest News
Popular
Main Menu
Home
Car PC
PIC
Electronics
Brewing
Links
FAQs
Forums
eXtplorer
Login Form





Lost Password?
No account yet? Register
Syndicate
RSS feed
More updates
Written by Evan   
Saturday, 01 March 2008

Did some more updates pertaining to the overhaul of the PIC USB core code.  I have added compiled documentation for the basic USB interface class , and for the bootloader interface class , both of which are now compiled to their own respective DLL files for ease of use.  Their respective articles are semi-updated.  The USB interface class code is up, which includes the compiled DLL as well.  The bootloader article is a mess, quite a bit of it is outdated now so it's crossed out, and I haven't written enough about the new code to replace it yet.  But, the code for the new bootloader interface DLL is now in there, as well as the updated bootloader application.  Bear with me.

I still hope to refactor the 'asynchronous' example code sometime, but so far these other two have been enough work to keep me busy. 

Because everything is in limbo, I would greatly appreciate it if you would email me if you happen to try out some of the code and encounter any issues with it, I'd much rather find out about them sooner rather than after they've been posted for months!

Last Updated ( Saturday, 01 March 2008 )
 
RSS Feed
Written by Evan   
Monday, 18 February 2008
I just enabled the syndication module for the site, which means you can now subscribe to the RSS feed for the site.  It just covers front-page news items at present, but I almost always add a note on the front page when I add or change content.  The link to subscribe is in the lower left corner below the other menu items...  or if you're using firefox a button should show up right in your address bar.
Last Updated ( Monday, 18 February 2008 )
 
Continued progress...
Written by Evan   
Saturday, 16 February 2008

I made some more progress with the code updates today.  The basic USB demo code package is now updated, you can download it in its respective article.  The code is now reduced to a much simpler interface with the packaged DLL which handles all the 'dirty work' of the USB routines.  The code package for the DLL is also available for separate download.

Today I spent quite a lot of time updating the USB bootloader code.  It started out as a simple upgrade to use the DLL, which would have taken minutes, but wound up being a long project because I was fed up with the way the program was structured - from the programmer's standpoint, there were three separate classes that needed to be dealt with, and all the multi-threaded functionality of the more advanced code was implemented in the "user code" in the form, so to speak.  I realize that this probably made it pretty hard for others to figure out the codeI have drastically restructured it all so that all of the functionality is encapsulated in a single class, with only a few easy-to-use methods to deal with from the user's standpoint.  The code in the form itself no longer has to do any of the hard work, making the bootloader a lot less painless to use from a programming standpoint.  I still need to spend some time cleaning things up and adding comments throughout, but everything appears to be workable at this point at least.  I haven't entirely decided yet if I want to release the bootloader code as another DLL that extends the core code in my other one, or add it right into the other DLL, or something else entirely.  I'll try to get it all updated in the next few days

Next (and final) step is for me to get the code for the asynchronous transfers article revised.

I have been toying around with programs that will auto-generate help files from the XML commenting in the code.  This would produce documentation of all the classes, methods, events, etc. similar to what you'd see on MSDN, et al.  Once I've got all the 'real' stuff done I hope to get something like this working so I can generate some more substantial documentation so that my code is easier to use.

Last Updated ( Saturday, 16 February 2008 )
 
<< Start < Prev 1 2 3 4 5 6 7 8 9 10 Next > End >>

Results 1 - 4 of 38
Who's Online
We have 18 guests online
Partner Site
Visit my friends over at Dream-Technology, producing radio controlled and switch adapted toys for children with physical disabilities.
Creative Commons License
This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 2.5 License.
For usage outside the terms of this license, contact me by email to discuss.

© 2010 eegeek.net
Joomla! is Free Software released under the GNU/GPL License.

Get The Best Free Joomla Templates at www.joomla-templates.com