Chciałbym podlinkować jawnie pliki z katalogu biblioteki, wszystkie, które mają nazwe driver_XXXXXXX : https://github.com/rkalwak/GUI-Generic/ ... mbusMeters
Dlaczego? Bawię się z przeniesiem wmbusmeters żywcem na ESP i w sumie to na projekcie bez GG działa https://github.com/rkalwak/WmbusmetersTests a tu nie chce linkować kodu z biblioteki wmbus i plików driver_XXXXXX- jest tu jedna rzecz zrobiona w tej bibliotece- implementacje są linkowane z kilkunastu plików i jest jakoś wywoływana metoda z przekazaną funkcją, która rejestruje wszystkie implementacje tak jak tu https://github.com/rkalwak/GUI-Generic/ ... C22-L31C36
Nie wiem jak to dokładnie działa w C++ , ale domyślam się, że to jakaś magia linkera powodująca, że wywołanie przekazanej funkcji faktycznie utworzy obiekt bo implementacje są podlinkowane. Podpowie ktoś jak zmusić linker do uwzględnienia plików tej biblioteki? w platformio.ini w linii 32-33 są moje próby przekazania flag, ale nie umiem z tym dojść do ładu :/
PS: krychy pytałem
