On Mon, December 30, 2013 1:34 am, William \"Chops\" Westfield wrote: > http://www.microchip.com/pagehandler/en-us/devtools/mplabharmony > > "MPLAB Harmony is a new process for software design, development, testing > and documentation. It consists of a set of peripheral libraries, drivers, > system services, middleware, and third-party code that will make it easie= r > to create all types of applications." > > > PIC32 only, apparently. I have mixed feelings about this sort of thing; > on the one hand there is little excuse for (everyone) writing the same > code over and over again, to implement basic functions. On the other > hand, I don't trust "others" to abstract things in what I consider > sensible or efficient ways, especially on a limited-resource > microcontroller. (whether a typical PIC32 is "limited-resource" or not i= s > another question, I guess.) I mean, this is what the anti-arduino people > complain about, right? "You're just using pre-packages and inefficient > abstractions that permit you to go on without learning how things actuall= y > work." > > Has anyone used it yet? I've used it. The concept is great, and definitely the right path. You aren't required to use it- if you want to build your own optimized code... go for it! Is it ready for everyone to move over everything? Probably not, but if you are using code from the applications library, you should at least start getting familiar with it, as it is a more consistent coding solution. Anyone that has tried to integrate two or more different Microchip stacks (USB/TCPIP/Graphics) will have found that the process is painful- those different stacks were written independently, not necessarily with the idea of integrating other projects/stacks. This is one of the things that Harmony is out to make easier. With the PIC32, there are so many different peripherals, tied with lots of memory and speed, that integration of many functions becomes necessary. For the normal developer to create a working project in a reasonable amount of time, Harmony should be a great help in actually getting something done and shipped. Harmony has a consistent API and style, with methods to identify resource conflicts. The Harmony developers do monitor the Microchip Forums. Matt Bennett Just outside of Austin, TX 30.51,-97.91 The views I express are my own, not that of my employer, a large multinational corporation that you are familiar with. --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .