Guidance Needed on Locating Function Calls for MT9M114 Sensor in OpenMV Project

Hi everyone,

I’m currently exploring the OpenMV project and trying to understand the flow of the mt9m114 sensor integration. I have identified the mt9m114 sensor files (mt9m114.c and mt9m114.h) and their functions, but I’m having trouble finding where these functions are called in the project.

I presume that these functions are called in some other file, which is then used in the main application file. Could someone guide me on how to trace the source file(s) where the mt9m114 functions are being called and used?

Any pointers or steps to help me navigate and understand the code better would be greatly appreciated!

Thanks in advance!

Hi, the same process applies for working with any large code project.

  1. Install an IDE. Like VS code.
  2. Open the folder of the entire openmv project.
  3. Use Intellisense and Find to trace things in the code.

The sensor.c driver under ports is what calls each sensor function.