SmartSnippets DA1459x SDK
Macros

Board Support Package. System configuration default values. More...

#include "bsp_defaults_da1459x.h"
#include "bsp_debug.h"
#include "bsp_memory_defaults.h"

Go to the source code of this file.

Macros

#define OS_PRESENT
 An Operating System (OS) is present. More...
 
#define dg_configUSE_LP_CLK   LP_CLK_RCX
 Low Power clock used (LP_CLK_32768, LP_CLK_RCX, etc.) More...
 
#define dg_configLP_CLK_SOURCE   LP_CLK_IS_ANALOG
 Source of Low Power clock used (LP_CLK_IS_ANALOG, LP_CLK_IS_DIGITAL) More...
 
#define dg_configEXT_LP_IS_DIGITAL   (0)
 External LP type. More...
 
#define dg_configMIN_SLEEP_TIME   (33*3)
 Minimum sleep time. More...
 
#define dg_configIMAGE_SETUP   DEVELOPMENT_MODE
 Controls how the image is built. More...
 
#define dg_configSKIP_MAGIC_CHECK_AT_START   (0)
 When set to 1, the delay at the start of execution of the Reset_Handler is skipped. More...
 
#define dg_configEMULATE_QSPI_COPY   (0)
 When set to 1, the QSPI copy will be emulated when in DEVELOPMENT_MODE (Not Applicable!). More...
 
#define dg_configEXEC_MODE   MODE_IS_RAM
 Code execution mode. More...
 
#define dg_configCODE_LOCATION   NON_VOLATILE_IS_NONE
 Code location. More...
 
#define dg_configIMAGE_COPY_TIME   (64)
 Image copy time. More...
 
#define dg_configUSE_WDOG   (0)
 Watchdog Service. More...
 
#define dg_configWDOG_RESET_VALUE   (0xFF)
 Brown-out Detection. More...
 
#define dg_configWDOG_NOTIFY_TRIGGER_TMO   (0)
 Watchdog notify interval. More...
 
#define dg_configABORT_IF_SYSTICK_CLK_ERR   (0)
 Abort a clock modification if it will cause an error to the SysTick counter. More...
 
#define dg_configPM_MAX_ADAPTERS_CNT   (16)
 Maximum adapters count. More...
 
#define dg_configPM_MAX_ADAPTER_DEFER_TIME   (128)
 Maximum sleep defer time. More...
 
#define dg_configUSE_DCDC   (1)
 When set to 1, the DCDC is used. More...
 
#define dg_configUSE_ADC_GAIN_ERROR_CORRECTION   (1)
 Apply ADC Gain Error correction. More...
 
#define dg_configUSE_SYS_TCS   (1)
 Image copy time. More...
 
#define dg_configTESTMODE_MEASURE_SLEEP_CURRENT   (0)
 When set to 1, the system will go to sleep and never exit allowing for the sleep current to be measured. More...
 
#define dg_configRETAIN_HOT_CODE   (0)
 Enable this option in order to retain the hot SDK code to SysRAM. More...
 
#define dg_configFLASH_POWER_DOWN   (0)
 When set to 1, the QSPI FLASH is put to power-down state during sleep. More...
 
#define dg_configQSPI_FLASH_AUTODETECT   (0)
 Enable the Flash Auto-detection mode for QSPIC. More...
 
#define dg_configQSPI_MEMORY_CONFIG_TABLE_HEADER   "qspi_memory_config_table_internal.h"
 The header file where the QSPI flash configuration table is instantiated. More...
 
#define dg_configQSPI_FLASH_AUTODETECT_RESET_DELAY   (12000)
 Minimum required delay after flash reset sequence in usec. More...
 
#define dg_configIMAGE_FLASH_OFFSET   (0)
 Offset of the image if not placed at the beginning of QSPI Flash. More...
 
#define dg_configQSPI_FLASH_MAX_WRITE_SIZE   (128)
 Set the flash page size. More...
 
#define dg_configQSPI_AUTOMODE_ENABLE   (1)
 Enable qspi_automode. More...
 
#define dg_configCACHEABLE_QSPI_AREA_LEN   (-1)
 Set the size (in bytes) of the QSPI flash cacheable area. More...
 
#define dg_configCACHE_ASSOCIATIVITY   (2)
 Set the associativity of the cache. More...
 
#define dg_configCACHE_LINESZ   (0)
 Set the line size of the cache. More...
 
#define dg_configUART_SOFTWARE_FIFO   (0)
 Software FIFO support. More...
 
#define dg_configUART1_SOFTWARE_FIFO_SIZE   (0)
 UART1's software FIFO size. More...
 
#define dg_configUART2_SOFTWARE_FIFO_SIZE   (0)
 UART2's software FIFO size. More...
 
#define dg_configUART_RX_CIRCULAR_DMA   (0)
 Circular DMA support for RX. More...
 
#define dg_configUART1_RX_CIRCULAR_DMA_BUF_SIZE   (0)
 UART1's Circular DMA buffer size for RX. More...
 
#define dg_configUART2_RX_CIRCULAR_DMA_BUF_SIZE   (0)
 UART2's Circular DMA buffer size for RX. More...
 
#define dg_configI2C_ENABLE_STATUS_INTERVAL   (100)
 I2C's controller enable status polling time interval in us. More...
 

Detailed Description

Board Support Package. System configuration default values.

Copyright (C) 2015-2023 Renesas Electronics Corporation and/or its affiliates. All rights reserved. Confidential Information.

This software ("Software") is supplied by Renesas Electronics Corporation and/or its affiliates ("Renesas"). Renesas grants you a personal, non-exclusive, non-transferable, revocable, non-sub-licensable right and license to use the Software, solely if used in or together with Renesas products. You may make copies of this Software, provided this copyright notice and disclaimer ("Notice") is included in all such copies. Renesas reserves the right to change or discontinue the Software at any time without notice.

THE SOFTWARE IS PROVIDED "AS IS". RENESAS DISCLAIMS ALL WARRANTIES OF ANY KIND, WHETHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. TO THE MAXIMUM EXTENT PERMITTED UNDER LAW, IN NO EVENT SHALL RENESAS BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE, EVEN IF RENESAS HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. USE OF THIS SOFTWARE MAY BE SUBJECT TO TERMS AND CONDITIONS CONTAINED IN AN ADDITIONAL AGREEMENT BETWEEN YOU AND RENESAS. IN CASE OF CONFLICT BETWEEN THE TERMS OF THIS NOTICE AND ANY SUCH ADDITIONAL LICENSE AGREEMENT, THE TERMS OF THE AGREEMENT SHALL TAKE PRECEDENCE. BY CONTINUING TO USE THIS SOFTWARE, YOU AGREE TO THE TERMS OF THIS NOTICE.IF YOU DO NOT AGREE TO THESE TERMS, YOU ARE NOT PERMITTED TO USE THIS SOFTWARE.