Hi William,
[RobH] >> In my view the aliases for registers as done in some libraries are >> sort of temporary fixes (or 'tricks'). For example in >> pwm_hardware.jal the ECCPxCON registers are aliased as CCPxCON. So >> Extended CCP modules are handled as classic CCP modules and thus >> those libraries support only a subset of the possibilities of the >> extended CCP modules. [William] > If I understand what you're saying, you basically agree that the > 'right' place for such aliasing is in the 18F device files, to > provide a sort of 'legacy' MSSP mode. You are right in the sense that one of the goals (challenges) of the device files is to provide a device independent interface for application programs (and libraries). So it might be a good idea to put aliases in the device files to support 'enhanced' modules (MSSP, CCP, etc.) as 'legacy' modules. I don't see a difference with the current implementation of similar aliases in a library. I'll open an request for enhancement 'issue', and we'll see if we can all agree. Regards, Rob. -- Rob Hamerling, Vianen, NL (http://www.robh.nl/) --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "jallib" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/jallib?hl=en -~----------~----~----~----~------~----~------~--~---
