Using pack files for HAL? #487
Description
I am considering to use parts of the official STM HAL driver library for Cortex-M7 port and because there has been already an ongoing discussion about including third party source code in NETMF codebase and possible usage of .pack files #434 (comment), I am looking for the right directions and feedback.
In my particular case, I could find only one .pack file for Cortex-M7 that contains needed HAL driver source code, namely Keil.STM32F7xx_DFP.2.7.0.pack available as a free download from Keil's MDK5 Software Packs page.
The problem is this file download is several hundred megabytes and expands into more than one gigabyte (!) of contents, most of which is irrelevant for my case (not saying completely useless, but the HAL driver is a few .h and .c files, negligible part of the whole package).
The alternative is to use STM32CubeF7 that also contains the HAL driver, and has similar additional contents, which is not needed...
Thus, personally I would rather include [only actually used parts of] the STM HAL driver library in the NETMF codebase (in a similar way how it has been already done by @josesimoes in his PR).
The long-term solution could be use of packages specifically designed for NETMF (then the question would be why not use an existing mechanism such as nuget, with a NETMF feed).
Thoughts?