MTB CAT1 Peripheral driver library

General Description

Data Structures

struct  cy_stc_cordic_context_t
 CORDIC context structure. More...
 
struct  cy_stc_cordic_parkTransform_result_t
 Park Transform results. More...
 

Typedefs

typedef int32_t CY_CORDIC_Q31_t
 This typedef is used for Input and Output Data representation in blocking & non-blocking functions. More...
 
typedef int32_t CY_CORDIC_8Q23_t
 This typedef is used for Input Data representation in blocking & non-blocking functions. More...
 
typedef int32_t CY_CORDIC_20Q11_t
 This typedef is used for Output Data representation in blocking & non-blocking functions. More...
 
typedef int32_t CY_CORDIC_1Q30_t
 This typedef is used for Output Data representation in blocking & non-blocking functions. More...
 
typedef void(* cy_cb_cordic_handle_events_t) (uint32_t event)
 Provides the typedef for the callback function called in the Cy_CORDIC_Interrupt to notify the user about occurrences of CORDIC Callback Events.
 

Typedef Documentation

◆ CY_CORDIC_Q31_t

typedef int32_t CY_CORDIC_Q31_t

This typedef is used for Input and Output Data representation in blocking & non-blocking functions.

CY_CORDIC_Q31_t => 1 Signed bit, 0 Integer bits, 31 fraction bits.

◆ CY_CORDIC_8Q23_t

typedef int32_t CY_CORDIC_8Q23_t

This typedef is used for Input Data representation in blocking & non-blocking functions.

CY_CORDIC_8Q23_t => 1 Signed bit, 8 Integer bits, 23 fraction bits.

◆ CY_CORDIC_20Q11_t

typedef int32_t CY_CORDIC_20Q11_t

This typedef is used for Output Data representation in blocking & non-blocking functions.

CY_CORDIC_20Q11_t => 1 Signed bit, 20 Integer bits, 11 fraction bits.

◆ CY_CORDIC_1Q30_t

typedef int32_t CY_CORDIC_1Q30_t

This typedef is used for Output Data representation in blocking & non-blocking functions.

CY_CORDIC_1Q30_t => 1 Signed bit, 1 Integer bits, 30 fraction bits.