7 # This board "pca10156" has nRF54L15 as MCU.
 
    8 # Sometimes there is need to test nRF54L05 or nRF54L10.
 
    9 # Unfortunately (at least at the time of writing this)
 
   10 # there is no evaluation board available from Nordic for
 
   11 # nRF54L05 or nRF54L10. By defining build option
 
   12 # MCU_MEM_VAR=05 or MCU_MEM_VAR=10 it is possible to
 
   13 # have application memory map for L05 and L10 versions.
 
   14 # Wirepas Mesh stack will detect the used part from
 
   15 # HW at run time. That has undesired effect e.g. for
 
   16 # current consumption measurements: Wirepas Mesh stack
 
   17 # will keep all RAM sections retained as the chip is
 
   18 # nRF54L15, although application is implemented for
 
   19 # nRF54L05 or nRF54L10. With BOARD_HW_FORCE_PART
 
   20 # it is possible to tell bootloader to tell Wirepas Mesh
 
   21 # stack that the part information found from HW should
 
   22 # be overridden. That leads to bit better accuracy
 
   23 # in current consumption measurements when nRF54L15 HW
 
   24 # is used instead of real nRF54L05 or nRF54L10 HW.
 
   25 ifneq ("$(MCU_MEM_VAR)", "15")
 
   26     BOARD_HW_FORCE_PART=$(MCU_MEM_VAR)
 
   31 # Hardware capabilities of the board
 
   32 ## Is 32kHz crystal mounted on the board.
 
   33 board_hw_crystal_32k=yes
 
   35 ## Is DCDC used on this board.
 
   38 ## Desired capacitor value in fF (femtofarads) for HFXO internal capacitors.
 
   39 ## The value must be in range [4000, 17000] and adjusted in steps of 250 fF.
 
   40 ## If the value is zero, internal capacitors are disabled.
 
   41 board_hw_hfxo_int_cap_ff=15000
 
   43 ## Desired capacitor value in fF (femtofarads) for LFXO internal capacitors.
 
   44 ## The value must be in range [4000, 18000] and adjusted in steps of 500 fF.
 
   45 ## If the value is zero, internal capacitors are disabled.
 
   46 board_hw_lfxo_int_cap_ff=17000
 
   48 # Set path to custom power table here, if set, the custom power
 
   49 # table will be set during application startup, and the stack will use that
 
   50 # instead of the default.
 
   51 # For convenience, an example of a +8 dBm power table is provided, uncomment the
 
   52 # line below or use radio_power_table=8 setting as make argument to use that
 
   53 # instead of the default +7 dBm power table.
 
   54 #RADIO_CUSTOM_POWER_TABLE=mcu/nrf/nrf54/hal/radio/radio_power_table_nrf54l15_8dBm.h
 
   55 ifneq ("$(radio_power_table)", "")
 
   56     RADIO_CUSTOM_POWER_TABLE=mcu/nrf/nrf54/hal/radio/radio_power_table_nrf54l15_$(radio_power_table)dBm.h