When using user packages with library dependeancies of other user defined libraries in them (see e.g. "USB_NA" project in libstock), then, when selecting a high level user lib in the library manager, only the lowest lib in the dependancy chain is also selected together with the high level lib.
e.g. (again from "USB_NA"):
extract of "LibDependency.ini":
This is according the dependancy settings in the USB_NA package, no problem here.[USB_CDC_Library_NA]
Count=1
Lib0=USB_Library_Core_NA
[USB_HID_Keyb_Library_NA]
Count=2
Lib0=USB_HID_Library_NA
Lib1=USB_Library_Core_NA
[USB_HID_Library_NA]
Count=1
Lib0=USB_Library_Core_NA
[USB_Library_Core_NA]
Count=1
Lib0=USB_Library_Core_Constants_NA
[USB_MSD_Library_NA]
Count=1
Lib0=USB_Library_Core_NA
But: when I select e.g. "USB_HID_Keyb_Library_NA" in the library manager, only "USB_Library_Core_Constants_NA" is also selected, while "USB_HID_Library_NA" and "USB_Library_Core_NA" and "USB_Library_Core_Constants_NA" should be selected.
Thanks in advance!