MTB CAT1 Peripheral driver library
CORDIC (Coordinate Rotation Digital Computer)

General Description

The CORDIC driver provides an easy method to access the CORDIC IP block registers and provides simple functionalities for calculating the Trigonometric functions, hyperbolic functions and Park Transform.

The functions and other declarations used in this driver are in cy_cordic.h. You can include cy_pdl.h to get access to all functions and declarations in the PDL.

Configuration Considerations

The CORDIC driver provides the simplest way to calculate the various functions. No configuration is needed.

More Information

Refer to the technical reference manual (TRM) and the device datasheet.

Changelog

VersionChangesReason for Change
1.0 Initial version
2.0 A few APIs are turned to inline APIs. And result parameter is moved as return parameter instead, for a few APIs. To improve performance.

API Reference

 Macros
 
 Data Structures
 
 Enumerated Types
 
 Functions