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 |