Improved register definition include files
2004-01-21 by wmk6341
I've just uploaded a ZIP file containing what I believe to be improved register definition include files. The standard #defines typically cause additional code and data to be created when other registers within the same group are accessed. The "improved" files declare a typedef'd structure for each register group. The compiler then loads the base address of the register group and creates offsets to each register in-line as needed. The files use Philips register naming and have support for LPC210x, LPC21xx, and LPC22xx processors. The information was gathered from several sources including prerelease documentaion from Philips. In writing this I rememdered there are CAN versions of the LPC. The include files do not presently support them. The information within the files is believed to be correct and some testing was done to validate the addresses etc. However please review the files and use at your own risk. Corrections, additions, etc. are welcomed. Regards -Bill Knight R O SoftWare