From 565424ed7a688f910f63fc1ce82e39ebf0dfb28f Mon Sep 17 00:00:00 2001 From: John Hansen Date: Sat, 16 Oct 2010 18:12:46 +0000 Subject: NBCNXC_131 git-svn-id: https://mindboards.svn.sourceforge.net/svnroot/mindboards/lms_nbcnxc_128/trunk@21 c9361245-7fe8-9947-84e8-057757c4e366 --- AT91SAM7S256/Source/c_comm.iom | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'AT91SAM7S256/Source/c_comm.iom') 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; -- cgit v1.2.3