![How to include user defined `.h` and `.c` files or libraries into esp-idf project? Or How to refactor out code out of `main.c`? : r/esp32 How to include user defined `.h` and `.c` files or libraries into esp-idf project? Or How to refactor out code out of `main.c`? : r/esp32](https://i.redd.it/how-to-include-user-defined-h-and-c-files-or-libraries-into-v0-vdb1qnc4ohj81.png?width=1920&format=png&auto=webp&s=3725ed66479d33ed2ede9f2c2f17816becdeade2)
How to include user defined `.h` and `.c` files or libraries into esp-idf project? Or How to refactor out code out of `main.c`? : r/esp32
![Sean Heelan on Twitter: "Anyone know why g++ < version 11 fails to vectorize this vector-to-vector copy? https://t.co/eOEH2YJCoB -fopt-info-vec-missed tells me 'uintvec.cpp:18:15: missed: not vectorized: not suitable for gather load _2 = *_ Sean Heelan on Twitter: "Anyone know why g++ < version 11 fails to vectorize this vector-to-vector copy? https://t.co/eOEH2YJCoB -fopt-info-vec-missed tells me 'uintvec.cpp:18:15: missed: not vectorized: not suitable for gather load _2 = *_](https://pbs.twimg.com/media/E9Ua0eDXoAYpBlL.jpg:large)
Sean Heelan on Twitter: "Anyone know why g++ < version 11 fails to vectorize this vector-to-vector copy? https://t.co/eOEH2YJCoB -fopt-info-vec-missed tells me 'uintvec.cpp:18:15: missed: not vectorized: not suitable for gather load _2 = *_
![Shift Register Library for the Raspberry Pico: Shift Register Essentials and Library Design | Admantium Shift Register Library for the Raspberry Pico: Shift Register Essentials and Library Design | Admantium](https://admantium.com/images/blog/pico04_cover.png)
Shift Register Library for the Raspberry Pico: Shift Register Essentials and Library Design | Admantium
![variable uint8_t is not a type name issue with a not supported compiler · Issue #6406 · microsoft/vscode-cpptools · GitHub variable uint8_t is not a type name issue with a not supported compiler · Issue #6406 · microsoft/vscode-cpptools · GitHub](https://user-images.githubusercontent.com/73600753/97457864-706e3380-193a-11eb-9ed9-3d14a184cde0.png)