I have been looking into size optimizing the LPC810 start-up code from the microbuild codebase (https://github.com/microbuilder/LPC810_CodeBase). I noticed some oddities with the clock system handling that waste quite a bit of space. I wonder who is responsible for code maintainance? Is there any way to report issues directly? The current state of CMSIS for the LPC810 does not look very polished to me.
I filed this on Github:
https://github.com/microbuilder/LPC810_CodeBase/issues/2
I fixed the issue, however I had to change CMSIS a little by moving the clock settings to the header file. I wonder why this isn't the normal approach?
https://github.com/microbuilder/LPC810_CodeBase/pull/3