The process of CoX evolution
CoX V1.0.0 was first released in September 2010, and has been ported to several MCU platforms, such as LPC11xx, NUC1xx and so on.
CoX V1.0.0 also provides a group of common functions for peripherals, but it has some drawbacks:
- Do not support interrupt.
- Does not have full functions. It just implements some of the most common functions, and can’t play the advantages of the special MCUs.
- Does not support all the peripherals, users need to rely on the cooperation of other libraries. That will also leads to larger code size, and may have some conflicts for logic implementation.
So we re-write the CoX. We have prepared for about one year for the new CoX, each of whose interface was defined after having read and compared a number of chip manufacturers’ manuals. The current version of CoX has solved all the problems above, and added some innovative things. Now the CoX peripheral library can meet different needs, such as reusable driver, specified application and so on.