Other Parts Discussed in Thread: CONTROLSUITE
Hi,
I'm trying to start a project with CCS 5.5. I downloaded ControlSuite and figured out where the headers and libraries for my chip are. For reference, they were under ....\controlSUITE\device_support\f2802x\v210 (for the latest version).
I copied that folder over to my project and added its root to the include paths of the compiler. Building the project, CCS started building the sources inside the folder. During this build, I got many warnings that some of the functions used inside the sources are actually never defined. These functions are:
- I2C_enableSlave
- I2C_isHandleValid
- PIE_setDebugIntVector
- SCI_read
- SCI_write
- setDBGIER
The symbols besides the I2C ones are used only in the examples, so I don't care about them. But the I2C ones are functions used in i2c.c itself. I2C_isHandleValid is used in almost all functions (although in an assert) and it's not defined anywhere.
Should I be worried about this? Is that a bug in the library that needs to be fixed? Or should I just skip building the library and link to the already built one and hope all is well?