Cypress Perform

Home > Design Support > Cypress Developer CommunityTM > Cypress Forums > PSoC® Software > Creator 1.0 I2C UM Master v2.20 Build indicates Warning Multiple call to function

Bookmark and Share
Cypress Developer CommunityTM
Forums | Videos | Blogs | Training | Rewards Program | Community Components



Creator 1.0 I2C UM Master v2.20 Build indicates Warning Multiple call to function
Moderator:
JFMD

Post Reply
Follow this topic



Creator 1.0 I2C UM Master v2.20 Build indicates Warning Multiple call to function

brucenhorvath posted on 11 Jan 2012 12:12 PM PST
Member
6 Forum Posts

Using CY8CKIT-030 a Creator 1.0 Build indicates 2 cases of "Multiple call to Function" for an I2C Master v2.20 where both cases are internal Cypress Modules calls.

My code only does a name _Start(), a name _EnableInt(), and a name_MasterClearStatus()  from one module.

The compile otherwise completes successfully.

The Knowledge Base article on multiple calls and C51 non-re-entrant indicates this may be a true error and not just a warning.

*** WARNING L15: MULTIPLE CALL TO FUNCTION

 

 

NAME: _CYINTCLEARPENDING/CYLIB

CALLER1: ?C_C51STARTUP

CALLER2: I2C_UM_ISR/I2C_UM_INT

*** WARNING L15: MULTIPLE CALL TO FUNCTION

NAME: _CYINTDISABLE/CYLIB

CALLER1: ?C_C51STARTUP

CALLER2: I2C_UM_ISR/I2C_UM_INT




Re: Creator 1.0 I2C UM Master v2.20 Build indicates Warning Multiple call to function

yfs posted on 12 Jan 2012 08:01 AM PST
Cypress Employee
77 Forum Posts

What version of the cy_boot component are you using? This is the (invisible) component that exists in your schematic to generate design-wide APIs like the ISR function that is giving you trouble. In v2.30 we made these APIs reentrant to correct this problem. To check, and update, go to the main Project menu and select "Update Components". The cy_boot entry will be at the bottom of the list.

I strongly doubt you have a "real" roblem because the first call is from our startup code and that is not going to called again later on.

If you do not wich to update your cy_boot version at this time, you can suppress the message... search for "Reentrant Code in PSoC 3" in the Help system for details on the CYRE file.

-- Mark.

 



Re: Creator 1.0 I2C UM Master v2.20 Build indicates Warning Multiple call to function

brucenhorvath posted on 12 Jan 2012 11:44 AM PST
Member
6 Forum Posts

Mark,

Found your reply in Follow this Topic in web page type code!

cy.boot is V2.21 which is the latest version of Creator included in the CY8CKIT-030 CD.

I am on a DSL line which is slow for downloading Creator 2, and the Install is lengthy, so I will wait to see if any problem shows up.

Thanks,

Bruce



Re: Creator 1.0 I2C UM Master v2.20 Build indicates Warning Multiple call to function

yfs posted on 13 Jan 2012 08:52 AM PST
Cypress Employee
77 Forum Posts

Keep us posted !

-- Mark.

 






ALL CONTENT AND MATERIALS ON THIS SITE ARE PROVIDED "AS IS". CYPRESS SEMICONDUCTOR AND ITS RESPECTIVE SUPPLIERS MAKE NO REPRESENTATIONS ABOUT THE SUITABILITY OF THESE MATERIALS FOR ANY PURPOSE AND DISCLAIM ALL WARRANTIES AND CONDITIONS WITH REGARD TO THESE MATERIALS, INCLUDING BUT NOT LIMITED TO, ALL IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT OF ANY THIRD PARTY INTELLECTUAL PROPERTY RIGHT. NO LICENSE, EITHER EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, IS GRANTED BY CYPRESS SEMICONDUCTOR. USE OF THE INFORMATION ON THIS SITE MAY REQUIRE A LICENSE FROM A THIRD PARTY, OR A LICENSE FROM CYPRESS SEMICONDUCTOR.

Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Terms and Conditions of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Terms and Conditions of this site. Cypress Semiconductor and its suppliers reserve the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.

Spec No: None; Sunset Owner: GRAA; Secondary Owner: RAIK; Sunset Date: 01/01/20