mchelper Changelog
Changelog for mchelper
mchelper 2.5.1 ( July 8, 2009 )
- Windows-only bug fix release
- enhanced USB stability - fixed case in which program could occasionally crash on USB unplug
mchelper 2.5.0 ( June 5, 2009 )
- interface improvement - now double click (or select from 'Board' menu) to get options per board - see Inspector, upload new firmware etc.
- Icon indicates whether board is connected via Ethernet or USB.
- Can now erase or reset boards via OSC - no disconnect/reconnect required! Requires firmware 1.6 or higher.
- Can now upload firmware on OS X 10.5, once the uploader patch is installed
- USB now works on Windows Vista 32 and 64 bit - uploading still not supported on 64 bit due to lack of support from Atmel. Being actively investigated. Must upload new applications on another computer, for now.
- much improved USB handling on Windows - several resource leaks have been resolved
- now only need to specify path to sam7 (uploader) on *nix instead of specifying the full path to the executable
- improved test suite
- *lots* of internal code cleanup, resulting in better performance and maintainability
mchelper 2.2.0 ( February 13, 2008 )
- Much improved XML server performance - a new thread is created for the XML connection.
- Can now connect multiple Flash movies (or other XML clients) to a single mchelper. Messages from the board(s) will be sent to all connected Flash movies.
- OSC blob data is now encoded as text when sent via XML.
- Fixed USB regression that occasionally crashed on close.
- XML server can now accommodate messages sent incrementally.
- A "No Boards Found" item in the list of Controllers now explicitly indicates that mchelper was unable to find any boards.
mchelper 2.1.0 ( January 9, 2008 )
- added auto updater (using Sparkle on OS X) so mchelper can check for updates
- fixed some memory leaks
- polished the UI a bit - now have splitter in main view, and aligned/reorganized fields in summary view
- [Leopard] fixed crash when trying to upload new firmware. still doesn't work, but fails with a sensible message.
- [Windows] fixed problem where you had to press 'upload' twice before the firmware would actually get loaded
- allow a user-configurable maximum number of messages to be held in the output window
- accomodate sending and receiving UDP messages on different ports
- summary tab and preferences menu now only apply changes on button press - prevents accidental changes
- fixed problem reading OSC blobs

