Datasheet

PSoC Designer IDE Guide, Document # 001-42655 Rev *B 69
System-Level Editor
Local variable declaration.
Read only access to project variables and values.
Math functions.
Pointers are not supported.
3.7 Authoring New Design Elements
You can create new transfer functions, drivers, and channels through authoring; however, this guide
does not cover that process. For information on authoring, contact Cypress for the appropriate
authoring guide:
PSoC Designer Driver Author Guide
PSoC Designer Channel Author Guide
PSoC Designer Transfer Function Author Guide
Math + * / %
Bitwise & | ^ << >>
Conditional ? && || < > <= >=
Unary + = ~ !
Table 3-2. Math Functions Supported in the LiteralCode Transfer Function
Function Type Supported Functions
Trigonometric sin(), cos(), tan(), asin(), acos(), atan(), atan2()
Exponential and Logarithmic exp(), pow(), log(), sqrt()
Other functions ceil(), floor(), abs(), fabs()
Table 3-1. C Operators Supported in the LiteralCode Transfer Function
Operator Type Supported Operators