simple, stable version

Dependencies:   mbed

A1333_PoOPoO.h

Committer:
open4416
Date:
2021-05-18
Revision:
1:ec8b98cf0bed
Parent:
0:d35231825f42

File content as of revision 1:ec8b98cf0bed:

#ifndef A1333_PoOPoO_H
#define A1333_PoOPoO_H

// A1333 Serial command Registers //

#define WMASK               0x40    // write mask
#define RMASK               0x00    // read mask

#define EWA                 0x02    //r/w
#define EWDH                0x04    //r/w
#define EWDL                0x06    //r/w
#define EWCS                0x08    //ro/wo
#define ERA                 0x0A    //r/w
#define ERCS                0x0C    //ro/wo
#define ERDH                0x0E    //r/w
#define ERDL                0x10    //r/w

#define CTRL                0x1E    //rw/wo
#define ANG                 0x20    //ro
#define STA                 0x22    //ro
#define ERR                 0x24    //ro
#define WARN                0x26    //ro
#define TSEN                0x28    //ro
#define FIELD               0x2A    //ro
#define TURNS               0x2C    //ro

#define HANG                0x30    //ro
#define ANG15               0x32    //ro
#define ZANG                0x34    //ro

#define IKEY                0x3C    //ro/wo


// A1333 EEPROM command Registers //
#define PWE_E               0x18
#define ABI_E               0x19
#define MSK_E               0x1A
#define PWI_E               0x1B
#define ANG_E               0x1C
#define LPC_E               0x1D
#define COM_E               0x1E
#define CUS_E               0x1F    //costume

// A1333 EEPROM shadow Registers //
#define PWE_S               0x58
#define ABI_S               0x59
#define MSK_S               0x5A
#define PWI_S               0x5B
#define ANG_S               0x5C
#define LPC_S               0x5D
#define COM_S               0x5E


#endif  //LSM9DS0_SH_H

/*  Typical readout (break out)
Welcome to A1333/A1339 configurator
Temperature is now: 28.62
Error is: A0CB
State is: 8090

Read PWE_E
ERDH: D000
ERDL: 0FDF

Read ABI_E
ERDH: 9402
ERDL: 10A4

Read MSK_E
ERDH: A490
ERDL: 1900

Read PWI_E
ERDH: B0C2
ERDL: 710A

Read ANG_E
ERDH: 8802
ERDL: 81D6

Read LPC_E
ERDH: 9480
ERDL: B29F

Read COM_E
ERDH: 500C
ERDL: 094D

IKEY before unlock is: 0000
IKEY is: 0001
Device unlocked

End of A1333/A1339 configurator
*/