G32R430 Device Driver Layer v1.0.4
G32R4xx Device Driver Layer API Reference
FLASH Private Macros

Macros

#define __DDL_FLASH_CALCULATE_BOOT_ADDRESS(__BOOT_ADDR__)
#define __DDL_FLASH_IS_VALID_BOOT_ADDRESS(__TRNS_BOOT_ADDR__)
#define __DDL_FLASH_WRITE_TO_ADDRESS(__ADDR__, __DATA__)

Detailed Description

Macro Definition Documentation

◆ __DDL_FLASH_CALCULATE_BOOT_ADDRESS

#define __DDL_FLASH_CALCULATE_BOOT_ADDRESS ( __BOOT_ADDR__)
Value:
(((__BOOT_ADDR__ & 0x8000UL) << 14UL) | ((__BOOT_ADDR__ & 0x7FFF) << 13UL))

Definition at line 245 of file g32r4xx_ddl_flash.h.

◆ __DDL_FLASH_IS_VALID_BOOT_ADDRESS

#define __DDL_FLASH_IS_VALID_BOOT_ADDRESS ( __TRNS_BOOT_ADDR__)
Value:
(((__TRNS_BOOT_ADDR__ >= 0x00100000UL) && (__TRNS_BOOT_ADDR__ <= 0x2000BFFFUL)) ? 1UL : 0UL)

Definition at line 248 of file g32r4xx_ddl_flash.h.

◆ __DDL_FLASH_WRITE_TO_ADDRESS

#define __DDL_FLASH_WRITE_TO_ADDRESS ( __ADDR__,
__DATA__ )
Value:
(*(uint32_t *)(__ADDR__) = (__DATA__))

Definition at line 251 of file g32r4xx_ddl_flash.h.