Is Harmony 2 Dead?
Harmony v2 hasn't been updated in about 13 months now and new processors are out. Specifically, I have a board that has a PIC32MZ1025DAA176 that is NRND. The suggested replacement is PIC32MZ1025DAK176. Harmony 2.06 doesn't support the DAK. The only reason I use Harmony is to provide the Ethernet and USB stacks. Harmony 3 doesn't support the LAN9303 and wants to use FreeRTOS if I use the USB CDC driver. If Harmony 3 is anything like the earlier versions, I can probably get the LAN9303 working with only the addition of a driver file (but if it were that simple, why would support have been dropped?) and I haven't looked at USB at all yet. I'm just not keen on digging into it.
So, is Harmony 2 dead or can we expect updates to support the new processors? For the time being, I plan on continuing with the DAA. If I get forced into using the DAK, I believe I can just load the DAA code onto the DAK and it should still work. All register definitions are identical, flash addresses, etc. I've compiled my code with DAK as the target and was able to get it running on the DAA with only trivial changes to the source, so this suggests that the parts are binary file compatible.