Pánové, ohledně optimalizace kódu u free verze XC8 doporučuji přečíst tento zajímavý článek: t4f.org/articles/optimization-of-microchip-pic-xc8-compiler-in-free-and-pro-mode/
Uvedené informace představovaly, alespoň tedy u mě, jeden z podstatných důvodů, proč jsem nakonec migroval od Microchipu k ARMům, pro které existuje výkonný GCC kompilátor dostupný bez jakéhokoliv omezení.
V souvisloti s GCC ale nechápu přístup a politiku Microchipu ohledně kompilátoru XC16, který, byť vytvořený právě pod hlavičkou GCC, není v “plné” verzi distribuován zdarma, ale poměrně za veliký pěníz. Když si vezmu, že významní vendoři ARMů poskytují vývojové nástroje zdarma (např. CCS7 od TI, MCUXpresso od NXP…), kroutím jen hlavou.
Je to škoda, řada PIC24/dsPIC se nejeví vůbec jako zlá, ale s uvedeným přístupem MCP se nelze divit, že jim odcházejí zákazníci ke konkurenci.