主要内容

更新源和头文件的路径

  1. 在MATLAB®编辑器,打开colorSensor.m文件。

  2. 更新BuildInfo方法用下面的代码。

    方法(静态)……函数updateBuildInfo (buildInfo上下文)如果context.isCodeGenTarget (“环球套票”)%更新buildInfosrcDir = fullfile (fileparts (mfilename (' fullpath ')),“src”);includeDir = fullfile (fileparts (mfilename (' fullpath ')),“包括”);libDir = fullfile (fileparts (mfilename (' fullpath ')),“库”);%包含头文件addIncludePaths (buildInfo includeDir);addIncludePaths (buildInfo libDir);%包括源文件addSourceFiles (buildInfo“colorSensor.cpp”srcDir);addSourceFiles (buildInfo“Adafruit_TCS34725.cpp”,libDir);boardInfo = arduino.金宝appsupportpkg.getBoardInfo;开关boardInfo.Architecture情况下“avr的”%添加SPI库——基于AVR的ideRootPath = arduino.金宝appsupportpkg.getAVRRoot;addIncludePaths (buildInfo fullfile (ideRootPath“硬件”,arduino的,“avr的”,“库”,SPI的,“src”));srcFilePath = fullfile (ideRootPath,“硬件”,arduino的,“avr的”,“库”,SPI的,“src”);fileNameToAdd = {“SPI.cpp”};addSourceFiles (buildInfo fileNameToAdd srcFilePath);% Add Wire / I2C图书馆——基于AVR的addIncludePaths (buildInfo fullfile (ideRootPath“硬件”,arduino的,“avr的”,“库”,“线”,“src”));addIncludePaths (buildInfo fullfile (ideRootPath“硬件”,arduino的,“avr的”,“库”,“线”,“src”,“效用”));srcFilePath = fullfile (ideRootPath,“硬件”,arduino的,“avr的”,“库”,“线”,“src”);fileNameToAdd = {“Wire.cpp”};addSourceFiles (buildInfo fileNameToAdd srcFilePath);srcFilePath = fullfile (ideRootPath,“硬件”,arduino的,“avr的”,“库”,“线”,“src”,“效用”);fileNameToAdd = {“twi.c”};addSourceFiles (buildInfo fileNameToAdd srcFilePath);情况下“山姆”%添加SPI库——基于山姆libSAMPath = arduino.金宝appsupportpkg.getSAMLibraryRoot;addIncludePaths (buildInfo fullfile (libSAMPathSPI的,“src”));srcFilePath = fullfile (libSAMPath,SPI的,“src”);fileNameToAdd = {“SPI.cpp”};addSourceFiles (buildInfo fileNameToAdd srcFilePath);% Add Wire / I2C图书馆——基于山姆addIncludePaths (buildInfo fullfile (libSAMPath“线”,“src”));srcFilePath = fullfile (libSAMPath,“线”,“src”);fileNameToAdd = {“Wire.cpp”};addSourceFiles (buildInfo fileNameToAdd srcFilePath);情况下“samd”——基于SAMD %添加SPI图书馆libSAMDPath = arduino.金宝appsupportpkg.getSAMDLibraryRoot;addIncludePaths (buildInfo fullfile (libSAMDPathSPI的));srcFilePath = fullfile (libSAMDPath,SPI的);fileNameToAdd = {“SPI.cpp”};addSourceFiles (buildInfo fileNameToAdd srcFilePath);% Add Wire / I2C图书馆——基于SAMDaddIncludePaths (buildInfo fullfile (libSAMDPath“线”));srcFilePath = fullfile (libSAMDPath,“线”);fileNameToAdd = {“Wire.cpp”};addSourceFiles (buildInfo fileNameToAdd srcFilePath);否则警告(“意想不到的板式。再次检查。)结束结束结束结束

在下一节中,您将设置输出端口属性

另请参阅

|||