Cypress Perform

Home > Design Support > Cypress Developer CommunityTM > Cypress Forums > PSoC® Software > Datasheet Error for Shift Register

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



Datasheet Error for Shift Register
Moderator:
JFMD

Post Reply
Follow this topic



Datasheet Error for Shift Register

Bob Marlowe posted on 27 Aug 2012 1:13 PM PST
Top Contributor
1768 Forum Posts

There is no constant defined for Shiftreg_RET_FIFO_NOT_FULL like shown on page 10

 

Bob




Re: Datasheet Error for Shift Register

Robert-CY posted on 29 Aug 2012 01:13 PM PST
Cypress Employee
129 Forum Posts

Thanks Bob,

forwarded your findings to the component documentation team.

Robert



Re: Datasheet Error for Shift Register

bjbu posted on 29 Aug 2012 03:13 PM PST
Cypress Employee
17 Forum Posts

 Bob -

Thanks for pointing this out.  You are correct the value that will be returned by the component is RET_FIFO_NOT_EMPTY.  I'm not happy with the name of that define and I've asked to keep it for backwards compatibility, but to add and document this value as RET_FIFO_PARTIAL.  This value does not mean that the FIFO is NOT_EMPTY or NOT_FULL.  This value actually is returned when the FIFO is partially full (ie. neither FULL nor EMPTY).

Brad



Re: Datasheet Error for Shift Register

Bob Marlowe posted on 04 Sep 2012 11:59 PM PST
Top Contributor
1768 Forum Posts

This is one of the few places where a returned value is preponed by "RET_" . Why not call it just "FIFO_PARTIALLY_FULL" and rename the other defines similarly and according to other component which use a FIFO. That could be made system-wide.

 

Bob






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