This commit is contained in:
Steve Maillet 2016-04-05 09:50:42 -07:00
Родитель bc0c7f9bda
Коммит 16c7b5cebf
1 изменённых файлов: 4 добавлений и 0 удалений

Просмотреть файл

@ -1,2 +1,6 @@
# CMSIS.Pack
.NET Library for working with CMSIS-Pack component packaging for embedded devices
This library is still in the early stages of development and includes a robust SemanticVersion parser that can handle many of the non-conformant real world pack description files. There are unfortunately a number of real world PDSC files published that don't fully conform to the published XSD. Furthermore the official HTML documentation include with CMSIS itself is not consistent with the officially published Pack.XSD file. Thus, this library has to do some dancing to resolve such ambiguities and can't just rely on a validating XML parser and the official schema. At this point in time it can parse all of the currently published PDSC files, there is a simple application "netmfpackinstaller" that can show all the packs along with some basic information.
More refactoring work is needed to make the classes originally generated via XSD.exe more normal .NET style, including specifying default values that are defined in the documentation but not in the schema.