Subversion Repositories NaviCtrl

Rev

Rev 243 | Rev 254 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
253 killagreg 1
#ifndef __NCMAG_H
2
#define __NCMAG_H
242 killagreg 3
 
253 killagreg 4
#include "compass.h" 
5
 
243 killagreg 6
typedef struct
7
{
8
        s16 XRange;
9
        s16 YRange;
10
        s16 ZRange;
11
        s16 XOffset;
12
        s16 YOffset;
13
        s16 ZOffset;
253 killagreg 14
}  __attribute__((packed)) NCMAG_Calibration_t;
243 killagreg 15
 
253 killagreg 16
extern NCMAG_Calibration_t NCMAG_Calibration;
17
extern s16vec_t ACC_Vector;
243 killagreg 18
 
253 killagreg 19
u8 NCMAG_Init(void);
20
void NCMAG_UpdateCompass(void);
21
void NCMAG_ToggleMode(void);
242 killagreg 22
 
253 killagreg 23
#endif // __NCMAG_H
242 killagreg 24