Although there isn't a dedicated project-merging tool, there are some steps you can take in order to simplify the process:
1. Start with LCD project as the foundation (this is because using LCD requires additional pin assignments while USB is connected by default in all BSP-based projects, such as our examples).
2. Add your threads from USB project to the LCD project. Take care to check the components tab as some modules may be absent from the thread but still present in the project (such as FileX or USB storage and hub stacks).
3. Generate the project content.
4. Replace the _thread_entry.c file for the USB thread with the one from your USB project.
5. Build the project.