// ARM runtime support - Comm Port Server definitions.
//
// Copyright (c) 2001, 2002 Rowley Associates Limited.
//
// This file may be distributed under the terms of the License Agreement
// provided with this software.
//
// THIS FILE IS PROVIDED AS IS WITH NO WARRANTY OF ANY KIND, INCLUDING THE
// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.

#define __CPS_TAG_POKE           0x00
#define __CPS_TAG_PEEK           0x01
#define __CPS_TAG_MEMSET         0x02
#define __CPS_TAG_ERASE          0x03
#define __CPS_TAG_ERASE_ALL      0x04
#define __CPS_TAG_TERMINATE      0x05
#define __CPS_TAG_VERIFY         0x06
#define __CPS_TAG_SET_PARAM      0x07
#define __CPS_TAG_CRC32          0x08

#define __CPS_CTRL_TAG_MASK      0x0F
#define __CPS_CTRL_LENGTH_OFFSET 0x04