Data Structures | Macros | Typedefs
types.h File Reference
#include "stdbool.h"
#include "stdint.h"
#include "string.h"

Go to the source code of this file.

Data Structures

struct  _cplx_int_least8_t
 Define the complex data type for at least 8 bit signed real and imaginary components. More...
 
struct  _cplx_uint_least8_t
 Define the complex data type for at least 8 bit unsigned real and imaginary components. More...
 
struct  _cplx_least16_t
 Define the complex data type for at least 16 bit signed real and imaginary components. More...
 
struct  _cplx_uleast16_t
 Define the complex data type for at least 16 bit unsigned real and imaginary components. More...
 
struct  _cplx_int_least32_t_
 Define the complex data type for at least 32 bit signed real and imaginary components. More...
 
struct  _cplx_uint_least32_t_
 Define the complex data type for at least 32 bit unsigned real and imaginary components. More...
 
struct  _cplx_int16_t_
 Define the complex data type for 16 bit signed real and imaginary components. More...
 
struct  _cplx_uint16_t_
 Define the complex data type for 16 bit unsigned real and imaginary components. More...
 
struct  _cplx_int32_t
 Define the complex data type for 32 bit signed real and imaginary components. More...
 
struct  _cplx_uint32_t
 Define the complex data type for 32 bit unsigned real and imaginary components. More...
 
struct  _cplx_float_t
 Define the complex data type for float real and imaginary components. More...
 

Macros

#define C2000_IEEE754_TYPES
 
#define HIGH   1
 Defines high. More...
 
#define LOW   0
 Defines low. More...
 
#define OFF   0
 Defines off. More...
 
#define OK   0
 Defines ok. More...
 
#define ON   1
 Defines on. More...
 
#define ERROR   1
 Defines generic error. More...
 
#define PASS   1
 Defines pass. More...
 
#define FAIL   0
 Defines fails. More...
 

Typedefs

typedef float float32_t
 
typedef long double float64_t
 
typedef unsigned int status
 Defines the portable data type for a status result. More...
 
typedef float float_t
 Defines the portable data type for 32 bit, signed floating-point data. More...
 
typedef double double_t
 Defines the portable data type for 64 bit, signed floating-point data. More...
 
typedef struct _cplx_int_least8_t cplx_int_least8_t
 Define the complex data type for at least 8 bit signed real and imaginary components. More...
 
typedef struct _cplx_uint_least8_t cplx_uint_least8_t
 Define the complex data type for at least 8 bit unsigned real and imaginary components. More...
 
typedef struct _cplx_least16_t cplx_int_least16_t
 Define the complex data type for at least 16 bit signed real and imaginary components. More...
 
typedef struct _cplx_uleast16_t cplx_uint_least16_t
 Define the complex data type for at least 16 bit unsigned real and imaginary components. More...
 
typedef struct _cplx_int_least32_t_ cplx_int_least32_t
 Define the complex data type for at least 32 bit signed real and imaginary components. More...
 
typedef struct _cplx_uint_least32_t_ cplx_uint_least32_t
 Define the complex data type for at least 32 bit unsigned real and imaginary components. More...
 
typedef struct _cplx_int16_t_ cplx_int16_t
 Define the complex data type for 16 bit signed real and imaginary components. More...
 
typedef struct _cplx_uint16_t_ cplx_uint16_t
 Define the complex data type for 16 bit unsigned real and imaginary components. More...
 
typedef struct _cplx_int32_t cplx_int32_t
 Define the complex data type for 32 bit signed real and imaginary components. More...
 
typedef struct _cplx_uint32_t cplx_uint32_t
 Define the complex data type for 32 bit unsigned real and imaginary components. More...
 
typedef struct _cplx_float_t cplx_float_t
 Define the complex data type for float real and imaginary components. More...
 

Copyright 2023, Texas Instruments Incorporated