Hello,
This is quite interesting. What is the reason for creating this VSCode?
We provide a fully working
FT9xx Toolchain which is supported by Bridgetek.
To help you resolve your problem, you could include the API source code in order to step into the API functions.
The source code files can be found here:
C:\Users\Username\Documents\Bridgetek\FT9xx\2.3.2\Source\src
If the source code files are not included into the project, they can not be stepped into during debug.
BRT_TN_002 Modifying FT9xx API Functions section 2.2 Copy Source shows you how to do this.
So if you include delay.c into your project, you will be able to step into this API function.
Also it could be because you have linked against the debug version of the binary (libft9xx.lib). The lib was built by our internal build system and so the debug info contains the pathname to delay.c on the build machine.
You should let gdb know that it can search your local source folder to locate the lib ft900 source code.
https://sourceware.org/gdb/onlinedocs/gdb/Source-Path.htmlBest Regards,
FTDI Community