aboutsummaryrefslogtreecommitdiff
path: root/AT91SAM7S256/Source/c_comm.iom
diff options
context:
space:
mode:
authorJohn Hansen2010-10-16 18:12:46 +0000
committerNicolas Schodet2011-07-04 00:37:03 +0200
commit565424ed7a688f910f63fc1ce82e39ebf0dfb28f (patch)
treeb0debc1bc66133151654a885b96414e382b62b93 /AT91SAM7S256/Source/c_comm.iom
parentfb5f5e4551230270344616648c78cc4896f6626c (diff)
NBCNXC_131
git-svn-id: https://mindboards.svn.sourceforge.net/svnroot/mindboards/lms_nbcnxc_128/trunk@21 c9361245-7fe8-9947-84e8-057757c4e366
Diffstat (limited to 'AT91SAM7S256/Source/c_comm.iom')
-rw-r--r--AT91SAM7S256/Source/c_comm.iom14
1 files changed, 10 insertions, 4 deletions
diff --git a/AT91SAM7S256/Source/c_comm.iom b/AT91SAM7S256/Source/c_comm.iom
index 0f6648b..98edff7 100644
--- a/AT91SAM7S256/Source/c_comm.iom
+++ b/AT91SAM7S256/Source/c_comm.iom
@@ -38,10 +38,15 @@ enum
BT_ARM_OFF,
BT_ARM_CMD_MODE,
BT_ARM_DATA_MODE,
- BT_ARM_GPS_MODE,
- BT_ARM_RAW_MODE
};
+// Constants refering to BtDataMode and HsDataMode
+#define DATA_MODE_NXT 0x00
+#define DATA_MODE_GPS 0x01
+#define DATA_MODE_RAW 0x02
+#define DATA_MODE_MASK 0x07
+#define DATA_MODE_UPDATE 0x08
+
//Constant reffering to BtStateStatus
#define BT_BRICK_VISIBILITY 0x01
#define BT_BRICK_PORT_OPEN 0x02
@@ -267,11 +272,12 @@ typedef struct
UBYTE HsState;
UBYTE UsbState;
+ UBYTE Spare1; // fill the vacant byte that would otherwise be here
UWORD HsMode;
- UBYTE BtState; // off, cmd, data, gps, raw
- UBYTE Unused1;
+ UBYTE BtDataMode; // nxt, gps, raw
+ UBYTE HsDataMode; // nxt, gps, raw
}IOMAPCOMM;