TI BLE-Stack for Bluetooth 4.2 API Documentation  3.02.03.00
Macros
OAD image types

Macros

#define OAD_IMG_TYPE_APP   1
 
#define OAD_IMG_TYPE_APP_STACK   3
 
#define OAD_IMG_TYPE_APPSTACKLIB   7
 
#define OAD_IMG_TYPE_BIM   6
 
#define OAD_IMG_TYPE_FACTORY   5
 
#define OAD_IMG_TYPE_HOST_BEGIN   32
 
#define OAD_IMG_TYPE_HOST_END   63
 
#define OAD_IMG_TYPE_NP   4
 
#define OAD_IMG_TYPE_PERSISTENT_APP   0
 
#define OAD_IMG_TYPE_RSVD_BEGIN   64
 
#define OAD_IMG_TYPE_RSVD_END   255
 
#define OAD_IMG_TYPE_STACK   2
 
#define OAD_IMG_TYPE_USR_BEGIN   16
 
#define OAD_IMG_TYPE_USR_END   31
 

Detailed Description

Macro Definition Documentation

§ OAD_IMG_TYPE_APP

#define OAD_IMG_TYPE_APP   1

OAD user application image

A user application of split app/stack type

§ OAD_IMG_TYPE_APP_STACK

#define OAD_IMG_TYPE_APP_STACK   3

OAD app + stack merge

An OAD enabled image that is a merge of both app and stack that are of split image type.

§ OAD_IMG_TYPE_APPSTACKLIB

#define OAD_IMG_TYPE_APPSTACKLIB   7

OAD app + stack library image

An OAD enabled executable where the app and stack are built and linked together as one image.

Note
This is different than OAD_IMG_TYPE_APP_STACK which is a post build merge of two split images.

§ OAD_IMG_TYPE_BIM

#define OAD_IMG_TYPE_BIM   6

OAD Boot Image Manager (BIM) image

A BIM image

Note
BIM upgrade is not currently supported

§ OAD_IMG_TYPE_FACTORY

#define OAD_IMG_TYPE_FACTORY   5

OAD network processor image

A network processor image. This image is intended to run an external processor

§ OAD_IMG_TYPE_HOST_BEGIN

#define OAD_IMG_TYPE_HOST_BEGIN   32

OAD Host image type begin

An image for a host processor

§ OAD_IMG_TYPE_HOST_END

#define OAD_IMG_TYPE_HOST_END   63

OAD Host image type end

An image for a host processor

§ OAD_IMG_TYPE_NP

#define OAD_IMG_TYPE_NP   4

OAD network processor image

A network processor image. This image is intended to run an external processor

§ OAD_IMG_TYPE_PERSISTENT_APP

#define OAD_IMG_TYPE_PERSISTENT_APP   0

OAD on-chip persistent application image

The persistent app is the permanently resident app used in on-chip OAD The persistent app is responsible for updating the user application

§ OAD_IMG_TYPE_RSVD_BEGIN

#define OAD_IMG_TYPE_RSVD_BEGIN   64

OAD reserved image type begin

Warning
These fields are RFU

§ OAD_IMG_TYPE_RSVD_END

#define OAD_IMG_TYPE_RSVD_END   255

OAD reserved image type end

Warning
These fields are RFU

§ OAD_IMG_TYPE_STACK

#define OAD_IMG_TYPE_STACK   2

OAD stack image

An OAD enabled stack image of split image type

§ OAD_IMG_TYPE_USR_BEGIN

#define OAD_IMG_TYPE_USR_BEGIN   16

OAD User defined image type begin

This is the beginning of the range of image types reserved for the user. OAD applications will not attempt to use or load images with this type

§ OAD_IMG_TYPE_USR_END

#define OAD_IMG_TYPE_USR_END   31

OAD User defined image type end

This is the end of the range of image types reserved for the user. OAD applications will not attempt to use or load images with this type

© Copyright 1995-2019, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale