TI BLE-Stack for Bluetooth 4.2 API Documentation  3.02.03.00
Macros
Macros and constants for external flash

Macros

#define EFL_FLASH_SIZE   0x100000
 
#define EFL_PAGE_SIZE   0x1000
 
#define EXT_FLASH_ADDRESS(page, offset)   (((page) << 12) + (offset))
 
#define EXT_FLASH_PAGE(addr)   (addr >> 12)
 
#define EXTFLASH_PAGE_MASK   0xFFFFF000
 

Detailed Description

Macro Definition Documentation

§ EFL_FLASH_SIZE

#define EFL_FLASH_SIZE   0x100000

Total size of external flash

§ EFL_PAGE_SIZE

#define EFL_PAGE_SIZE   0x1000

Page size of external flash

§ EXT_FLASH_ADDRESS

#define EXT_FLASH_ADDRESS (   page,
  offset 
)    (((page) << 12) + (offset))

MMacro to return an address based on an external flash page and offset into the page

§ EXT_FLASH_PAGE

#define EXT_FLASH_PAGE (   addr)    (addr >> 12)

Macro to return a page based on an external flash page and offset into the page

§ EXTFLASH_PAGE_MASK

#define EXTFLASH_PAGE_MASK   0xFFFFF000

Define for masking on external flash page size

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