Hi, A couple of years ago I put together a mostly complete library for chips in the LPC1114 range for a bunch of projects I was working on; i’d planned to finish brushing it up and release it under a simplified BSD license, but never found time to get the last 5-10% done (mostly writing example code, ensuring documentation was in good shape, sorting through a few more peripherals & support for the low-power & USB versions, and reworking the build process).
Development style is such that tiny functions that should require only a few instructions are done as static inline, and anything a bit more complex gets compiled into a library -- I’ve tried to make overhead as small as possible. Much of the code has been tested pretty well through some nontrivial projects, though some pieces (mostly the examples — some of which I basically started and then put down in the middle of early edits :) ) are quite incomplete. Now, realizing I'm probably never going to have the time to finish - so I’ve gone ahead and put it up on Github anyhow. If there’s any interest in integrating any code into libopencm3, I’m totally happy to dual-license the code under GPL (I believe that the simplified BSD licensing I’ve released it under wouldn’t prevent it being absorbed into a GPL project anyhow)… and happy to answer anything that might be helpful (and try to fix any specific bugs that people may find) or otherwise help for any use of the code. I’m quite overwhelmed with work though, and likely will be for some time to come - so am unlikely to have any time to do any serious additional development on it for some time to come. Also -- LPC13xx is very similar, so shouldn’t be hard to handle the small number of changes for that line (if I recall, just a few peripheral tweaks here and there). Code is here: https://github.com/tymmothy/LPC11xx_Device_Lib_v1.2 Thanks, -Tymm ------------------------------------------------------------------------------ Want fast and easy access to all the code in your enterprise? Index and search up to 200,000 lines of code with a free copy of Black Duck Code Sight - the same software that powers the world's largest code search on Ohloh, the Black Duck Open Hub! Try it now. http://p.sf.net/sfu/bds _______________________________________________ libopencm3-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/libopencm3-devel
