0.3.1

Data Structures

struct  euler
 Not yet documented. More...
 

Macros

#define RAD2ANGLE(d)   ((angle_t)((65536.0 * (d)) / (2.0 * M_PI)))
 Not yet documented.
 
#define DEG2ANGLE(d)   ((angle_t)((65536.0 * (d)) / 360.0))
 Not yet documented.
 

Typedefs

typedef int16_t angle_t
 Not yet documented.
 
typedef struct euler euler_t
 Not yet documented.
 

Functions

static fix16_t angle_deg_to (angle_t angle)
 Not yet documented.
 
static fix16_t angle_rad_to (angle_t angle)
 Not yet documented.
 
static int32_t angle_int32_to (angle_t angle)
 Not yet documented.
 

Detailed Description

Description goes here.


Data Structure Documentation

◆ euler

struct euler

Not yet documented.

Data Fields
angle_t pitch Not yet documented.
angle_t yaw Not yet documented.
angle_t roll Not yet documented.

Macro Definition Documentation

◆ RAD2ANGLE

#define RAD2ANGLE (   d)    ((angle_t)((65536.0 * (d)) / (2.0 * M_PI)))

Not yet documented.

Parameters
dNot yet documented.

◆ DEG2ANGLE

#define DEG2ANGLE (   d)    ((angle_t)((65536.0 * (d)) / 360.0))

Not yet documented.

Parameters
dNot yet documented.

Function Documentation

◆ angle_deg_to()

static fix16_t angle_deg_to ( angle_t  angle)
inlinestatic

Not yet documented.

Parameters
angleNot yet documented.
Returns
Not yet documented.

◆ angle_rad_to()

static fix16_t angle_rad_to ( angle_t  angle)
inlinestatic

Not yet documented.

Parameters
angleNot yet documented.
Returns
Not yet documented.

◆ angle_int32_to()

static int32_t angle_int32_to ( angle_t  angle)
inlinestatic

Not yet documented.

Parameters
angleNot yet documented.
Returns
Not yet documented.