CMSIS.Pack/ValidatePackSchema
Steve Maillet b7970d2b06 - Added more DeviceVendorEnum values based on non-conforming real world description files
- Added current (1.4.6) Pack.XSD to repository for reference
- Updated FileDownloadProgress to take advantage of C# 6 language features
- renamed several methods to use xxxAsync standard naming
- Added IDisposable to IRepository
- Added IRepositoryProvider to abstract information about respository locations from applications.
- Added MDK specific repository provider
- removed PackIndex.DefaultIndexUriPath it is now part of the provider
- removed APIs that assumed the default index URI
- Added support for downloading missing PDSC files from the index URI
- updated PackRepository.LastUpdatedTimeUTC so that if the index file doesn't exist it will provide a default constructed DateTime so it will be earlier than DateTime.Now
- Added new test/debug app to parse all the PDSC files and validate them against the "official" schemas to log errors in the official released and apparently "sanctioned" PDSC files that are not in conformance with the schema. This includes some workarounds and is helping to point to additional new workarounds.
2016-09-02 21:37:40 -07:00
..
Properties - Added more DeviceVendorEnum values based on non-conforming real world description files 2016-09-02 21:37:40 -07:00
App.config - Added more DeviceVendorEnum values based on non-conforming real world description files 2016-09-02 21:37:40 -07:00
PACK_1_3_0.xsd - Added more DeviceVendorEnum values based on non-conforming real world description files 2016-09-02 21:37:40 -07:00
PACK_1_3_3.xsd - Added more DeviceVendorEnum values based on non-conforming real world description files 2016-09-02 21:37:40 -07:00
PACK_1_4_0.xsd - Added more DeviceVendorEnum values based on non-conforming real world description files 2016-09-02 21:37:40 -07:00
PACK_1_4_2.xsd - Added more DeviceVendorEnum values based on non-conforming real world description files 2016-09-02 21:37:40 -07:00
PACK_1_4_6.xsd - Added more DeviceVendorEnum values based on non-conforming real world description files 2016-09-02 21:37:40 -07:00
Program.cs - Added more DeviceVendorEnum values based on non-conforming real world description files 2016-09-02 21:37:40 -07:00
SchemaMap.cs - Added more DeviceVendorEnum values based on non-conforming real world description files 2016-09-02 21:37:40 -07:00
ValidatePackSchema.csproj - Added more DeviceVendorEnum values based on non-conforming real world description files 2016-09-02 21:37:40 -07:00