Las mejoras que a mi me están gustando más son...
- El compilador automáticamente generará el código necesario para programar los fusibles del PIC según el código que se haya escrito. Por ejemplo, si nunca se usa restart_wdt() en el código, CCS programará el fuse como NOWDT.
- En #use_delay ya se pueden usar prefijos como 4MHZ, ya no hay que escribir... #use_delay(clock=4000000)
- Ya se pueden usar arreglos de variables de un bit. Antes el compilador solo dejaba usar arreglos de int8 para arriba.
- Se pueden hacer cálculos numéricos con punto decimal sin usar números flotantes, incrementando la velocidad de procesamiento.
- Ahora delay_us() y delay_ms() ya aceptan variables int16. Antes solo aceptaban int8 como variables e int16 como constantes.
- Antes solo existía output_float(), ahora ya también existe output_drive().
- Si era difícil saber que estado tenía el tris de un puerto, ahora se puede hacerlo rápidamente con get_tris_x().
