Thanks, I have seen the download link over at Microchip's website, but having the C18 compiler available through work over the company network, I have never had the need to look any further into the free options. Still its good information to have.n9352527 said:No enforcement whatsoever, you can go to Microchip site and download the C18 for free. It will function fully (all optimisations on) for 30 days after installation, and after that time it will disable _one_ optimisation only, which is the procedural abstraction.
Procedural abstraction scans the object code and replaces code sequences that appear multiple times with functions, resulting in smaller code size that is slightly slower than the original due to the function calling overhead. The effect of disabling this optimisation is not that severe, properly structured good code might see a few percents reduction in size.
Dave