Library files and headers should be self containing
Library files, especially headers should be self contained. They should include all libraries they need for their proper working. One such example is the need for import of stdint.h in atca-v2-daq.h for datatype uint32_t.