mirror of
https://github.com/susabolca/cc2640r2-etag.git
synced 2025-12-06 14:42:48 +08:00
init
This commit is contained in:
378
src/app/main.c
Normal file
378
src/app/main.c
Normal file
@@ -0,0 +1,378 @@
|
||||
/******************************************************************************
|
||||
|
||||
@file main.c
|
||||
|
||||
@brief main entry of the BLE stack sample application.
|
||||
|
||||
Group: CMCU, SCS
|
||||
Target Device: CC2640R2
|
||||
|
||||
******************************************************************************
|
||||
|
||||
Copyright (c) 2013-2017, Texas Instruments Incorporated
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
|
||||
* Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
|
||||
* Neither the name of Texas Instruments Incorporated nor the names of
|
||||
its contributors may be used to endorse or promote products derived
|
||||
from this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
|
||||
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
|
||||
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
||||
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
|
||||
OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
|
||||
OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
|
||||
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
******************************************************************************
|
||||
Release Name: simplelink_cc2640r2_sdk_1_40_00_45
|
||||
Release Date: 2017-07-20 17:16:59
|
||||
*****************************************************************************/
|
||||
|
||||
/*******************************************************************************
|
||||
* INCLUDES
|
||||
*/
|
||||
|
||||
#include <xdc/runtime/Error.h>
|
||||
|
||||
#include <ti/drivers/Power.h>
|
||||
#include <ti/drivers/power/PowerCC26XX.h>
|
||||
#include <ti/display/Display.h>
|
||||
#include <ti/sysbios/BIOS.h>
|
||||
#include <ti/sysbios/knl/Clock.h>
|
||||
|
||||
#include <icall.h>
|
||||
#include "hal_assert.h"
|
||||
#include "bcomdef.h"
|
||||
#include "peripheral.h"
|
||||
#include "simple_peripheral.h"
|
||||
|
||||
/* Header files required to enable instruction fetch cache */
|
||||
#include <inc/hw_memmap.h>
|
||||
#include <driverlib/vims.h>
|
||||
|
||||
#ifndef USE_DEFAULT_USER_CFG
|
||||
|
||||
#include "ble_user_config.h"
|
||||
|
||||
// BLE user defined configuration
|
||||
#ifdef ICALL_JT
|
||||
icall_userCfg_t user0Cfg = BLE_USER_CFG;
|
||||
#else /* ! ICALL_JT */
|
||||
bleUserCfg_t user0Cfg = BLE_USER_CFG;
|
||||
#endif /* ICALL_JT */
|
||||
|
||||
#endif // USE_DEFAULT_USER_CFG
|
||||
|
||||
#ifdef USE_FPGA
|
||||
#include <inc/hw_prcm.h>
|
||||
#endif // USE_FPGA
|
||||
|
||||
/*******************************************************************************
|
||||
* MACROS
|
||||
*/
|
||||
|
||||
/*******************************************************************************
|
||||
* CONSTANTS
|
||||
*/
|
||||
|
||||
#if defined( USE_FPGA )
|
||||
#define RFC_MODE_BLE PRCM_RFCMODESEL_CURR_MODE1
|
||||
#define RFC_MODE_ANT PRCM_RFCMODESEL_CURR_MODE4
|
||||
#define RFC_MODE_EVERYTHING_BUT_ANT PRCM_RFCMODESEL_CURR_MODE5
|
||||
#define RFC_MODE_EVERYTHING PRCM_RFCMODESEL_CURR_MODE6
|
||||
//
|
||||
#define SET_RFC_BLE_MODE(mode) HWREG( PRCM_BASE + PRCM_O_RFCMODESEL ) = (mode)
|
||||
#endif // USE_FPGA
|
||||
|
||||
/*******************************************************************************
|
||||
* TYPEDEFS
|
||||
*/
|
||||
|
||||
/*******************************************************************************
|
||||
* LOCAL VARIABLES
|
||||
*/
|
||||
|
||||
/*******************************************************************************
|
||||
* GLOBAL VARIABLES
|
||||
*/
|
||||
|
||||
#ifdef CC1350_LAUNCHXL
|
||||
#ifdef POWER_SAVING
|
||||
// Power Notify Object for wake-up callbacks
|
||||
Power_NotifyObj rFSwitchPowerNotifyObj;
|
||||
static uint8_t rFSwitchNotifyCb(uint8_t eventType, uint32_t *eventArg,
|
||||
uint32_t *clientArg);
|
||||
#endif //POWER_SAVING
|
||||
|
||||
PIN_State radCtrlState;
|
||||
PIN_Config radCtrlCfg[] =
|
||||
{
|
||||
Board_DIO1_RFSW | PIN_GPIO_OUTPUT_EN | PIN_GPIO_LOW | PIN_PUSHPULL | PIN_DRVSTR_MAX, /* RF SW Switch defaults to 2.4GHz path*/
|
||||
Board_DIO30_SWPWR | PIN_GPIO_OUTPUT_EN | PIN_GPIO_HIGH | PIN_PUSHPULL | PIN_DRVSTR_MAX, /* Power to the RF Switch */
|
||||
PIN_TERMINATE
|
||||
};
|
||||
PIN_Handle radCtrlHandle;
|
||||
#endif //CC1350_LAUNCHXL
|
||||
|
||||
/*******************************************************************************
|
||||
* EXTERNS
|
||||
*/
|
||||
|
||||
extern void AssertHandler(uint8 assertCause, uint8 assertSubcause);
|
||||
|
||||
extern Display_Handle dispHandle;
|
||||
|
||||
/*******************************************************************************
|
||||
* @fn Main
|
||||
*
|
||||
* @brief Application Main
|
||||
*
|
||||
* input parameters
|
||||
*
|
||||
* @param None.
|
||||
*
|
||||
* output parameters
|
||||
*
|
||||
* @param None.
|
||||
*
|
||||
* @return None.
|
||||
*/
|
||||
int main()
|
||||
{
|
||||
#if defined( USE_FPGA )
|
||||
HWREG(PRCM_BASE + PRCM_O_PDCTL0) &= ~PRCM_PDCTL0_RFC_ON;
|
||||
HWREG(PRCM_BASE + PRCM_O_PDCTL1) &= ~PRCM_PDCTL1_RFC_ON;
|
||||
#endif // USE_FPGA
|
||||
|
||||
/* Register Application callback to trap asserts raised in the Stack */
|
||||
RegisterAssertCback(AssertHandler);
|
||||
|
||||
PIN_init(BoardGpioInitTable);
|
||||
|
||||
#ifdef CC1350_LAUNCHXL
|
||||
// Enable 2.4GHz Radio
|
||||
radCtrlHandle = PIN_open(&radCtrlState, radCtrlCfg);
|
||||
|
||||
#ifdef POWER_SAVING
|
||||
Power_registerNotify(&rFSwitchPowerNotifyObj,
|
||||
PowerCC26XX_ENTERING_STANDBY | PowerCC26XX_AWAKE_STANDBY,
|
||||
(Power_NotifyFxn) rFSwitchNotifyCb, NULL);
|
||||
#endif //POWER_SAVING
|
||||
#endif //CC1350_LAUNCHXL
|
||||
|
||||
#if defined( USE_FPGA )
|
||||
// set RFC mode to support BLE
|
||||
// Note: This must be done before the RF Core is released from reset!
|
||||
SET_RFC_BLE_MODE(RFC_MODE_BLE);
|
||||
#endif // USE_FPGA
|
||||
|
||||
#ifdef CACHE_AS_RAM
|
||||
// retain cache during standby
|
||||
Power_setConstraint(PowerCC26XX_SB_VIMS_CACHE_RETAIN);
|
||||
Power_setConstraint(PowerCC26XX_NEED_FLASH_IN_IDLE);
|
||||
#else
|
||||
// Enable iCache prefetching
|
||||
VIMSConfigure(VIMS_BASE, TRUE, TRUE);
|
||||
// Enable cache
|
||||
VIMSModeSet(VIMS_BASE, VIMS_MODE_ENABLED);
|
||||
#endif //CACHE_AS_RAM
|
||||
|
||||
#if !defined( POWER_SAVING ) || defined( USE_FPGA )
|
||||
/* Set constraints for Standby, powerdown and idle mode */
|
||||
// PowerCC26XX_SB_DISALLOW may be redundant
|
||||
Power_setConstraint(PowerCC26XX_SB_DISALLOW);
|
||||
Power_setConstraint(PowerCC26XX_IDLE_PD_DISALLOW);
|
||||
#endif // POWER_SAVING | USE_FPGA
|
||||
|
||||
#ifdef ICALL_JT
|
||||
/* Update User Configuration of the stack */
|
||||
user0Cfg.appServiceInfo->timerTickPeriod = Clock_tickPeriod;
|
||||
user0Cfg.appServiceInfo->timerMaxMillisecond = ICall_getMaxMSecs();
|
||||
#endif /* ICALL_JT */
|
||||
/* Initialize ICall module */
|
||||
ICall_init();
|
||||
|
||||
/* Start tasks of external images - Priority 5 */
|
||||
ICall_createRemoteTasks();
|
||||
|
||||
/* Kick off profile - Priority 3 */
|
||||
GAPRole_createTask();
|
||||
|
||||
SimpleBLEPeripheral_createTask();
|
||||
|
||||
/* enable interrupts and start SYS/BIOS */
|
||||
BIOS_start();
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
/*******************************************************************************
|
||||
* @fn AssertHandler
|
||||
*
|
||||
* @brief This is the Application's callback handler for asserts raised
|
||||
* in the stack. When EXT_HAL_ASSERT is defined in the Stack
|
||||
* project this function will be called when an assert is raised,
|
||||
* and can be used to observe or trap a violation from expected
|
||||
* behavior.
|
||||
*
|
||||
* As an example, for Heap allocation failures the Stack will raise
|
||||
* HAL_ASSERT_CAUSE_OUT_OF_MEMORY as the assertCause and
|
||||
* HAL_ASSERT_SUBCAUSE_NONE as the assertSubcause. An application
|
||||
* developer could trap any malloc failure on the stack by calling
|
||||
* HAL_ASSERT_SPINLOCK under the matching case.
|
||||
*
|
||||
* An application developer is encouraged to extend this function
|
||||
* for use by their own application. To do this, add hal_assert.c
|
||||
* to your project workspace, the path to hal_assert.h (this can
|
||||
* be found on the stack side). Asserts are raised by including
|
||||
* hal_assert.h and using macro HAL_ASSERT(cause) to raise an
|
||||
* assert with argument assertCause. the assertSubcause may be
|
||||
* optionally set by macro HAL_ASSERT_SET_SUBCAUSE(subCause) prior
|
||||
* to asserting the cause it describes. More information is
|
||||
* available in hal_assert.h.
|
||||
*
|
||||
* input parameters
|
||||
*
|
||||
* @param assertCause - Assert cause as defined in hal_assert.h.
|
||||
* @param assertSubcause - Optional assert subcause (see hal_assert.h).
|
||||
*
|
||||
* output parameters
|
||||
*
|
||||
* @param None.
|
||||
*
|
||||
* @return None.
|
||||
*/
|
||||
void AssertHandler(uint8 assertCause, uint8 assertSubcause)
|
||||
{
|
||||
// Open the display if the app has not already done so
|
||||
if ( !dispHandle )
|
||||
{
|
||||
dispHandle = Display_open(Display_Type_LCD, NULL);
|
||||
}
|
||||
|
||||
Display_print0(dispHandle, 0, 0, ">>>STACK ASSERT");
|
||||
|
||||
// check the assert cause
|
||||
switch (assertCause)
|
||||
{
|
||||
case HAL_ASSERT_CAUSE_OUT_OF_MEMORY:
|
||||
Display_print0(dispHandle, 0, 0, "***ERROR***");
|
||||
Display_print0(dispHandle, 2, 0, ">> OUT OF MEMORY!");
|
||||
break;
|
||||
|
||||
case HAL_ASSERT_CAUSE_INTERNAL_ERROR:
|
||||
// check the subcause
|
||||
if (assertSubcause == HAL_ASSERT_SUBCAUSE_FW_INERNAL_ERROR)
|
||||
{
|
||||
Display_print0(dispHandle, 0, 0, "***ERROR***");
|
||||
Display_print0(dispHandle, 2, 0, ">> INTERNAL FW ERROR!");
|
||||
}
|
||||
else
|
||||
{
|
||||
Display_print0(dispHandle, 0, 0, "***ERROR***");
|
||||
Display_print0(dispHandle, 2, 0, ">> INTERNAL ERROR!");
|
||||
}
|
||||
break;
|
||||
|
||||
case HAL_ASSERT_CAUSE_ICALL_ABORT:
|
||||
Display_print0(dispHandle, 0, 0, "***ERROR***");
|
||||
Display_print0(dispHandle, 2, 0, ">> ICALL ABORT!");
|
||||
HAL_ASSERT_SPINLOCK;
|
||||
break;
|
||||
|
||||
case HAL_ASSERT_CAUSE_ICALL_TIMEOUT:
|
||||
Display_print0(dispHandle, 0, 0, "***ERROR***");
|
||||
Display_print0(dispHandle, 2, 0, ">> ICALL TIMEOUT!");
|
||||
HAL_ASSERT_SPINLOCK;
|
||||
break;
|
||||
|
||||
case HAL_ASSERT_CAUSE_WRONG_API_CALL:
|
||||
Display_print0(dispHandle, 0, 0, "***ERROR***");
|
||||
Display_print0(dispHandle, 2, 0, ">> WRONG API CALL!");
|
||||
HAL_ASSERT_SPINLOCK;
|
||||
break;
|
||||
|
||||
default:
|
||||
Display_print0(dispHandle, 0, 0, "***ERROR***");
|
||||
Display_print0(dispHandle, 2, 0, ">> DEFAULT SPINLOCK!");
|
||||
HAL_ASSERT_SPINLOCK;
|
||||
}
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
/*******************************************************************************
|
||||
* @fn smallErrorHook
|
||||
*
|
||||
* @brief Error handler to be hooked into TI-RTOS.
|
||||
*
|
||||
* input parameters
|
||||
*
|
||||
* @param eb - Pointer to Error Block.
|
||||
*
|
||||
* output parameters
|
||||
*
|
||||
* @param None.
|
||||
*
|
||||
* @return None.
|
||||
*/
|
||||
void smallErrorHook(Error_Block *eb)
|
||||
{
|
||||
for (;;);
|
||||
}
|
||||
|
||||
#if defined (CC1350_LAUNCHXL) && defined (POWER_SAVING)
|
||||
/*******************************************************************************
|
||||
* @fn rFSwitchNotifyCb
|
||||
*
|
||||
* @brief Power driver callback to toggle RF switch on Power state
|
||||
* transitions.
|
||||
*
|
||||
* input parameters
|
||||
*
|
||||
* @param eventType - The state change.
|
||||
* @param eventArg - Not used.
|
||||
* @param clientArg - Not used.
|
||||
*
|
||||
* @return Power_NOTIFYDONE to indicate success.
|
||||
*/
|
||||
static uint8_t rFSwitchNotifyCb(uint8_t eventType, uint32_t *eventArg,
|
||||
uint32_t *clientArg)
|
||||
{
|
||||
if (eventType == PowerCC26XX_ENTERING_STANDBY)
|
||||
{
|
||||
// Power down RF Switch
|
||||
PIN_setOutputValue(radCtrlHandle, Board_DIO30_SWPWR, 0);
|
||||
}
|
||||
else if (eventType == PowerCC26XX_AWAKE_STANDBY)
|
||||
{
|
||||
// Power up RF Switch
|
||||
PIN_setOutputValue(radCtrlHandle, Board_DIO30_SWPWR, 1);
|
||||
}
|
||||
|
||||
// Notification handled successfully
|
||||
return Power_NOTIFYDONE;
|
||||
}
|
||||
#endif //CC1350_LAUNCHXL || POWER_SAVING
|
||||
|
||||
|
||||
/*******************************************************************************
|
||||
*/
|
||||
1560
src/app/simple_peripheral.c
Normal file
1560
src/app/simple_peripheral.c
Normal file
File diff suppressed because it is too large
Load Diff
102
src/app/simple_peripheral.h
Normal file
102
src/app/simple_peripheral.h
Normal file
@@ -0,0 +1,102 @@
|
||||
/******************************************************************************
|
||||
|
||||
@file simple_peripheral.h
|
||||
|
||||
@brief This file contains the Simple Peripheral sample application
|
||||
definitions and prototypes.
|
||||
|
||||
Group: CMCU, SCS
|
||||
Target Device: CC2640R2
|
||||
|
||||
******************************************************************************
|
||||
|
||||
Copyright (c) 2013-2017, Texas Instruments Incorporated
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
|
||||
* Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
|
||||
* Neither the name of Texas Instruments Incorporated nor the names of
|
||||
its contributors may be used to endorse or promote products derived
|
||||
from this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
|
||||
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
|
||||
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
||||
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
|
||||
OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
|
||||
OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
|
||||
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
******************************************************************************
|
||||
Release Name: simplelink_cc2640r2_sdk_1_40_00_45
|
||||
Release Date: 2017-07-20 17:16:59
|
||||
*****************************************************************************/
|
||||
|
||||
#ifndef SIMPLEBLEPERIPHERAL_H
|
||||
#define SIMPLEBLEPERIPHERAL_H
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
{
|
||||
#endif
|
||||
|
||||
/*********************************************************************
|
||||
* INCLUDES
|
||||
*/
|
||||
#if !defined(Display_DISABLE_ALL)
|
||||
#include <menu/two_btn_menu.h>
|
||||
#endif // !Display_DISABLE_ALL
|
||||
|
||||
/*********************************************************************
|
||||
* EXTERNAL VARIABLES
|
||||
*/
|
||||
|
||||
/*********************************************************************
|
||||
* CONSTANTS
|
||||
*/
|
||||
|
||||
/*********************************************************************
|
||||
* MACROS
|
||||
*/
|
||||
|
||||
/*********************************************************************
|
||||
* FUNCTIONS
|
||||
*/
|
||||
|
||||
/*
|
||||
* Task creation function for the Simple Peripheral.
|
||||
*/
|
||||
extern void SimpleBLEPeripheral_createTask(void);
|
||||
|
||||
#if !defined(Display_DISABLE_ALL)
|
||||
/*
|
||||
* Functions for menu action
|
||||
*/
|
||||
/* Actions for Menu: Start Device */
|
||||
bool SimpleBLEPeripheral_doStartDevice(uint8 index);
|
||||
|
||||
/* Actions for Menu: Set PHY - Select */
|
||||
bool SimpleBLEPeripheral_doSetPhy(uint8 index);
|
||||
#endif // !Display_DISABLE_ALL
|
||||
|
||||
/*********************************************************************
|
||||
*********************************************************************/
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* SIMPLEBLEPERIPHERAL_H */
|
||||
1274
src/app/simple_peripheral_dbg.c
Normal file
1274
src/app/simple_peripheral_dbg.c
Normal file
File diff suppressed because it is too large
Load Diff
34
src/app/simple_peripheral_menu.c
Normal file
34
src/app/simple_peripheral_menu.c
Normal file
@@ -0,0 +1,34 @@
|
||||
#include <bcomdef.h>
|
||||
|
||||
#if !defined(Display_DISABLE_ALL)
|
||||
#include <ti/display/Display.h>
|
||||
#include <menu/two_btn_menu.h>
|
||||
#include "simple_peripheral_menu.h"
|
||||
#include "simple_peripheral.h"
|
||||
|
||||
/*
|
||||
* Menu Lists Initializations
|
||||
*/
|
||||
|
||||
// Note: BLE_V50_FEATURES is defined by default and PHY_LR_CFG is defined in
|
||||
// build_config.opt
|
||||
#if (BLE_V50_FEATURES & PHY_LR_CFG)
|
||||
/* Menu: Main
|
||||
5 actions, no upper */
|
||||
MENU_OBJ(sbpMenuMain, NULL, 5, NULL)
|
||||
MENU_ITEM_ACTION("1 Mbps", SimpleBLEPeripheral_doSetPhy)
|
||||
MENU_ITEM_ACTION("2 Mbps", SimpleBLEPeripheral_doSetPhy)
|
||||
MENU_ITEM_ACTION("1 & 2 Mbps", SimpleBLEPeripheral_doSetPhy)
|
||||
MENU_ITEM_ACTION("Coded:S2", SimpleBLEPeripheral_doSetPhy)
|
||||
MENU_ITEM_ACTION("1 & 2 Mbps, & Coded:S2", SimpleBLEPeripheral_doSetPhy)
|
||||
MENU_OBJ_END
|
||||
#else // !PHY_LR_CFG
|
||||
/* Menu: Main
|
||||
3 actions, no upper */
|
||||
MENU_OBJ(sbpMenuMain, NULL, 3, NULL)
|
||||
MENU_ITEM_ACTION("1 Mbps", SimpleBLEPeripheral_doSetPhy)
|
||||
MENU_ITEM_ACTION("2 Mbps", SimpleBLEPeripheral_doSetPhy)
|
||||
MENU_ITEM_ACTION("1 & 2 Mbps", SimpleBLEPeripheral_doSetPhy)
|
||||
MENU_OBJ_END
|
||||
#endif // PHY_LR_CFG
|
||||
#endif // !Display_DISABLE_ALL
|
||||
70
src/app/simple_peripheral_menu.h
Normal file
70
src/app/simple_peripheral_menu.h
Normal file
@@ -0,0 +1,70 @@
|
||||
/******************************************************************************
|
||||
|
||||
@file simple_peripheral_menu.h
|
||||
|
||||
@brief This file contains menu objects for simple_peripheral.
|
||||
|
||||
Group: WCS BTS
|
||||
Target Device: CC2640R2
|
||||
|
||||
******************************************************************************
|
||||
|
||||
Copyright (c) 2016-2017, Texas Instruments Incorporated
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
|
||||
* Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
|
||||
* Neither the name of Texas Instruments Incorporated nor the names of
|
||||
its contributors may be used to endorse or promote products derived
|
||||
from this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
|
||||
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
|
||||
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
||||
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
|
||||
OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
|
||||
OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
|
||||
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
******************************************************************************
|
||||
Release Name: simplelink_cc2640r2_sdk_1_40_00_45
|
||||
Release Date: 2017-07-20 17:16:59
|
||||
*****************************************************************************/
|
||||
|
||||
#ifndef SIMPLE_PERIPHERAL_MENU_H
|
||||
#define SIMPLE_PERIPHERAL_MENU_H
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
{
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Menus Declarations
|
||||
*/
|
||||
|
||||
/* Main Menu Object */
|
||||
extern tbmMenuObj_t sbpMenuMain;
|
||||
|
||||
/* Items of (Main) */
|
||||
/* Action items are defined in simple_peripheral_menu.c */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* SIMPLE_PERIPHERAL_MENU_H */
|
||||
|
||||
269
src/stack/osal_icall_ble.c
Normal file
269
src/stack/osal_icall_ble.c
Normal file
@@ -0,0 +1,269 @@
|
||||
/******************************************************************************
|
||||
|
||||
@file osal_icall_ble.c
|
||||
|
||||
@brief This file contains function that allows user setup tasks
|
||||
|
||||
Group: CMCU, SCS
|
||||
Target Device: CC2640R2
|
||||
|
||||
******************************************************************************
|
||||
|
||||
Copyright (c) 2013-2017, Texas Instruments Incorporated
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
|
||||
* Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
|
||||
* Neither the name of Texas Instruments Incorporated nor the names of
|
||||
its contributors may be used to endorse or promote products derived
|
||||
from this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
|
||||
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
|
||||
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
||||
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
|
||||
OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
|
||||
OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
|
||||
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
******************************************************************************
|
||||
Release Name: simplelink_cc2640r2_sdk_1_40_00_45
|
||||
Release Date: 2017-07-20 17:16:59
|
||||
*****************************************************************************/
|
||||
|
||||
/**************************************************************************************************
|
||||
* INCLUDES
|
||||
**************************************************************************************************/
|
||||
#include <icall.h>
|
||||
#include "hal_types.h"
|
||||
#include "hal_mcu.h"
|
||||
#include "osal.h"
|
||||
#include "osal_tasks.h"
|
||||
#include "osal_snv.h"
|
||||
|
||||
|
||||
/* LL */
|
||||
#include "ll.h"
|
||||
|
||||
#if defined ( OSAL_CBTIMER_NUM_TASKS )
|
||||
#include "osal_cbtimer.h"
|
||||
#endif
|
||||
|
||||
/* L2CAP */
|
||||
#include "l2cap.h"
|
||||
|
||||
/* gap */
|
||||
#include "gap.h"
|
||||
|
||||
#if defined ( GAP_BOND_MGR )
|
||||
#include "gapbondmgr.h"
|
||||
#endif
|
||||
|
||||
/* GATT */
|
||||
#include "gatt.h"
|
||||
|
||||
/* Application */
|
||||
#include "hci_tl.h"
|
||||
|
||||
#include "gattservapp.h"
|
||||
|
||||
#include "gapbondmgr.h"
|
||||
|
||||
#include "ble_user_config.h"
|
||||
#include "ble_dispatch.h"
|
||||
|
||||
|
||||
#ifdef USE_ICALL
|
||||
|
||||
#ifdef ICALL_JT
|
||||
#include "icall_jt.h"
|
||||
#endif /* ICALL_JT */
|
||||
|
||||
#ifdef ICALL_LITE
|
||||
#include "icall_lite_translation.h"
|
||||
#include "ble_dispatch_lite.h"
|
||||
#endif /* ICALL_LITE */
|
||||
|
||||
#endif /* USE_ICALL */
|
||||
|
||||
/*********************************************************************
|
||||
* GLOBAL VARIABLES
|
||||
*/
|
||||
|
||||
// The order in this table must be identical to the task initialization calls below in osalInitTask.
|
||||
const pTaskEventHandlerFn tasksArr[] =
|
||||
{
|
||||
LL_ProcessEvent, // task 0
|
||||
HCI_ProcessEvent, // task 1
|
||||
#if defined ( OSAL_CBTIMER_NUM_TASKS )
|
||||
OSAL_CBTIMER_PROCESS_EVENT( osal_CbTimerProcessEvent ), // task 2
|
||||
#endif
|
||||
L2CAP_ProcessEvent, // task 3
|
||||
GAP_ProcessEvent, // task 4
|
||||
SM_ProcessEvent, // task 5
|
||||
GATT_ProcessEvent, // task 6
|
||||
GATTServApp_ProcessEvent, // task 7
|
||||
#if defined ( GAP_BOND_MGR )
|
||||
GAPBondMgr_ProcessEvent, // task 8
|
||||
#endif
|
||||
#ifdef ICALL_LITE
|
||||
ble_dispatch_liteProcess, // task 9
|
||||
#else
|
||||
bleDispatch_ProcessEvent // task 9
|
||||
#endif /* ICALL_LITE */
|
||||
};
|
||||
|
||||
const uint8 tasksCnt = sizeof( tasksArr ) / sizeof( tasksArr[0] );
|
||||
uint16 *tasksEvents;
|
||||
|
||||
/*********************************************************************
|
||||
* FUNCTIONS
|
||||
*********************************************************************/
|
||||
|
||||
/*********************************************************************
|
||||
* @fn osalInitTasks
|
||||
*
|
||||
* @brief This function invokes the initialization function for each task.
|
||||
*
|
||||
* @param void
|
||||
*
|
||||
* @return none
|
||||
*/
|
||||
void osalInitTasks( void )
|
||||
{
|
||||
ICall_EntityID entity;
|
||||
ICall_SyncHandle syncHandle;
|
||||
uint8 taskID = 0;
|
||||
uint8 i;
|
||||
|
||||
tasksEvents = (uint16 *)osal_mem_alloc( sizeof( uint16 ) * tasksCnt);
|
||||
osal_memset( tasksEvents, 0, (sizeof( uint16 ) * tasksCnt));
|
||||
|
||||
/* LL Task */
|
||||
LL_Init( taskID++ );
|
||||
|
||||
/* HCI Task */
|
||||
HCI_Init( taskID++ );
|
||||
|
||||
#if defined ( OSAL_CBTIMER_NUM_TASKS )
|
||||
/* Callback Timer Tasks */
|
||||
osal_CbTimerInit( taskID );
|
||||
taskID += OSAL_CBTIMER_NUM_TASKS;
|
||||
#endif
|
||||
|
||||
/* L2CAP Task */
|
||||
L2CAP_Init( taskID++ );
|
||||
|
||||
/* GAP Task */
|
||||
GAP_Init( taskID++ );
|
||||
|
||||
/* SM Task */
|
||||
SM_Init( taskID++ );
|
||||
|
||||
/* GATT Task */
|
||||
GATT_Init( taskID++ );
|
||||
|
||||
/* GATT Server App Task */
|
||||
GATTServApp_Init( taskID++ );
|
||||
|
||||
#if defined ( GAP_BOND_MGR )
|
||||
/* Bond Manager Task */
|
||||
GAPBondMgr_Init( taskID++ );
|
||||
#endif
|
||||
|
||||
#ifdef ICALL_LITE
|
||||
ble_dispatch_liteInit(taskID++);
|
||||
#else
|
||||
/* ICall BLE Dispatcher Task */
|
||||
bleDispatch_Init( taskID );
|
||||
#endif /* ICALL_LITE */
|
||||
|
||||
// ICall enrollment
|
||||
/* Enroll the service that this stack represents */
|
||||
ICall_enrollService(ICALL_SERVICE_CLASS_BLE, NULL, &entity, &syncHandle);
|
||||
|
||||
#ifndef ICALL_LITE
|
||||
/* Enroll the obtained dispatcher entity and OSAL task ID of HCI Ext App
|
||||
* to OSAL so that OSAL can route the dispatcher message into
|
||||
* the appropriate OSAL task.
|
||||
*/
|
||||
osal_enroll_dispatchid(taskID, entity);
|
||||
#endif /* ICALL_LITE */
|
||||
/* Register all other OSAL tasks to use the registered dispatcher entity
|
||||
* ID as the source of dispatcher messages, even though the other OSAL
|
||||
* tasks didn't register themselves to receive messages from application.
|
||||
*/
|
||||
for (i = 0; i < taskID; i++)
|
||||
{
|
||||
osal_enroll_senderid(i, entity);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Main entry function for the stack image
|
||||
*/
|
||||
int stack_main( void *arg )
|
||||
{
|
||||
/* User reconfiguration of BLE Controller and Host variables */
|
||||
#ifdef ICALL_JT
|
||||
setBleUserConfig( (icall_userCfg_t *)arg );
|
||||
#else /* !(ICALL_JT) */
|
||||
setBleUserConfig( (bleUserCfg_t *)arg );
|
||||
#endif /* ICALL_JT */
|
||||
|
||||
/* Establish OSAL for a stack service that requires accompanying
|
||||
* messaging service */
|
||||
if (ICall_enrollService(ICALL_SERVICE_CLASS_BLE_MSG,
|
||||
(ICall_ServiceFunc) osal_service_entry,
|
||||
&osal_entity,
|
||||
&osal_syncHandle) != ICALL_ERRNO_SUCCESS)
|
||||
{
|
||||
/* abort */
|
||||
ICall_abort();
|
||||
}
|
||||
|
||||
// Disable interrupts
|
||||
halIntState_t state;
|
||||
HAL_ENTER_CRITICAL_SECTION(state);
|
||||
|
||||
#if defined(ICALL_LITE) && (!defined(STACK_LIBRARY))
|
||||
{
|
||||
icall_liteTranslationInit((uint32_t*)bleAPItable);
|
||||
}
|
||||
#endif /* ICALL_LITE */
|
||||
|
||||
#ifdef ICALL_LITE
|
||||
{
|
||||
osal_set_icall_hook(icall_liteMsgParser);
|
||||
}
|
||||
#endif /* ICALL_LITE */
|
||||
|
||||
// Initialize NV System
|
||||
osal_snv_init( );
|
||||
|
||||
// Initialize the operating system
|
||||
osal_init_system();
|
||||
|
||||
// Allow interrupts
|
||||
HAL_EXIT_CRITICAL_SECTION(state);
|
||||
|
||||
osal_start_system(); // No Return from here
|
||||
|
||||
return 0; // Shouldn't get here.
|
||||
}
|
||||
|
||||
/*********************************************************************
|
||||
*********************************************************************/
|
||||
240
tirtos/ccs/ble5_simple_peripheral_cc2640r2lp_app.projectspec
Normal file
240
tirtos/ccs/ble5_simple_peripheral_cc2640r2lp_app.projectspec
Normal file
@@ -0,0 +1,240 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<projectSpec>
|
||||
<import spec="ble5_simple_peripheral_cc2640r2lp_stack_library.projectspec"/>
|
||||
<project
|
||||
name="ble5_simple_peripheral_cc2640r2lp_app"
|
||||
device="CC2640R2F"
|
||||
cgtVersion="16.9"
|
||||
connection="common/targetdb/connections/TIXDS110_Connection.xml"
|
||||
toolChain="TI"
|
||||
linkerCommandFile="cc26xx_app.cmd"
|
||||
preBuildStep=""
|
||||
postBuildStep="${CG_TOOL_HEX} -order MS --memwidth=8 --romwidth=8 --intel -o ${ProjName}.hex ${ProjName}.out"
|
||||
description=""
|
||||
launchWizard="false"
|
||||
references="ble5_simple_peripheral_cc2640r2lp_stack_library"
|
||||
>
|
||||
|
||||
<!-- Project properties -->
|
||||
<property name="type" value="rtsc"/>
|
||||
<property name="products" value=""/>
|
||||
<property name="xdcToolsVersion" value="3.50.02.20"/>
|
||||
<property name="target" value="ti.targets.arm.elf.M3"/>
|
||||
<property name="platform" value="ti.platforms.simplelink:CC2640R2F"/>
|
||||
<property name="buildProfile" value="release"/>
|
||||
<property name="isHybrid" value="true"/>
|
||||
<property name="configuroOptions" value="--compileOptions ${COMPILER_FLAGS} --xdcpath ${SRC_BLE_DIR}/../../../source;${SRC_BLE_DIR}/../../../kernel/tirtos/packages;${SRC_BLE_DIR}"/>
|
||||
|
||||
<configuration
|
||||
name="FlashROM_StackLibrary"
|
||||
compilerBuildOptions="
|
||||
--cmd_file=${SRC_BLE_DIR}/config/build_components.opt
|
||||
--cmd_file=${SRC_BLE_DIR}/config/factory_config.opt
|
||||
--cmd_file=${WORKSPACE_LOC}/ble5_simple_peripheral_cc2640r2lp_stack_library/TOOLS/build_config.opt
|
||||
-mv7M3 -O4 --opt_for_speed=0 --code_state=16 --abi=eabi -me -g --c99 --gcc --gen_func_subsections=on --display_error_number --diag_wrap=off
|
||||
-DDeviceFamily_CC26X0R2
|
||||
-DBOARD_DISPLAY_USE_LCD=0
|
||||
-DBOARD_DISPLAY_USE_UART=1
|
||||
-DBOARD_DISPLAY_USE_UART_ANSI=1
|
||||
-DCC2640R2_LAUNCHXL
|
||||
-DCC26XX
|
||||
-DCC26XX_R2
|
||||
-DICALL_EVENTS
|
||||
-DICALL_JT
|
||||
-DICALL_LITE
|
||||
-DICALL_MAX_NUM_ENTITIES=6
|
||||
-DICALL_MAX_NUM_TASKS=3
|
||||
-DICALL_STACK0_ADDR
|
||||
-DPOWER_SAVING
|
||||
-DRF_SINGLEMODE
|
||||
-DSTACK_LIBRARY
|
||||
-DTBM_ACTIVE_ITEMS_ONLY
|
||||
-DUSE_ICALL
|
||||
-Dxdc_runtime_Assert_DISABLE_ALL
|
||||
-Dxdc_runtime_Log_DISABLE_ALL
|
||||
-I${PROJECT_LOC}/Application
|
||||
-I${PROJECT_LOC}/Startup
|
||||
-I${PROJECT_LOC}/PROFILES
|
||||
-I${PROJECT_LOC}/Include
|
||||
-I${CG_TOOL_ROOT}/include
|
||||
-I${SRC_BLE_DIR}/controller/cc26xx_r2/inc
|
||||
-I${SRC_BLE_DIR}/inc
|
||||
-I${SRC_BLE_DIR}/rom
|
||||
-I${SRC_BLE_DIR}/common/cc26xx
|
||||
-I${SRC_BLE_DIR}/icall/inc
|
||||
-I${SRC_BLE_DIR}/inc
|
||||
-I${SRC_BLE_DIR}/target
|
||||
-I${SRC_BLE_DIR}/hal/src/target/_common
|
||||
-I${SRC_BLE_DIR}/hal/src/target/_common/cc26xx
|
||||
-I${SRC_BLE_DIR}/hal/src/inc
|
||||
-I${SRC_BLE_DIR}/heapmgr
|
||||
-I${SRC_BLE_DIR}/icall/src/inc
|
||||
-I${SRC_BLE_DIR}/osal/src/inc
|
||||
-I${SRC_BLE_DIR}/services/src/saddr
|
||||
-I${SRC_BLE_DIR}/services/src/sdata
|
||||
-I${SRC_BLE_DIR}/../../../source/ti/devices/cc26x0r2"
|
||||
linkerBuildOptions="
|
||||
-l${SRC_BLE_DIR}/../../../source/ti/devices/cc26x0r2/driverlib/bin/ccs/driverlib.lib
|
||||
-l${SRC_BLE_DIR}/../../../kernel/tirtos/packages/ti/dpl/lib/dpl_cc26x0r2.aem3
|
||||
-l${SRC_BLE_DIR}/../../../source/ti/drivers/lib/drivers_cc26x0r2.aem3
|
||||
-l${SRC_BLE_DIR}/../../../source/ti/drivers/rf/lib/rf_singleMode_cc26x0r2.aem3
|
||||
-l${SRC_BLE_DIR}/../../../source/ti/display/lib/display.aem3
|
||||
-l${SRC_BLE_DIR}/../../../source/ti/grlib/lib/grlib.aem3
|
||||
-l${SRC_BLE_DIR}/../../../source/ti/mw/lcd/lib/lcd.aem3
|
||||
-l${WORKSPACE_LOC}/ble5_simple_peripheral_cc2640r2lp_stack_library/FlashROM_Library/ble_r2.symbols
|
||||
-l${WORKSPACE_LOC}/ble5_simple_peripheral_cc2640r2lp_stack_library/FlashROM_Library/lib_linker.cmd
|
||||
-l${WORKSPACE_LOC}/ble5_simple_peripheral_cc2640r2lp_stack_library/FlashROM_Library/ble5_simple_peripheral_cc2640r2lp_stack_library.lib
|
||||
-l${SRC_BLE_DIR}/common/cc26xx/ccs/cc26xx_app.cmd
|
||||
-x
|
||||
--define=CC26X0ROM=2
|
||||
--diag_suppress=16002-D
|
||||
--diag_suppress=10247-D
|
||||
--diag_suppress=10325-D
|
||||
--diag_suppress=10229-D
|
||||
--diag_suppress=16032-D"
|
||||
/>
|
||||
|
||||
<configuration
|
||||
name="FlashROM_StackLibrary_RCOSC"
|
||||
compilerBuildOptions="
|
||||
--cmd_file=${SRC_BLE_DIR}/config/build_components.opt
|
||||
--cmd_file=${SRC_BLE_DIR}/config/factory_config.opt
|
||||
--cmd_file=${WORKSPACE_LOC}/ble5_simple_peripheral_cc2640r2lp_stack_library/TOOLS/build_config.opt
|
||||
-mv7M3 -O4 --opt_for_speed=0 --code_state=16 --abi=eabi -me -g --c99 --gcc --gen_func_subsections=on --display_error_number --diag_wrap=off
|
||||
-DDeviceFamily_CC26X0R2
|
||||
-DBOARD_DISPLAY_USE_LCD=0
|
||||
-DBOARD_DISPLAY_USE_UART=1
|
||||
-DBOARD_DISPLAY_USE_UART_ANSI=1
|
||||
-DCC2640R2_LAUNCHXL
|
||||
-DCC26XX
|
||||
-DCC26XX_R2
|
||||
-DICALL_EVENTS
|
||||
-DICALL_JT
|
||||
-DICALL_LITE
|
||||
-DICALL_MAX_NUM_ENTITIES=6
|
||||
-DICALL_MAX_NUM_TASKS=3
|
||||
-DICALL_STACK0_ADDR
|
||||
-DPOWER_SAVING
|
||||
-DRF_SINGLEMODE
|
||||
-DSTACK_LIBRARY
|
||||
-DTBM_ACTIVE_ITEMS_ONLY
|
||||
-DUSE_ICALL
|
||||
-DUSE_RCOSC
|
||||
-Dxdc_runtime_Assert_DISABLE_ALL
|
||||
-Dxdc_runtime_Log_DISABLE_ALL
|
||||
-I${PROJECT_LOC}/Application
|
||||
-I${PROJECT_LOC}/Startup
|
||||
-I${PROJECT_LOC}/PROFILES
|
||||
-I${PROJECT_LOC}/Include
|
||||
-I${CG_TOOL_ROOT}/include
|
||||
-I${SRC_BLE_DIR}/controller/cc26xx_r2/inc
|
||||
-I${SRC_BLE_DIR}/inc
|
||||
-I${SRC_BLE_DIR}/rom
|
||||
-I${SRC_BLE_DIR}/common/cc26xx
|
||||
-I${SRC_BLE_DIR}/common/cc26xx/rcosc
|
||||
-I${SRC_BLE_DIR}/icall/inc
|
||||
-I${SRC_BLE_DIR}/inc
|
||||
-I${SRC_BLE_DIR}/target
|
||||
-I${SRC_BLE_DIR}/hal/src/target/_common
|
||||
-I${SRC_BLE_DIR}/hal/src/target/_common/cc26xx
|
||||
-I${SRC_BLE_DIR}/hal/src/inc
|
||||
-I${SRC_BLE_DIR}/heapmgr
|
||||
-I${SRC_BLE_DIR}/icall/src/inc
|
||||
-I${SRC_BLE_DIR}/osal/src/inc
|
||||
-I${SRC_BLE_DIR}/services/src/saddr
|
||||
-I${SRC_BLE_DIR}/services/src/sdata
|
||||
-I${SRC_BLE_DIR}/../../../source/ti/devices/cc26x0r2"
|
||||
linkerBuildOptions="
|
||||
-l${SRC_BLE_DIR}/../../../source/ti/devices/cc26x0r2/driverlib/bin/ccs/driverlib.lib
|
||||
-l${SRC_BLE_DIR}/../../../kernel/tirtos/packages/ti/dpl/lib/dpl_cc26x0r2.aem3
|
||||
-l${SRC_BLE_DIR}/../../../source/ti/drivers/lib/drivers_cc26x0r2.aem3
|
||||
-l${SRC_BLE_DIR}/../../../source/ti/drivers/rf/lib/rf_singleMode_cc26x0r2.aem3
|
||||
-l${SRC_BLE_DIR}/../../../source/ti/display/lib/display.aem3
|
||||
-l${SRC_BLE_DIR}/../../../source/ti/grlib/lib/grlib.aem3
|
||||
-l${SRC_BLE_DIR}/../../../source/ti/mw/lcd/lib/lcd.aem3
|
||||
-l${WORKSPACE_LOC}/ble5_simple_peripheral_cc2640r2lp_stack_library/FlashROM_Library/ble_r2.symbols
|
||||
-l${WORKSPACE_LOC}/ble5_simple_peripheral_cc2640r2lp_stack_library/FlashROM_Library/lib_linker.cmd
|
||||
-l${WORKSPACE_LOC}/ble5_simple_peripheral_cc2640r2lp_stack_library/FlashROM_Library/ble5_simple_peripheral_cc2640r2lp_stack_library.lib
|
||||
-l${SRC_BLE_DIR}/common/cc26xx/ccs/cc26xx_app.cmd
|
||||
-x
|
||||
--define=CC26X0ROM=2
|
||||
--diag_suppress=16002-D
|
||||
--diag_suppress=10247-D
|
||||
--diag_suppress=10325-D
|
||||
--diag_suppress=10229-D
|
||||
--diag_suppress=16032-D"
|
||||
/>
|
||||
|
||||
<pathVariable name="EXAMPLE_BLE_ROOT" path="../.." scope="project"/>
|
||||
<pathVariable name="SRC_BLE_DIR" path="../../../../../../../source/ti/ble5stack" scope="project"/>
|
||||
|
||||
<!-- Application Folder -->
|
||||
<file path="SRC_BLE_DIR/common/cc26xx/board_key.c" openOnCreation="" excludeFromBuild="false" action="copy" targetDirectory="Application" createVirtualFolders="true" applicableConfigurations="FlashROM, FlashROM_StackLibrary, FlashROM_StackLibrary_RCOSC"/>
|
||||
<file path="SRC_BLE_DIR/common/cc26xx/board_key.h" openOnCreation="" excludeFromBuild="false" action="copy" targetDirectory="Application" createVirtualFolders="true" applicableConfigurations="FlashROM, FlashROM_StackLibrary, FlashROM_StackLibrary_RCOSC"/>
|
||||
<file path="SRC_BLE_DIR/common/cc26xx/rcosc/rcosc_calibration.c" openOnCreation="" excludeFromBuild="false" action="copy" targetDirectory="Application" createVirtualFolders="true" applicableConfigurations="FlashROM_StackLibrary_RCOSC"/>
|
||||
<file path="SRC_BLE_DIR/common/cc26xx/rcosc/rcosc_calibration.h" openOnCreation="" excludeFromBuild="false" action="copy" targetDirectory="Application" createVirtualFolders="true" applicableConfigurations="FlashROM_StackLibrary_RCOSC"/>
|
||||
<file path="EXAMPLE_BLE_ROOT/src/app/simple_peripheral.c" openOnCreation="" excludeFromBuild="false" action="copy" targetDirectory="Application" createVirtualFolders="true" applicableConfigurations="FlashROM, FlashROM_StackLibrary, FlashROM_StackLibrary_RCOSC"/>
|
||||
<file path="EXAMPLE_BLE_ROOT/src/app/simple_peripheral.h" openOnCreation="" excludeFromBuild="false" action="copy" targetDirectory="Application" createVirtualFolders="true" applicableConfigurations="FlashROM, FlashROM_StackLibrary, FlashROM_StackLibrary_RCOSC"/>
|
||||
<file path="EXAMPLE_BLE_ROOT/src/app/simple_peripheral_menu.c" openOnCreation="" excludeFromBuild="false" action="copy" targetDirectory="Application" createVirtualFolders="true" applicableConfigurations="FlashROM, FlashROM_StackLibrary, FlashROM_StackLibrary_RCOSC"/>
|
||||
<file path="EXAMPLE_BLE_ROOT/src/app/simple_peripheral_menu.h" openOnCreation="" excludeFromBuild="false" action="copy" targetDirectory="Application" createVirtualFolders="true" applicableConfigurations="FlashROM, FlashROM_StackLibrary, FlashROM_StackLibrary_RCOSC"/>
|
||||
<file path="SRC_BLE_DIR/common/cc26xx/menu/two_btn_menu.c" openOnCreation="" excludeFromBuild="false" action="copy" targetDirectory="Application" createVirtualFolders="true" applicableConfigurations="FlashROM, FlashROM_StackLibrary, FlashROM_StackLibrary_RCOSC"/>
|
||||
<file path="SRC_BLE_DIR/common/cc26xx/menu/two_btn_menu.h" openOnCreation="" excludeFromBuild="false" action="copy" targetDirectory="Application" createVirtualFolders="true" applicableConfigurations="FlashROM, FlashROM_StackLibrary, FlashROM_StackLibrary_RCOSC"/>
|
||||
<file path="SRC_BLE_DIR/common/cc26xx/util.c" openOnCreation="" excludeFromBuild="false" action="copy" targetDirectory="Application" createVirtualFolders="true" applicableConfigurations="FlashROM, FlashROM_StackLibrary, FlashROM_StackLibrary_RCOSC"/>
|
||||
<file path="SRC_BLE_DIR/common/cc26xx/util.h" openOnCreation="" excludeFromBuild="false" action="copy" targetDirectory="Application" createVirtualFolders="true" applicableConfigurations="FlashROM, FlashROM_StackLibrary, FlashROM_StackLibrary_RCOSC"/>
|
||||
|
||||
<!-- Drivers/ECC Folder -->
|
||||
<file path="SRC_BLE_DIR/common/cc26xx/ecc/ECCROMCC26XX.c" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="Drivers/ECC" createVirtualFolders="true" applicableConfigurations="FlashROM, FlashROM_StackLibrary, FlashROM_StackLibrary_RCOSC"/>
|
||||
<file path="SRC_BLE_DIR/common/cc26xx/ecc/ECCROMCC26XX.h" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="Drivers/ECC" createVirtualFolders="true" applicableConfigurations="FlashROM, FlashROM_StackLibrary, FlashROM_StackLibrary_RCOSC"/>
|
||||
|
||||
<!-- Drivers/TRNG Folder -->
|
||||
<file path="SRC_BLE_DIR/hal/src/target/_common/TRNGCC26XX.c" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="Drivers/TRNG" createVirtualFolders="true" applicableConfigurations="FlashROM, FlashROM_StackLibrary, FlashROM_StackLibrary_RCOSC"/>
|
||||
<file path="SRC_BLE_DIR/hal/src/target/_common/TRNGCC26XX.h" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="Drivers/TRNG" createVirtualFolders="true" applicableConfigurations="FlashROM, FlashROM_StackLibrary, FlashROM_StackLibrary_RCOSC"/>
|
||||
|
||||
<!-- ICall Folder -->
|
||||
<file path="SRC_BLE_DIR/icall/src/icall.c" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="ICall" createVirtualFolders="true" applicableConfigurations="FlashROM, FlashROM_StackLibrary, FlashROM_StackLibrary_RCOSC"/>
|
||||
<file path="SRC_BLE_DIR/icall/src/inc/icall.h" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="ICall" createVirtualFolders="true" applicableConfigurations="FlashROM, FlashROM_StackLibrary, FlashROM_StackLibrary_RCOSC"/>
|
||||
<file path="SRC_BLE_DIR/icall/inc/icall_addrs.h" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="ICall" createVirtualFolders="true" applicableConfigurations="FlashROM, FlashROM_StackLibrary, FlashROM_StackLibrary_RCOSC"/>
|
||||
<file path="SRC_BLE_DIR/icall/src/icall_cc2650.c" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="ICall" createVirtualFolders="true" applicableConfigurations="FlashROM, FlashROM_StackLibrary, FlashROM_StackLibrary_RCOSC"/>
|
||||
<file path="SRC_BLE_DIR/icall/src/icall_platform.h" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="ICall" createVirtualFolders="true" applicableConfigurations="FlashROM, FlashROM_StackLibrary, FlashROM_StackLibrary_RCOSC"/>
|
||||
<file path="SRC_BLE_DIR/icall/src/icall_user_config.c" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="ICall" createVirtualFolders="true" applicableConfigurations="FlashROM, FlashROM_StackLibrary, FlashROM_StackLibrary_RCOSC"/>
|
||||
|
||||
<!-- ICallBLE Folder -->
|
||||
<file path="SRC_BLE_DIR/icall/app/ble_user_config.c" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="ICallBLE" createVirtualFolders="true" applicableConfigurations="FlashROM, FlashROM_StackLibrary, FlashROM_StackLibrary_RCOSC"/>
|
||||
<file path="SRC_BLE_DIR/icall/inc/ble_user_config.h" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="ICallBLE" createVirtualFolders="true" applicableConfigurations="FlashROM, FlashROM_StackLibrary, FlashROM_StackLibrary_RCOSC"/>
|
||||
<file path="SRC_BLE_DIR/icall/app/icall_api_lite.c" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="ICallBLE" createVirtualFolders="true" applicableConfigurations="FlashROM, FlashROM_StackLibrary, FlashROM_StackLibrary_RCOSC"/>
|
||||
<file path="SRC_BLE_DIR/icall/inc/icall_ble_apimsg.h" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="ICallBLE" createVirtualFolders="true" applicableConfigurations="FlashROM, FlashROM_StackLibrary, FlashROM_StackLibrary_RCOSC"/>
|
||||
|
||||
<!-- Include Folder -->
|
||||
<file path="SRC_BLE_DIR/inc/gap.h" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="Include" createVirtualFolders="true" applicableConfigurations="FlashROM, FlashROM_StackLibrary, FlashROM_StackLibrary_RCOSC"/>
|
||||
<file path="SRC_BLE_DIR/profiles/roles/gapbondmgr.h" openOnCreation="" excludeFromBuild="false" action="copy" targetDirectory="Include" createVirtualFolders="true" applicableConfigurations="FlashROM, FlashROM_StackLibrary, FlashROM_StackLibrary_RCOSC"/>
|
||||
<file path="SRC_BLE_DIR/inc/gapgattserver.h" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="Include" createVirtualFolders="true" applicableConfigurations="FlashROM, FlashROM_StackLibrary, FlashROM_StackLibrary_RCOSC"/>
|
||||
<file path="SRC_BLE_DIR/inc/gatt.h" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="Include" createVirtualFolders="true" applicableConfigurations="FlashROM, FlashROM_StackLibrary, FlashROM_StackLibrary_RCOSC"/>
|
||||
<file path="SRC_BLE_DIR/inc/hci.h" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="Include" createVirtualFolders="true" applicableConfigurations="FlashROM, FlashROM_StackLibrary, FlashROM_StackLibrary_RCOSC"/>
|
||||
<file path="SRC_BLE_DIR/osal/src/inc/osal_snv.h" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="Include" createVirtualFolders="true" applicableConfigurations="FlashROM, FlashROM_StackLibrary, FlashROM_StackLibrary_RCOSC"/>
|
||||
|
||||
<!-- PROFILES Folder -->
|
||||
<file path="SRC_BLE_DIR/profiles/dev_info/cc26xx/devinfoservice.c" openOnCreation="" excludeFromBuild="false" action="copy" targetDirectory="PROFILES" createVirtualFolders="true" applicableConfigurations="FlashROM, FlashROM_StackLibrary, FlashROM_StackLibrary_RCOSC"/>
|
||||
<file path="SRC_BLE_DIR/profiles/dev_info/devinfoservice.h" openOnCreation="" excludeFromBuild="false" action="copy" targetDirectory="PROFILES" createVirtualFolders="true" applicableConfigurations="FlashROM, FlashROM_StackLibrary, FlashROM_StackLibrary_RCOSC"/>
|
||||
<file path="SRC_BLE_DIR/inc/gatt_profile_uuid.h" openOnCreation="" excludeFromBuild="false" action="copy" targetDirectory="PROFILES" createVirtualFolders="true" applicableConfigurations="FlashROM, FlashROM_StackLibrary, FlashROM_StackLibrary_RCOSC"/>
|
||||
<file path="SRC_BLE_DIR/host/gatt_uuid.c" openOnCreation="" excludeFromBuild="false" action="copy" targetDirectory="PROFILES" createVirtualFolders="true" applicableConfigurations="FlashROM, FlashROM_StackLibrary, FlashROM_StackLibrary_RCOSC"/>
|
||||
<file path="SRC_BLE_DIR/inc/gatt_uuid.h" openOnCreation="" excludeFromBuild="false" action="copy" targetDirectory="PROFILES" createVirtualFolders="true" applicableConfigurations="FlashROM, FlashROM_StackLibrary, FlashROM_StackLibrary_RCOSC"/>
|
||||
<file path="SRC_BLE_DIR/host/gattservapp_util.c" openOnCreation="" excludeFromBuild="false" action="copy" targetDirectory="PROFILES" createVirtualFolders="true" applicableConfigurations="FlashROM, FlashROM_StackLibrary, FlashROM_StackLibrary_RCOSC"/>
|
||||
<file path="SRC_BLE_DIR/profiles/roles/cc26xx/peripheral.c" openOnCreation="" excludeFromBuild="false" action="copy" targetDirectory="PROFILES" createVirtualFolders="true" applicableConfigurations="FlashROM, FlashROM_StackLibrary, FlashROM_StackLibrary_RCOSC"/>
|
||||
<file path="SRC_BLE_DIR/profiles/roles/cc26xx/peripheral.h" openOnCreation="" excludeFromBuild="false" action="copy" targetDirectory="PROFILES" createVirtualFolders="true" applicableConfigurations="FlashROM, FlashROM_StackLibrary, FlashROM_StackLibrary_RCOSC"/>
|
||||
<file path="SRC_BLE_DIR/profiles/simple_profile/cc26xx/simple_gatt_profile.c" openOnCreation="" excludeFromBuild="false" action="copy" targetDirectory="PROFILES" createVirtualFolders="true" applicableConfigurations="FlashROM, FlashROM_StackLibrary, FlashROM_StackLibrary_RCOSC"/>
|
||||
<file path="SRC_BLE_DIR/profiles/simple_profile/simple_gatt_profile.h" openOnCreation="" excludeFromBuild="false" action="copy" targetDirectory="PROFILES" createVirtualFolders="true" applicableConfigurations="FlashROM, FlashROM_StackLibrary, FlashROM_StackLibrary_RCOSC"/>
|
||||
|
||||
<!-- Startup Folder -->
|
||||
<file path="SRC_BLE_DIR/target/board.c" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="Startup" createVirtualFolders="true" applicableConfigurations="FlashROM, FlashROM_StackLibrary, FlashROM_StackLibrary_RCOSC"/>
|
||||
<file path="EXAMPLE_BLE_ROOT/tirtos/iar/config/ccfg_app_ble.c" openOnCreation="" excludeFromBuild="false" action="copy" targetDirectory="Startup" createVirtualFolders="true" applicableConfigurations="FlashROM, FlashROM_StackLibrary"/>
|
||||
<file path="SRC_BLE_DIR/common/cc26xx/rcosc/ccfg_app_ble_rcosc.c" openOnCreation="" excludeFromBuild="false" action="copy" targetDirectory="Startup" createVirtualFolders="true" applicableConfigurations="FlashROM_StackLibrary_RCOSC"/>
|
||||
<file path="EXAMPLE_BLE_ROOT/src/app/main.c" openOnCreation="" excludeFromBuild="false" action="copy" targetDirectory="Startup" createVirtualFolders="true" applicableConfigurations="FlashROM, FlashROM_StackLibrary, FlashROM_StackLibrary_RCOSC"/>
|
||||
|
||||
<!-- TOOLS Folder -->
|
||||
<file path="EXAMPLE_BLE_ROOT/tirtos/ccs/config/app_ble.cfg" openOnCreation="" excludeFromBuild="false" action="copy" targetDirectory="TOOLS" createVirtualFolders="true" applicableConfigurations="FlashROM, FlashROM_StackLibrary, FlashROM_StackLibrary_RCOSC"/>
|
||||
<file path="SRC_BLE_DIR/common/cc26xx/ccs/cc26xx_app.cmd" openOnCreation="" excludeFromBuild="true" action="link" targetDirectory="TOOLS" createVirtualFolders="true" applicableConfigurations="FlashROM, FlashROM_StackLibrary, FlashROM_StackLibrary_RCOSC"/>
|
||||
<file path="EXAMPLE_BLE_ROOT/tirtos/ccs/config/ccs_compiler_defines.bcfg" openOnCreation="" excludeFromBuild="false" action="copy" targetDirectory="TOOLS" createVirtualFolders="true" applicableConfigurations="FlashROM"/>
|
||||
<file path="EXAMPLE_BLE_ROOT/tirtos/ccs/config/ccs_linker_defines.cmd" openOnCreation="" excludeFromBuild="true" action="copy" targetDirectory="TOOLS" createVirtualFolders="true" applicableConfigurations="FlashROM, FlashROM_StackLibrary, FlashROM_StackLibrary_RCOSC"/>
|
||||
</project>
|
||||
</projectSpec>
|
||||
@@ -0,0 +1,184 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<projectSpec>
|
||||
<project
|
||||
name="ble5_simple_peripheral_cc2640r2lp_stack_library"
|
||||
device="CC2640R2F"
|
||||
cgtVersion="16.9"
|
||||
connection="common/targetdb/connections/TIXDS110_Connection.xml"
|
||||
toolChain="TI"
|
||||
linkerCommandFile="cc26xx_app.cmd"
|
||||
outputType="staticLibrary"
|
||||
preBuildStep="
|
||||
${TOOLS_BLE_DIR}/lib_search/lib_search
|
||||
${PROJECT_LOC}/TOOLS/build_config.opt
|
||||
${SRC_BLE_DIR}/blelib
|
||||
${PROJECT_LOC}/FlashROM_Library/lib_linker.cmd
|
||||
cc2640
|
||||
${TOOLS_BLE_DIR}/lib_search/lib_search.xml
|
||||
${SRC_BLE_DIR}/symbols"
|
||||
postBuildStep=""
|
||||
description=""
|
||||
launchWizard="false"
|
||||
>
|
||||
|
||||
<!-- Project properties -->
|
||||
<property name="products" value="com.ti.rtsc.XDCtools:3.50.02.20"/>
|
||||
<property name="target" value="ti.targets.arm.elf.M3"/>
|
||||
<property name="platform" value="ti.platforms.simplelink:CC2640R2F"/>
|
||||
<property name="buildProfile" value="release"/>
|
||||
<property name="isHybrid" value="true"/>
|
||||
<property name="configuroOptions" value="--compileOptions ${COMPILER_FLAGS}"/>
|
||||
|
||||
<configuration
|
||||
name="FlashROM_Library"
|
||||
compilerBuildOptions="
|
||||
--cmd_file=${SRC_BLE_DIR}/config/build_components.opt
|
||||
--cmd_file=${SRC_BLE_DIR}/config/factory_config.opt
|
||||
--cmd_file=${PROJECT_LOC}/TOOLS/build_config.opt
|
||||
-mv7M3 -O4 --opt_for_speed=0 --code_state=16 --abi=eabi -me -g --c99 --gcc --gen_func_subsections=on --display_error_number --diag_wrap=off
|
||||
-D${XDC_SYMBOLS}
|
||||
-DCC26XX
|
||||
-DCC26XX_R2
|
||||
-DDeviceFamily_CC26X0R2
|
||||
-DEXT_HAL_ASSERT
|
||||
-DFLASH_ROM_BUILD
|
||||
-DICALL_EVENTS
|
||||
-DICALL_JT
|
||||
-DICALL_LITE
|
||||
-DOSAL_CBTIMER_NUM_TASKS=1
|
||||
-DOSAL_SNV=1
|
||||
-DPOWER_SAVING
|
||||
-DRF_SINGLEMODE
|
||||
-DSTACK_LIBRARY
|
||||
-DUSE_ICALL
|
||||
-I${CG_TOOL_ROOT}/include
|
||||
-I${XDC_INCLUDE_PATH}
|
||||
-I${SRC_BLE_DIR}/controller/cc26xx_r2/inc
|
||||
-I${SRC_BLE_DIR}/inc
|
||||
-I${SRC_BLE_DIR}/rom
|
||||
-I${SRC_BLE_DIR}/common/cc26xx
|
||||
-I${SRC_BLE_DIR}/common/cc26xx/npi/stack
|
||||
-I${SRC_BLE_DIR}/icall/inc
|
||||
-I${SRC_BLE_DIR}/inc
|
||||
-I${SRC_BLE_DIR}/profiles/roles
|
||||
-I${SRC_BLE_DIR}/hal/src/target/_common
|
||||
-I${SRC_BLE_DIR}/hal/src/target/_common/cc26xx
|
||||
-I${SRC_BLE_DIR}/hal/src/target
|
||||
-I${SRC_BLE_DIR}/hal/src/inc
|
||||
-I${SRC_BLE_DIR}/icall/src/inc
|
||||
-I${SRC_BLE_DIR}/npi/src
|
||||
-I${SRC_BLE_DIR}/osal/src/inc
|
||||
-I${SRC_BLE_DIR}/services/src/aes/cc26xx
|
||||
-I${SRC_BLE_DIR}/services/src/nv/cc26xx
|
||||
-I${SRC_BLE_DIR}/services/src/nv
|
||||
-I${SRC_BLE_DIR}/services/src/saddr
|
||||
-I${SRC_BLE_DIR}/../../../source/ti/devices/cc26x0r2
|
||||
-I${SRC_BLE_DIR}/../../../source/ti/devices/cc26x0r2/rf_patches
|
||||
-I${SRC_BLE_DIR}/../../../source/ti/devices/cc26x0r2/inc
|
||||
-I${SRC_BLE_DIR}/../../../source
|
||||
-I${SRC_BLE_DIR}/../../../kernel/tirtos/packages
|
||||
-I${XDC_CG_ROOT}/packages"
|
||||
/>
|
||||
|
||||
<pathVariable name="EXAMPLE_BLE_ROOT" path="../.." scope="project"/>
|
||||
<pathVariable name="SRC_BLE_DIR" path="../../../../../../../source/ti/ble5stack" scope="project"/>
|
||||
<pathVariable name="TOOLS_BLE_DIR" path="${SRC_BLE_DIR}/../../../tools/ble5stack" scope="project"/>
|
||||
|
||||
<!-- HAL/Common Folder -->
|
||||
<file path="SRC_BLE_DIR/hal/src/common/hal_assert.c" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="HAL/Common" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
|
||||
<!-- HAL/Include Folder -->
|
||||
<file path="SRC_BLE_DIR/hal/src/inc/hal_uart.h" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="HAL/Include" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
<file path="SRC_BLE_DIR/hal/src/inc/hal_adc.h" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="HAL/Include" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
<file path="SRC_BLE_DIR/hal/src/inc/hal_assert.h" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="HAL/Include" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
<file path="SRC_BLE_DIR/hal/src/inc/hal_board.h" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="HAL/Include" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
<file path="SRC_BLE_DIR/hal/src/inc/hal_defs.h" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="HAL/Include" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
<file path="SRC_BLE_DIR/hal/src/inc/hal_key.h" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="HAL/Include" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
<file path="SRC_BLE_DIR/hal/src/inc/hal_lcd.h" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="HAL/Include" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
<file path="SRC_BLE_DIR/hal/src/inc/hal_led.h" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="HAL/Include" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
<file path="SRC_BLE_DIR/hal/src/inc/hal_sleep.h" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="HAL/Include" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
<file path="SRC_BLE_DIR/hal/src/inc/hal_timer.h" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="HAL/Include" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
|
||||
<!-- HAL/Target/CC2650/Config Folder -->
|
||||
<file path="SRC_BLE_DIR/hal/src/target/_common/hal_board_cfg.h" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="HAL/Target/CC2650/Config" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
|
||||
<!-- HAL/Target/CC2650/Drivers Folder -->
|
||||
<file path="SRC_BLE_DIR/hal/src/target/_common/hal_flash_wrapper.c" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="HAL/Target/CC2650/Drivers" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
<file path="SRC_BLE_DIR/hal/src/target/_common/hal_rtc_wrapper.c" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="HAL/Target/CC2650/Drivers" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
<file path="SRC_BLE_DIR/hal/src/target/_common/hal_trng_wrapper.c" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="HAL/Target/CC2650/Drivers" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
<file path="SRC_BLE_DIR/hal/src/target/_common/hal_trng_wrapper.h" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="HAL/Target/CC2650/Drivers" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
|
||||
<!-- HAL/Target/CC2650/_common Folder -->
|
||||
<file path="SRC_BLE_DIR/hal/src/target/_common/hal_mcu.h" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="HAL/Target/CC2650/_common" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
<file path="SRC_BLE_DIR/hal/src/target/_common/cc26xx/mb_patch.c" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="HAL/Target/CC2650/_common" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
|
||||
<!-- Host Folder -->
|
||||
<file path="SRC_BLE_DIR/host/gatt_uuid.c" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="Host" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
<file path="SRC_BLE_DIR/inc/gatt_uuid.h" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="Host" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
|
||||
<!-- ICallBLE Folder -->
|
||||
<file path="SRC_BLE_DIR/icall/inc/ble_dispatch.h" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="ICallBLE" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
<file path="SRC_BLE_DIR/icall/stack/ble_dispatch_JT.c" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="ICallBLE" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
<file path="SRC_BLE_DIR/icall/stack/ble_dispatch_lite.c" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="ICallBLE" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
<file path="SRC_BLE_DIR/icall/src/icall_lite_translation.c" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="ICallBLE" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
|
||||
<!-- INCLUDE Folder -->
|
||||
<file path="SRC_BLE_DIR/inc/att.h" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="INCLUDE" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
<file path="SRC_BLE_DIR/inc/gap.h" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="INCLUDE" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
<file path="SRC_BLE_DIR/inc/gatt.h" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="INCLUDE" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
<file path="SRC_BLE_DIR/inc/gatt_uuid.h" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="INCLUDE" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
<file path="SRC_BLE_DIR/inc/hci.h" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="INCLUDE" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
<file path="SRC_BLE_DIR/inc/l2cap.h" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="INCLUDE" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
<file path="SRC_BLE_DIR/inc/linkdb.h" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="INCLUDE" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
<file path="SRC_BLE_DIR/controller/cc26xx_r2/inc/ll.h" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="INCLUDE" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
<file path="SRC_BLE_DIR/inc/sm.h" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="INCLUDE" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
|
||||
<!-- NPI Folder -->
|
||||
<file path="SRC_BLE_DIR/common/cc26xx/npi/stack/npi.c" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="NPI" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
<file path="SRC_BLE_DIR/common/cc26xx/npi/stack/npi.h" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="NPI" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
|
||||
<!-- OSAL Folder -->
|
||||
<file path="SRC_BLE_DIR/osal/src/inc/comdef.h" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="OSAL" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
<file path="SRC_BLE_DIR/osal/src/common/osal.c" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="OSAL" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
<file path="SRC_BLE_DIR/osal/src/inc/osal.h" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="OSAL" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
<file path="SRC_BLE_DIR/osal/src/common/osal_bufmgr.c" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="OSAL" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
<file path="SRC_BLE_DIR/osal/src/inc/osal_bufmgr.h" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="OSAL" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
<file path="SRC_BLE_DIR/osal/src/common/osal_cbtimer.c" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="OSAL" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
<file path="SRC_BLE_DIR/osal/src/inc/osal_cbtimer.h" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="OSAL" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
<file path="SRC_BLE_DIR/osal/src/common/osal_clock.c" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="OSAL" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
<file path="SRC_BLE_DIR/osal/src/inc/osal_clock.h" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="OSAL" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
<file path="SRC_BLE_DIR/osal/src/inc/osal_memory.h" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="OSAL" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
<file path="SRC_BLE_DIR/osal/src/common/osal_memory_icall.c" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="OSAL" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
<file path="SRC_BLE_DIR/osal/src/common/osal_pwrmgr.c" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="OSAL" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
<file path="SRC_BLE_DIR/osal/src/inc/osal_pwrmgr.h" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="OSAL" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
<file path="SRC_BLE_DIR/osal/src/inc/osal_snv.h" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="OSAL" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
<file path="SRC_BLE_DIR/osal/src/mcu/cc26xx/osal_snv_wrapper.c" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="OSAL" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
<file path="SRC_BLE_DIR/osal/src/inc/osal_task.h" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="OSAL" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
<file path="SRC_BLE_DIR/osal/src/common/osal_timers.c" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="OSAL" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
<file path="SRC_BLE_DIR/osal/src/inc/osal_timers.h" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="OSAL" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
|
||||
<!-- PROFILES Folder -->
|
||||
<file path="SRC_BLE_DIR/profiles/roles/gap.c" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="PROFILES" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
<file path="SRC_BLE_DIR/profiles/roles/gapbondmgr.c" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="PROFILES" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
<file path="SRC_BLE_DIR/profiles/roles/gapbondmgr.h" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="PROFILES" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
<file path="SRC_BLE_DIR/host/gattservapp_util.c" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="PROFILES" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
<file path="SRC_BLE_DIR/host/sm_ecc.c" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="PROFILES" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
|
||||
<!-- ROM Folder -->
|
||||
<file path="SRC_BLE_DIR/rom/r2/common_rom_init.c" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="ROM" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
<file path="SRC_BLE_DIR/rom/r2/rom_flash_jt.h" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="ROM" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
<file path="SRC_BLE_DIR/rom/r2/rom_init.c" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="ROM" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
|
||||
<!-- Startup Folder -->
|
||||
<file path="SRC_BLE_DIR/icall/stack/ble_user_config.c" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="Startup" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
<file path="SRC_BLE_DIR/common/cc26xx/icall_startup.c" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="Startup" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
<file path="EXAMPLE_BLE_ROOT/src/stack/osal_icall_ble.c" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="Startup" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
|
||||
<!-- TOOLS Folder -->
|
||||
<file path="SRC_BLE_DIR/config/build_components.opt" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="TOOLS" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
<file path="EXAMPLE_BLE_ROOT/tirtos/iar/stack/build_config.opt" openOnCreation="" excludeFromBuild="false" action="copy" targetDirectory="TOOLS" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
<file path="SRC_BLE_DIR/common/cc26xx/onboard.c" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="TOOLS" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
<file path="SRC_BLE_DIR/common/cc26xx/onboard.h" openOnCreation="" excludeFromBuild="false" action="link" targetDirectory="TOOLS" createVirtualFolders="true" applicableConfigurations="FlashROM_Library"/>
|
||||
</project>
|
||||
</projectSpec>
|
||||
44
tirtos/ccs/config/app_ble.cfg
Normal file
44
tirtos/ccs/config/app_ble.cfg
Normal file
@@ -0,0 +1,44 @@
|
||||
utils.importFile("common/cc26xx/kernel/cc2640/config/cc2640_r2_csdk.cfg");
|
||||
/*
|
||||
* Extend the cc2640 configuration
|
||||
*/
|
||||
|
||||
/* If you want to ease the TI-RTOS/application debug, you may want to disable the following option.
|
||||
* If you enable assert, be sure you have xdc_runtime_Assert_DISABLE_ALL NOT define in your project option */
|
||||
//Error.policyFxn = Error.policyDefault;
|
||||
//BIOS.assertsEnabled = true;
|
||||
|
||||
|
||||
/* Heap Configuration defines the type of Heap you want to use for the system (application + Stack)
|
||||
* Only one Heap buffer will be allocated. This heap will be shared by the system and the stack through one manager (HeapMem, HeapMem+HeapTrack or OSAL)
|
||||
* You can still decide to create several heaps if you want, but at least one heap needs to be created.
|
||||
* The stack must have a Heap to run.
|
||||
* The different Heap manager available are :
|
||||
* OSAL HEAP: legacy Heap manager provided with all BLE sdk. By default, this Heap manager is used.
|
||||
* HeapMem: heap manager provided by TI-RTOS (see TI-RTOS user guide for properties)
|
||||
* HeapTrack: module on top of HeapMem allowing an easy debugging of memory allocated through HeapMem.
|
||||
|
||||
* The heap manager to use is selected by setting HEAPMGR_CONFIG to the corresponding value (see below)
|
||||
* 0 = osal Heap manager, size is static.
|
||||
* 0x80 = osal Heap manager, with auto-size: The remainning RAM (not used by the system) will be fully assign to the Heap.
|
||||
* 1 = HeapMem with Static size
|
||||
* 0x81 = HeapMem with auto-size. The remainning RAM (not used by the system) will be fully assign to the Heap.
|
||||
* 2 = HeapTrack (with HeapMem) with fixe size
|
||||
* 0x82 = HeapTrack (with HeapMem) with auto-size: The remainning RAM (not used by the system) will be fully assign to the Heap.
|
||||
*
|
||||
* If HEAPMGR_CONFIG is not defined, but the configuration file ble_stack_heap.cfg is used, then the value HEAPMGR_CONFIG = 0x80 is assumed.
|
||||
* If HEAPMGR_CONFIG is not defined, and the file ble_stack_heap.cfg is not used, then the value HEAPMGR_CONFIG = 0x80 is assumed and the default Heap size will be 3072
|
||||
* unless you define HEAPMGR_SIZE to a different value in the project option (0 meaning auto-size).
|
||||
*
|
||||
* From the configuration below, two #define will be created that will be used by the application to setup the Heap:
|
||||
* #define HEAPMGR_SIZE
|
||||
* #define HEAPMGR_CONFIG
|
||||
* In order to use those define, this include line needs to be added: #include <xdc/cfg/global.h>
|
||||
*
|
||||
* In order for the auto-size Heap to work, the following symbol needs to be created by the linker:
|
||||
* heapStart
|
||||
* heapEnd
|
||||
*
|
||||
*/
|
||||
/* modification of HEAPMGR_CONFIG and HEAPMGR_SIZE value must be done inside the include file bellow (ble_stack_jheap.cfg) */
|
||||
utils.importFile("common/cc26xx/kernel/cc2640/config/ble_stack_heap.cfg");
|
||||
10
tirtos/ccs/config/ccs_compiler_defines.bcfg
Normal file
10
tirtos/ccs/config/ccs_compiler_defines.bcfg
Normal file
@@ -0,0 +1,10 @@
|
||||
/*
|
||||
** Stack Frontier Generator 1.1.0 (2017-03-21 13:06:39.194000)
|
||||
**
|
||||
** WARNING - Auto-generated file. Modifications could be lost!
|
||||
*/
|
||||
|
||||
--define=ICALL_STACK0_ADDR=0x142c1
|
||||
--define=ICALL_STACK0_START=0x142c0
|
||||
--define=ICALL_RAM0_START=0x20004498
|
||||
|
||||
10
tirtos/ccs/config/ccs_linker_defines.cmd
Normal file
10
tirtos/ccs/config/ccs_linker_defines.cmd
Normal file
@@ -0,0 +1,10 @@
|
||||
/*
|
||||
** Stack Frontier Generator 1.1.0 (2017-03-21 13:06:39.194000)
|
||||
**
|
||||
** WARNING - Auto-generated file. Modifications could be lost!
|
||||
*/
|
||||
|
||||
--define=ICALL_RAM0_START=0x20004498
|
||||
--define=ICALL_STACK0_START=0x142c0
|
||||
--define=ICALL_STACK0_ADDR=0x142c1
|
||||
|
||||
2810
tirtos/iar/app/cc2640r2lp_app.ewd
Normal file
2810
tirtos/iar/app/cc2640r2lp_app.ewd
Normal file
File diff suppressed because it is too large
Load Diff
2409
tirtos/iar/app/cc2640r2lp_app.ewp
Normal file
2409
tirtos/iar/app/cc2640r2lp_app.ewp
Normal file
File diff suppressed because it is too large
Load Diff
34
tirtos/iar/ble5_simple_peripheral.custom_argvars
Normal file
34
tirtos/iar/ble5_simple_peripheral.custom_argvars
Normal file
@@ -0,0 +1,34 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
|
||||
<iarUserArgVars>
|
||||
<group active="true" name="SIMPLELINK_CC2640R2_SRC_SDK">
|
||||
<variable>
|
||||
<name>SIMPLELINK_CORE_SDK_INSTALL_DIR</name>
|
||||
<value>$PROJ_DIR$\..\..\..\..\..\..\..\..</value>
|
||||
</variable>
|
||||
<variable>
|
||||
<name>XDCROOT</name>
|
||||
<value>$SIMPLELINK_CORE_SDK_INSTALL_DIR$\..\xdctools_3_50_02_20_core</value>
|
||||
</variable>
|
||||
<variable>
|
||||
<name>EXAMPLE_BLE_ROOT</name>
|
||||
<value>$PROJ_DIR$\..\..\..</value>
|
||||
</variable>
|
||||
<variable>
|
||||
<name>XDCPATH</name>
|
||||
<value>$SIMPLELINK_CORE_SDK_INSTALL_DIR$\kernel\tirtos\packages;$SIMPLELINK_CORE_SDK_INSTALL_DIR$\source;$SRC_BLE_DIR$</value>
|
||||
</variable>
|
||||
<variable>
|
||||
<name>SRC_BLE_DIR</name>
|
||||
<value>$SIMPLELINK_CORE_SDK_INSTALL_DIR$\source\ti\ble5stack</value>
|
||||
</variable>
|
||||
<variable>
|
||||
<name>TOOLS_BLE_DIR</name>
|
||||
<value>$SIMPLELINK_CORE_SDK_INSTALL_DIR$\tools\ble5stack</value>
|
||||
</variable>
|
||||
<variable>
|
||||
<name>ROM_DIR</name>
|
||||
<value>$SIMPLELINK_CORE_SDK_INSTALL_DIR$\source\ti\ble5stack\rom</value>
|
||||
</variable>
|
||||
</group>
|
||||
</iarUserArgVars>
|
||||
13
tirtos/iar/ble5_simple_peripheral.eww
Normal file
13
tirtos/iar/ble5_simple_peripheral.eww
Normal file
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
|
||||
<workspace>
|
||||
<project>
|
||||
<path>$WS_DIR$\app\cc2640r2lp_app.ewp</path>
|
||||
</project>
|
||||
<project>
|
||||
<path>$WS_DIR$\stack\cc2640r2lp_stack.ewp</path>
|
||||
</project>
|
||||
<batchBuild/>
|
||||
</workspace>
|
||||
|
||||
|
||||
44
tirtos/iar/config/app_ble.cfg
Normal file
44
tirtos/iar/config/app_ble.cfg
Normal file
@@ -0,0 +1,44 @@
|
||||
utils.importFile("common/cc26xx/kernel/cc2640/config/cc2640_r2_csdk.cfg");
|
||||
/*
|
||||
* Extend the cc2640 configuration
|
||||
*/
|
||||
|
||||
/* If you want to ease the TI-RTOS/application debug, you may want to disable the following option.
|
||||
* If you enable assert, be sure you have xdc_runtime_Assert_DISABLE_ALL NOT define in your project option */
|
||||
//Error.policyFxn = Error.policyDefault;
|
||||
//BIOS.assertsEnabled = true;
|
||||
|
||||
|
||||
/* Heap Configuration defines the type of Heap you want to use for the system (application + Stack)
|
||||
* Only one Heap buffer will be allocated. This heap will be shared by the system and the stack through one manager (HeapMem, HeapMem+HeapTrack or OSAL)
|
||||
* You can still decide to create several heaps if you want, but at least one heap needs to be created.
|
||||
* The stack must have a Heap to run.
|
||||
* The different Heap manager available are :
|
||||
* OSAL HEAP: legacy Heap manager provided with all BLE sdk. By default, this Heap manager is used.
|
||||
* HeapMem: heap manager provided by TI-RTOS (see TI-RTOS user guide for properties)
|
||||
* HeapTrack: module on top of HeapMem allowing an easy debugging of memory allocated through HeapMem.
|
||||
|
||||
* The heap manager to use is selected by setting HEAPMGR_CONFIG to the corresponding value (see below)
|
||||
* 0 = osal Heap manager, size is static.
|
||||
* 0x80 = osal Heap manager, with auto-size: The remainning RAM (not used by the system) will be fully assign to the Heap.
|
||||
* 1 = HeapMem with Static size
|
||||
* 0x81 = HeapMem with auto-size. The remainning RAM (not used by the system) will be fully assign to the Heap.
|
||||
* 2 = HeapTrack (with HeapMem) with fixe size
|
||||
* 0x82 = HeapTrack (with HeapMem) with auto-size: The remainning RAM (not used by the system) will be fully assign to the Heap.
|
||||
*
|
||||
* If HEAPMGR_CONFIG is not defined, but the configuration file ble_stack_heap.cfg is used, then the value HEAPMGR_CONFIG = 0x80 is assumed.
|
||||
* If HEAPMGR_CONFIG is not defined, and the file ble_stack_heap.cfg is not used, then the value HEAPMGR_CONFIG = 0x80 is assumed and the default Heap size will be 3072
|
||||
* unless you define HEAPMGR_SIZE to a different value in the project option (0 meaning auto-size).
|
||||
*
|
||||
* From the configuration below, two #define will be created that will be used by the application to setup the Heap:
|
||||
* #define HEAPMGR_SIZE
|
||||
* #define HEAPMGR_CONFIG
|
||||
* In order to use those define, this include line needs to be added: #include <xdc/cfg/global.h>
|
||||
*
|
||||
* In order for the auto-size Heap to work, the following symbol needs to be created by the linker:
|
||||
* heapStart
|
||||
* heapEnd
|
||||
*
|
||||
*/
|
||||
/* modification of HEAPMGR_CONFIG and HEAPMGR_SIZE value must be done inside the include file bellow (ble_stack_jheap.cfg) */
|
||||
utils.importFile("common/cc26xx/kernel/cc2640/config/ble_stack_heap.cfg");
|
||||
BIN
tirtos/iar/config/ble_r2.symbols
Normal file
BIN
tirtos/iar/config/ble_r2.symbols
Normal file
Binary file not shown.
70
tirtos/iar/config/ccfg_app_ble.c
Normal file
70
tirtos/iar/config/ccfg_app_ble.c
Normal file
@@ -0,0 +1,70 @@
|
||||
/******************************************************************************
|
||||
|
||||
@file ccfg_app_ble.c
|
||||
|
||||
@brief Customer Configuration CC26xx PG2 device family.
|
||||
|
||||
Group: CMCU, SCS
|
||||
Target Device: CC2640R2
|
||||
|
||||
******************************************************************************
|
||||
|
||||
Copyright (c) 2014-2017, Texas Instruments Incorporated
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
|
||||
* Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
|
||||
* Neither the name of Texas Instruments Incorporated nor the names of
|
||||
its contributors may be used to endorse or promote products derived
|
||||
from this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
|
||||
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
|
||||
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
||||
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
|
||||
OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
|
||||
OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
|
||||
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
******************************************************************************
|
||||
Release Name: simplelink_cc2640r2_sdk_1_40_00_45
|
||||
Release Date: 2017-07-20 17:16:59
|
||||
*****************************************************************************/
|
||||
|
||||
//
|
||||
// ===> READ THIS BEFORE MODIFYING THIS FILE
|
||||
//
|
||||
//
|
||||
// ===> READ THIS BEFORE MODIFYING THIS FILE
|
||||
//
|
||||
//
|
||||
// ===> READ THIS BEFORE MODIFYING THIS FILE
|
||||
//
|
||||
|
||||
// The customer configuration area (ccfg section) is located at the end of the
|
||||
// flash and reflect the hw configuration of the device. it is very important
|
||||
// that it remains align with the version of driverlib you are using.
|
||||
// all BLE project except sensor tag use the same configuration.
|
||||
// Keeping the "#include <startup_files/ccfg.c>" guarantee that your project using
|
||||
// driverlib and the ccfg area will be align.
|
||||
|
||||
// you can modify it if you want, the recommend way will be to remove the
|
||||
// bellow include, copy the content of the <startup_files/ccfg.c> file in this
|
||||
// file and rebuild.
|
||||
|
||||
// ==> KEEP IN MIND that if you do so, be sure that any further update of the
|
||||
// driverlib must be align with your modified version of ccfg area.
|
||||
#include <startup_files/ccfg.c>
|
||||
156
tirtos/iar/stack/build_config.opt
Normal file
156
tirtos/iar/stack/build_config.opt
Normal file
@@ -0,0 +1,156 @@
|
||||
/******************************************************************************
|
||||
|
||||
@file build_config.opt
|
||||
|
||||
@brief This file contains the Bluetooth Low Energy (BLE) build config options.
|
||||
|
||||
Group: CMCU, SCS
|
||||
Target Device: CC2640R2
|
||||
|
||||
******************************************************************************
|
||||
|
||||
Copyright (c) 2011-2017, Texas Instruments Incorporated
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
|
||||
* Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
|
||||
* Neither the name of Texas Instruments Incorporated nor the names of
|
||||
its contributors may be used to endorse or promote products derived
|
||||
from this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
|
||||
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
|
||||
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
||||
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
|
||||
OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
|
||||
OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
|
||||
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
******************************************************************************
|
||||
Release Name: simplelink_cc2640r2_sdk_1_40_00_45
|
||||
Release Date: 2017-07-20 17:16:59
|
||||
*****************************************************************************/
|
||||
|
||||
/*
|
||||
The following is a list of all possible build defines and corresponding options
|
||||
that can be set for each define:
|
||||
|
||||
GATT_DB_OFF_CHIP - Indicates that the GATT database is maintained off the chip on the
|
||||
Application Processor (AP).
|
||||
|
||||
GAP_BOND_MGR - Used to include the Bond Manager
|
||||
|
||||
HOST_CONFIG (BLE Host Build Configurations) Possible Options:
|
||||
PERIPHERAL_CFG - Used to include the GAP Peripheral Role support
|
||||
CENTRAL_CFG - Used to include the GAP Central Role support
|
||||
BROADCASTER_CFG - Used to include the GAP Broadcaster Role support
|
||||
OBSERVER_CFG - Used to include the GAP Observer Role support
|
||||
|
||||
BLE_V41_FEATURES Configure the stack to use features from the BLE 4.1 Specification
|
||||
L2CAP_COC_CFG - Enable L2CAP Connection Oriented Channels
|
||||
V41_CTRL_CFG - Enable Ping, Slave Feature Exchange, Connection Parameter Request, and
|
||||
Master Slave connection roles within the Controller. This feature
|
||||
is enabled by default and cannot be disabled.
|
||||
|
||||
BLE_V42_FEATURES Configure the stack to use features from the BLE 4.2 Specification
|
||||
The following BLE 4.2 features are enabled by default and cannot
|
||||
be disabled.
|
||||
EXT_DATA_LEN_CFG - Enable the Extended Data Length Feature in the Controller
|
||||
SECURE_CONNS_CFG - Enable Secure Connections Pairing Procedure
|
||||
PRIVACY_1_2_CFG - Enable Enhanced Privacy
|
||||
|
||||
BLE_V50_FEATURES Configure the stack to use features from the BLE 5.0 Specification
|
||||
The following BLE 5.0 features are enabled by default and cannot
|
||||
be disabled.
|
||||
PHY_2MBPS_CFG - Enable 2 Mbps data rate in the Controller
|
||||
HDC_NC_ADV_CFG - Enable High Duty Cycle Non-Connectable Advertising
|
||||
CHAN_ALGO2_CFG - Enable Channel Selection Algorithm 2
|
||||
|
||||
HCI_TL_FULL - All supported HCI commands are available via the Tranport Layer's NPI.
|
||||
- Intended for NP solution.
|
||||
HCI_TL_PTM - Only those HCI commands needed for Production Test Mode are available
|
||||
via the Transport Layer's NPI
|
||||
- Intended for SOC solutions where, during production, accesss is temporarily
|
||||
needed (e.g. for PHY testing using Direct Test Mode, etc.).
|
||||
HCI_TL_NONE - No supported HCI commands are available via the Transport Layer's NPI.
|
||||
- Intended for SOC solutions.
|
||||
|
||||
Below is general information for using and/or changing this configuration option file:
|
||||
|
||||
Combo Roles: Combo roles can be set by defining multiple roles for HOST_CONFIG. The possible
|
||||
combo roles and HOST_CONFIG defines are:
|
||||
Peripheral + Observer : PERIPHERAL_CFG+OBSERVER_CFG
|
||||
Central + Broadcaster : CENTRAL_CFG+BROADCASTER_CFG
|
||||
Peripheral + Central : PERIPHERAL_CFG+CENTRAL_CFG
|
||||
|
||||
lib_search tool: There is a pre build action for every stack project that runs a tool
|
||||
lib_search.exe. This tool aims to automatically import the correct library
|
||||
files into your project based on the defines in this file.
|
||||
|
||||
The locations of all library files and their correspond options are
|
||||
<install dir>/ble_core/ble_[host,ctrl]_lib/<device> for stack libs
|
||||
and at <install dir>/ble_core/hci_tl_lib/<device> for
|
||||
HCI Transport Layer libs
|
||||
|
||||
If an library is found that was built with matching options, it will be
|
||||
copied into the project local directory at <App ewp dir>/../../lib/ and
|
||||
subsequently linked with the stack.
|
||||
|
||||
If you experience a build error with lib_search.exe, expand the build error
|
||||
message by clicking Tools->Options->Messages->Show build messages:->All.
|
||||
The error messages printed out by the lib_search tool should now appear in
|
||||
your Build Message window.
|
||||
|
||||
*/
|
||||
|
||||
/* BLE Host Build Configurations */
|
||||
-DHOST_CONFIG=PERIPHERAL_CFG
|
||||
/* -DHOST_CONFIG=CENTRAL_CFG */
|
||||
/* -DHOST_CONFIG=BROADCASTER_CFG */
|
||||
/* -DHOST_CONFIG=OBSERVER_CFG */
|
||||
/* -DHOST_CONFIG=PERIPHERAL_CFG+OBSERVER_CFG */
|
||||
/* -DHOST_CONFIG=CENTRAL_CFG+BROADCASTER_CFG */
|
||||
/* -DHOST_CONFIG=PERIPHERAL_CFG+CENTRAL_CFG */
|
||||
|
||||
/* GATT Database being off chip */
|
||||
/* -DGATT_DB_OFF_CHIP */
|
||||
|
||||
/* Include GAP Bond Manager */
|
||||
-DGAP_BOND_MGR
|
||||
|
||||
/* BLE v4.1 Features */
|
||||
/* -DV41_FEATURES=L2CAP_COC_CFG */
|
||||
|
||||
/* BLE v4.2 Features
|
||||
* Note: For advanced users who choose to explicitly build their BLE
|
||||
* Stack without ROM the following upper limit on RAM usage must be
|
||||
* observed when using the Secure Connections Feature:
|
||||
* R1: 0x20004F2C
|
||||
* R2: 0x20004F80
|
||||
* When using linker command files provided by this SDK, the linker
|
||||
* symbol ENCRYPTION_ROM=1 or ENCRYPTION_ROM=2 may be defined to set
|
||||
* this upper limit for R1 and R2 devices, respectively.
|
||||
*/
|
||||
|
||||
/* BLE v5.0 Features
|
||||
* Note: The Long Range feature is for evaluation only.
|
||||
*/
|
||||
/* -DV50_FEATURES=PHY_LR_CFG */
|
||||
|
||||
/* Include Transport Layer (Full or PTM) */
|
||||
-DHCI_TL_NONE
|
||||
/* -DHCI_TL_PTM */
|
||||
/* -DHCI_TL_FULL */
|
||||
936
tirtos/iar/stack/cc2640r2lp_stack.dep
Normal file
936
tirtos/iar/stack/cc2640r2lp_stack.dep
Normal file
@@ -0,0 +1,936 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project>
|
||||
<fileVersion>2</fileVersion>
|
||||
<fileChecksum>628502763</fileChecksum>
|
||||
<configuration>
|
||||
<name>FlashROM_Library</name>
|
||||
<outputs>
|
||||
<file>$TOOLKIT_DIR$\inc\c\ycheck.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\devices\cc26x0r2\inc\hw_flash.h</file>
|
||||
<file>$TOOLKIT_DIR$\inc\c\DLib_Product_stdlib.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\devices\cc26x0r2\driverlib\uart.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\devices\cc26x0r2\inc\hw_fcfg1.h</file>
|
||||
<file>$TOOLKIT_DIR$\inc\c\DLib_Defaults.h</file>
|
||||
<file>$TOOLKIT_DIR$\inc\c\DLib_Product.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\devices\cc26x0r2\inc\hw_gpio.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\devices\cc26x0r2\inc\hw_chip_def.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\devices\cc26x0r2\inc\hw_cpu_scs.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\devices\cc26x0r2\driverlib\flash.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\icall\src\inc\icall.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\devices\cc26x0r2\driverlib\systick.h</file>
|
||||
<file>$TOOLKIT_DIR$\inc\c\ysizet.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\devices\cc26x0r2\driverlib\gpio.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\devices\cc26x0r2\inc\hw_ioc.h</file>
|
||||
<file>$TOOLKIT_DIR$\inc\c\stdlib.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\hal\src\target\_common\cc26xx\_hal_types.h</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\hal_assert.o</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\hal_flash_wrapper.o</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\devices\cc26x0r2\driverlib\cpu.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\devices\cc26x0r2\driverlib\debug.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\hal\src\target\_common\hal_types.h</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\hal_trng_wrapper.o</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\osal_timers.o</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\gap.o</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\gapbondmgr.o</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\rom_init.o</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\sm_ecc.o</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\ble_dispatch_lite.pbi</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\ble_user_config.o</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\osal_cbtimer.o</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\hal_assert.pbi</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\osal_bufmgr.o</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\icall_lite_translation.o</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\hal_trng_wrapper.pbi</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\osal.o</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\osal_icall_ble.o</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\onboard.o</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\gattservapp_util.o</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\icall_lite_translation.pbi</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\osal_memory_icall.o</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\common_rom_init.o</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\ble_dispatch_JT.o</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\gatt_uuid.o</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\ble_dispatch_lite.o</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\hal_flash_wrapper.pbi</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\gatt_uuid.pbi</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\icall_startup.o</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\ble_dispatch_JT.pbi</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\npi.pbi</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\osal.pbi</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\osal_pwrmgr.o</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\osal_clock.o</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\osal_snv_wrapper.o</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\npi.o</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\osal_bufmgr.pbi</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\osal_cbtimer.pbi</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\osal_clock.pbi</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\gapbondmgr.pbi</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\osal_timers.pbi</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\osal_memory_icall.pbi</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\osal_pwrmgr.pbi</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\osal_snv_wrapper.pbi</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\gap.pbi</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\devices\cc26x0r2\inc\hw_memmap.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\devices\cc26x0r2\driverlib\ioc.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\devices\cc26x0r2\driverlib\interrupt.h</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\gattservapp_util.pbi</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\rom_init.pbi</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\icall_startup.pbi</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\onboard.pbi</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Exe\cc2640r2lp_stack_FlashROM_Library.a</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\devices\cc26x0r2\inc\hw_uart.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\devices\cc26x0r2\driverlib\rom.h</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\common_rom_init.pbi</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\sm_ecc.pbi</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\cc2640r2lp_stack.pbd</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\devices\cc26x0r2\inc\hw_nvic.h</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\ble_user_config.pbi</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\devices\cc26x0r2\inc\hw_ints.h</file>
|
||||
<file>$TOOLKIT_DIR$\inc\c\stdbool.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\devices\cc26x0r2\inc\hw_types.h</file>
|
||||
<file>$TOOLKIT_DIR$\inc\c\yvals.h</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\osal_icall_ble.pbi</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\devices\cc26x0r2\inc\hw_aon_sysctl.h</file>
|
||||
<file>$TOOLKIT_DIR$\inc\c\stdint.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\icall\src\icall_lite_translation.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\hal\src\inc\hal_key.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\host\gatt_uuid.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\hal\src\inc\hal_defs.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\inc\gatt_uuid.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\osal\src\inc\osal.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\osal\src\common\osal_bufmgr.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\hal\src\inc\hal_assert.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\hal\src\target\_common\hal_mcu.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\hal\src\target\_common\hal_flash_wrapper.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\hal\src\common\hal_assert.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\common\cc26xx\npi\stack\npi.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\hal\src\target\_common\hal_trng_wrapper.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\osal\src\inc\comdef.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\icall\stack\ble_dispatch_JT.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\hal\src\inc\hal_board.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\osal\src\common\osal.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\osal\src\inc\osal_bufmgr.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\icall\inc\ble_dispatch.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\hal\src\target\_common\hal_trng_wrapper.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\osal\src\common\osal_cbtimer.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\hal\src\inc\hal_sleep.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\osal\src\inc\osal_cbtimer.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\hal\src\inc\hal_adc.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\hal\src\target\_common\hal_board_cfg.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\hal\src\inc\hal_timer.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\icall\stack\ble_dispatch_lite.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\common\cc26xx\onboard.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\osal\src\inc\osal_pwrmgr.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\config\build_components.opt</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\profiles\roles\gapbondmgr.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\icall\stack\ble_user_config.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\common\cc26xx\onboard.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\rom\r2\rom_init.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\osal\src\common\osal_clock.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\host\sm_ecc.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\osal\src\common\osal_memory_icall.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\osal\src\inc\osal_memory.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\profiles\roles\gap.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\profiles\roles\gapbondmgr.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\osal\src\inc\osal_snv.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\osal\src\inc\osal_clock.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\inc\gapgattserver.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\inc\gattservapp.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\osal\src\mcu\cc26xx\osal_snv_wrapper.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\osal\src\common\osal_pwrmgr.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\common\cc26xx\icall_startup.c</file>
|
||||
<file>$PROJ_DIR$\build_config.opt</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\osal\src\common\osal_timers.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\osal\src\inc\osal_timers.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\rom\r2\common_rom_init.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\host\gattservapp_util.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\src\stack\osal_icall_ble.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\devices\cc26x0r2\driverlib\prcm.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\hal\src\target\_common\cc26xx\mb.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\osal\src\inc\osal_tasks.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\hal\src\inc\hal_flash.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\devices\cc26x0r2\driverlib\vims.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\devices\cc26x0r2\driverlib\ddi.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\icall\src\inc\icall_jt.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\devices\cc26x0r2\inc\hw_rfc_dbell.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\devices\cc26x0r2\inc\hw_aux_smph.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\devices\cc26x0r2\inc\hw_adi_2_refsys.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\devices\cc26x0r2\inc\hw_vims.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\devices\cc26x0r2\inc\hw_aux_wuc.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\devices\cc26x0r2\driverlib\aon_ioc.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\devices\cc26x0r2\driverlib\adi.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\devices\cc26x0r2\driverlib\aux_wuc.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\controller\cc26xx_r2\inc\ll_config.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\services\src\nv\cc26xx\nvocop.c</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\devices\cc26x0r2\inc\hw_aon_ioc.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\devices\cc26x0r2\inc\hw_adi.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\devices\cc26x0r2\driverlib\aon_wuc.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\hal\src\target\_common\cc26xx\pwrmon.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\devices\cc26x0r2\inc\hw_prcm.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\devices\cc26x0r2\inc\hw_rfc_pwr.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\devices\cc26x0r2\driverlib\pwr_ctrl.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\devices\cc26x0r2\inc\hw_adi_3_refsys.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\devices\cc26x0r2\driverlib\osc.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\services\src\nv\cc26xx\nvocop.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\devices\cc26x0r2\inc\hw_aon_rtc.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\devices\cc26x0r2\inc\hw_ddi_0_osc.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\hal\src\inc\hal_drivers.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\devices\cc26x0r2\inc\hw_ddi.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\devices\cc26x0r2\inc\hw_aon_wuc.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\controller\cc26xx_r2\inc\ll_rat.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\controller\cc26xx_r2\inc\ll_privacy.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\controller\cc26xx_r2\inc\ll_enc.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\controller\cc26xx_r2\inc\ll_wl.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\controller\cc26xx_r2\inc\ble.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\inc\ecc_rom.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\controller\cc26xx_r2\inc\ll_timer_drift.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\services\src\nv\nvintf.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\devices\cc26x0r2\inc\hw_rfc_rat.h</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\npi.__cstat.et</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\hal_trng_wrapper.__cstat.et</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\osal.__cstat.et</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\osal_bufmgr.__cstat.et</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\osal_cbtimer.__cstat.et</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\osal_pwrmgr.__cstat.et</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\osal_clock.__cstat.et</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\ble_dispatch_lite.__cstat.et</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\osal_snv_wrapper.__cstat.et</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\devices\cc26x0r2\driverlib\trng.h</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\hal_assert.__cstat.et</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\gatt_uuid.__cstat.et</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\devices\cc26x0r2\inc\hw_trng.h</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\hal_flash_wrapper.__cstat.et</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\ble_dispatch_JT.__cstat.et</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\osal_timers.__cstat.et</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\devices\cc26x0r2\inc\hw_sysctl.h</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\gap.__cstat.et</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\gapbondmgr.__cstat.et</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\gattservapp_util.__cstat.et</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\sm_ecc.__cstat.et</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\common_rom_init.__cstat.et</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\rom_init.__cstat.et</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\osal_memory_icall.__cstat.et</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\ble_user_config.__cstat.et</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\icall_lite_translation.__cstat.et</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\inc\l2cap.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\devices\DeviceFamily.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\inc\sm.h</file>
|
||||
<file>$TOOLKIT_DIR$\inc\c\limits.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\inc\hci.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\inc\gap.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\inc\gatt.h</file>
|
||||
<file>$TOOLKIT_DIR$\inc\c\stddef.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\common\cc26xx\npi\stack\npi.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\inc\bcomdef.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\inc\hci_ext.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\common\cc26xx\util.h</file>
|
||||
<file>$TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\npi\src\inc\npi_ble.h</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\icall_startup.__cstat.et</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\controller\cc26xx_r2\inc\ll.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\inc\hci_tl.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\inc\gatt_profile_uuid.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\drivers\dpl\SemaphoreP.h</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\osal_icall_ble.__cstat.et</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\controller\cc26xx_r2\inc\ll_user_config.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\icall\inc\icall_ble_apimsg.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\inc\hci_data.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\controller\cc26xx_r2\inc\ll_common.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\inc\att.h</file>
|
||||
<file>$PROJ_DIR$\FlashROM_Library\Obj\onboard.__cstat.et</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\inc\linkdb.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\config\factory_config.opt</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\inc\hci_event.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\drivers\rf\RF.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\drivers\dpl\ClockP.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\devices\cc26x0r2\driverlib\rf_mailbox.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\icall\src\inc\icall_lite_translation.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\icall\src\inc\icall_user_config.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\hal\src\target\_common\cc26xx\rf_hal.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\icall\inc\ble_user_config.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\..\xdctools_3_50_02_20_core\packages\xdc\runtime\xdc.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\devices\cc26x0r2\driverlib\sys_ctrl.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\..\xdctools_3_50_02_20_core\packages\xdc\runtime\Types__prologue.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\..\xdctools_3_50_02_20_core\packages\xdc\runtime\package\package.defs.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\..\xdctools_3_50_02_20_core\packages\xdc\runtime\IInstance.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\icall\inc\ble_dispatch_lite.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\..\xdctools_3_50_02_20_core\packages\xdc\runtime\Assert__prologue.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\..\xdctools_3_50_02_20_core\packages\xdc\runtime\Types__epilogue.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\controller\cc26xx_r2\inc\ll_scheduler.h</file>
|
||||
<file>$TOOLKIT_DIR$\inc\c\DLib_Product_string.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\devices\cc26x0r2\driverlib\rf_ble_cmd.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\rom\map_direct.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\kernel\tirtos\packages\iar\targets\arm\std.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\..\xdctools_3_50_02_20_core\packages\xdc\std.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\kernel\tirtos\packages\ti\sysbios\knl\package\package.defs.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\..\xdctools_3_50_02_20_core\packages\xdc\runtime\Assert.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\..\xdctools_3_50_02_20_core\packages\xdc\runtime\Main.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\..\xdctools_3_50_02_20_core\packages\xdc\runtime\Error.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\..\xdctools_3_50_02_20_core\packages\xdc\runtime\Error__prologue.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\..\xdctools_3_50_02_20_core\packages\xdc\runtime\Types.h</file>
|
||||
<file>$TOOLKIT_DIR$\inc\c\string.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\kernel\tirtos\packages\ti\sysbios\knl\Clock.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\devices\cc26x0r2\driverlib\rf_prop_cmd.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\rom\rom_jt.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\..\xdctools_3_50_02_20_core\packages\xdc\runtime\IModule.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\..\xdctools_3_50_02_20_core\packages\xdc\runtime\IHeap.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\devices\cc26x0r2\driverlib\rf_common_cmd.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\kernel\tirtos\packages\ti\sysbios\knl\Task__prologue.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\..\xdctools_3_50_02_20_core\packages\xdc\runtime\Diags__prologue.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\kernel\tirtos\packages\ti\sysbios\knl\Task__epilogue.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\..\xdctools_3_50_02_20_core\packages\xdc\runtime\Diags.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\kernel\tirtos\packages\ti\sysbios\knl\Queue.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\..\xdctools_3_50_02_20_core\packages\xdc\runtime\package\Main_Module_GateProxy.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\kernel\tirtos\packages\ti\sysbios\interfaces\ITaskSupport.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\..\xdctools_3_50_02_20_core\packages\xdc\runtime\Log__epilogue.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\..\xdctools_3_50_02_20_core\packages\xdc\runtime\Text.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\kernel\tirtos\packages\ti\sysbios\knl\package\Clock_TimerProxy.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\kernel\tirtos\packages\ti\sysbios\knl\Event.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\kernel\tirtos\packages\ti\sysbios\knl\package\Task_SupportProxy.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\..\xdctools_3_50_02_20_core\packages\xdc\runtime\Memory.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\kernel\tirtos\packages\ti\sysbios\interfaces\package\package.defs.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\..\xdctools_3_50_02_20_core\packages\xdc\runtime\Error__epilogue.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\..\xdctools_3_50_02_20_core\packages\xdc\runtime\package\Memory_HeapProxy.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\..\xdctools_3_50_02_20_core\packages\xdc\runtime\Diags__epilogue.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\..\xdctools_3_50_02_20_core\packages\xdc\runtime\Assert__epilogue.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\..\xdctools_3_50_02_20_core\packages\xdc\runtime\Log__prologue.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\icall\inc\icall_ble_api.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\kernel\tirtos\packages\ti\sysbios\knl\Event__epilogue.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\hal\src\target\_common\TRNGCC26XX.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\kernel\tirtos\packages\ti\sysbios\knl\Task.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\icall\inc\icall_api_idx.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\kernel\tirtos\packages\ti\sysbios\interfaces\ITimer.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\kernel\tirtos\packages\ti\sysbios\knl\Event__prologue.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\..\xdctools_3_50_02_20_core\packages\xdc\runtime\Log.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\..\xdctools_3_50_02_20_core\packages\xdc\runtime\IGateProvider.h</file>
|
||||
<file>$PROJ_DIR$\..\..\..\..\..\..\..\..\kernel\tirtos\packages\ti\sysbios\knl\Swi.h</file>
|
||||
</outputs>
|
||||
<file>
|
||||
<name>[ROOT_NODE]</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>IARCHIVE</name>
|
||||
<file> 72</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\icall\src\icall_lite_translation.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 34</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 40</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>__cstat</name>
|
||||
<file> 206</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 116 234 134 92 210 0 83 5 219 6 100 22 17 86 90 124 136 11 81 16 13 2 94 239</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\host\gatt_uuid.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 44</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 47</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>__cstat</name>
|
||||
<file> 192</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 116 234 134 100 22 17 86 0 83 5 219 6 90 92 210 124 136 11 81 16 13 2 94 213 216 231 207 91</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 92 22 0 136 90 100 86 216 213 11 83 94 231 91 17 5 6 210 124 81 16 13 2 207</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\osal\src\common\osal_bufmgr.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 33</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 56</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>__cstat</name>
|
||||
<file> 184</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 116 234 134 92 210 0 83 5 219 6 100 22 17 86 90 124 136 11 81 16 13 2 94 119 244 82 8 65 80 197 161 78 171 151 157 168 162 164 85 167 4 67 21 20 9 74 163 149 165 170 145 148 140 152 153 73 158 154 159 144 150 95 7 12 3 14 10 1 66 15 108 104</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\hal\src\target\_common\hal_flash_wrapper.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 19</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 46</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>__cstat</name>
|
||||
<file> 194</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 116 234 134 102 111 95 86 0 83 5 219 6 90 22 17 78 80 82 81 8 7 65 12 21 67 20 9 74 3 73 14 10 1 85 4 66 15 11 16 13 2 94</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 81 94 7 80 1 90 86 82 14 8 67 21 2 10 78 65 66 0 17 74 4 13 22 111 95 12 3 11 83 5 6 20 9 102 73 85 15 16</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\hal\src\common\hal_assert.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 18</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 32</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>__cstat</name>
|
||||
<file> 191</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 116 234 134 94 22 17 86 0 83 5 219 6 90 102 111 95 78 80 82 81 8 7 65 12 21 67 20 9 74 3 73 14 10 1 85 4 66 15 11 16 13 2</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 78 74 67 80 73 85 82 81 83 95 86 90 65 66 20 21 102 22 17 5 6 94 7 14 9 0 111 12 3 10 11 8 15 16 1 4 13 2</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\common\cc26xx\npi\stack\npi.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 55</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 50</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>__cstat</name>
|
||||
<file> 181</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 116 234 134 22 17 86 0 83 5 219 6 220 92 210 100 90 124 136 11 81 16 13 2 94 215 216</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\icall\stack\ble_dispatch_JT.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 43</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 49</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>__cstat</name>
|
||||
<file> 195</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 116 234 134 127 22 17 86 0 83 5 219 6 104 99 82 81 8 190 193 65 80 21 67 78 20 9 74 209 216 100 90 92 210 124 136 11 16 13 2 94 211 222 212 213 231 207 91 223 229 235 233 215 130 129 117 228 217 224 230 236 237 214 225 208 269 238 263 252 265 253 241 251 266 254 105 248 239</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 82 0 22 105 21 86 92 223 127 209 129 211 136 216 207 225 104 213 215 228 230 17 83 5 6 81 65 20 74 9 100 11 94 13 2 235 266 265 254 130 99 212 91 233 117 217 248 239 190 8 193 80 67 78 90 210 124 16 222 231 229 224 236 251 269 253 214 238 252 241 237 208 263</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\osal\src\common\osal.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 36</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 51</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>__cstat</name>
|
||||
<file> 183</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 116 234 134 263 0 83 5 219 6 13 252 100 22 17 86 90 102 111 95 78 80 82 81 8 7 65 12 21 67 20 9 74 3 73 14 10 1 85 4 66 15 11 16 2 94 92 210 124 136 142 115 128 119 244 197 161 171 151 157 168 162 164 167 163 149 165 170 145 148 140 152 153 158 154 159 144 150 108 169 146</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\hal\src\target\_common\hal_trng_wrapper.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 23</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 35</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>__cstat</name>
|
||||
<file> 182</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 116 234 134 82 86 0 83 5 219 6 81 8 197 99 22 17 190 193 65 80 21 67 78 20 9 74</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 74 82 193 81 86 67 78 9 99 83 17 80 20 197 8 0 5 6 22 190 65 21</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\osal\src\common\osal_cbtimer.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 31</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 57</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>__cstat</name>
|
||||
<file> 185</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 116 234 134 92 210 0 83 5 219 6 100 22 17 86 90 124 136 11 81 16 13 2 94 142 95 78 80 82 8 7 65 12 21 67 20 9 74 3 73 14 10 1 85 4 66 15 109 216</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\icall\stack\ble_dispatch_lite.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 45</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 29</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>__cstat</name>
|
||||
<file> 188</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 116 234 134 127 22 17 86 0 83 5 219 6 104 105 248 209 216 100 90 92 210 124 136 11 81 16 13 2 94 211 222 212 213 231 207 91 130 117 228 217 223 229 235 129 233 224 230 236 237 214 225 208 269 238 263 252 265 253 241 251 266 254 239</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\common\cc26xx\onboard.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 38</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 71</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>__cstat</name>
|
||||
<file> 232</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 116 234 134 216 100 22 17 86 0 83 5 219 6 90 119 244 81 82 8 65 80 197 161 78 171 151 157 168 162 164 85 167 4 67 21 20 9 74 163 149 165 170 145 148 140 152 153 73 158 154 159 144 150 95 7 12 3 14 10 1 66 15 11 16 13 2 94 108 92 210 124 136 111 88 102</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\icall\stack\ble_user_config.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 30</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 79</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>__cstat</name>
|
||||
<file> 205</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 116 234 134 22 17 86 0 83 5 219 6 230 236 81 237 214 13 225 208 269 238 263 252 265 253 241 92 210 100 90 124 136 11 16 2 94 222 216 251 227 242 240 105 207</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\rom\r2\rom_init.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 27</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 69</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>__cstat</name>
|
||||
<file> 203</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 116 234 134 216 100 22 17 86 0 83 5 219 6 90 82 81 8 266 254 119 244 65 80 197 161 78 171 151 157 168 162 164 85 167 4 67 21 20 9 74 163 149 165 170 145 148 140 152 153 73 158 154 159 144 150 95 7 12 3 14 10 1 66 15 11 16 13 2 94 108 92 210 124 136 115 104 109 223 211 222 229 235 99 190 193 141 147 241 155 227 242 240 236 237 214 225 208 269 238 263 252 265 253 105 230 251 177 233 207 231 213 130 91 212 209 174 175 178 176 172 180 173</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\osal\src\common\osal_clock.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 53</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 58</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>__cstat</name>
|
||||
<file> 187</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 116 234 134 100 22 17 86 0 83 5 219 6 90 102 111 95 78 80 82 81 8 7 65 12 21 67 20 9 74 3 73 14 10 1 85 4 66 15 11 16 13 2 94 119 244 197 161 171 151 157 168 162 164 167 163 149 165 170 145 148 140 152 153 158 154 159 144 150 108 92 210 124 136 128</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\host\sm_ecc.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 28</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 76</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>__cstat</name>
|
||||
<file> 201</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 116 234 134 216 100 22 17 86 0 83 5 219 6 90 92 210 124 136 11 81 16 13 2 94 211 222 209 266 254</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\osal\src\common\osal_memory_icall.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 41</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 61</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>__cstat</name>
|
||||
<file> 204</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 116 234 134 100 22 17 86 0 83 5 219 6 90 92 210 124 136 11 81 16 13 2 94 146</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\profiles\roles\gap.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 25</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 64</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>__cstat</name>
|
||||
<file> 198</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 116 234 134 216 100 22 17 86 0 83 5 219 6 90 212 92 210 124 136 11 81 16 13 2 94 209 211 222 117</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\profiles\roles\gapbondmgr.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 26</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 59</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>__cstat</name>
|
||||
<file> 199</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 116 234 134 216 100 22 17 86 0 83 5 219 6 90 92 210 124 136 11 81 16 13 2 94 127 207 209 211 222 233 213 231 91 130 129 117 212</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\osal\src\mcu\cc26xx\osal_snv_wrapper.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 54</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 63</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>__cstat</name>
|
||||
<file> 189</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 116 234 134 127 22 17 86 0 83 5 219 6 156 263 13 252 110 102 111 95 90 78 80 82 81 8 7 65 12 21 67 20 9 74 3 73 14 10 1 85 4 66 15 11 16 2 94 143 160 92 210 100 124 136 144 150 166 179</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\osal\src\common\osal_pwrmgr.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 52</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 62</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>__cstat</name>
|
||||
<file> 186</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 116 234 134 100 22 17 86 0 83 5 219 6 90 119 244 81 82 8 65 80 197 161 78 171 151 157 168 162 164 85 167 4 67 21 20 9 74 163 149 165 170 145 148 140 152 153 73 158 154 159 144 150 95 7 12 3 14 10 1 66 15 11 16 13 2 94 108 92 210 124 136 142 115 146</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\common\cc26xx\icall_startup.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 48</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 70</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>__cstat</name>
|
||||
<file> 221</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 116 234 134 22 17 86 0 83 5 219 6 266 254 11 81 16 13 2 94 90</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\osal\src\common\osal_timers.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 24</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 60</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>__cstat</name>
|
||||
<file> 196</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 116 234 134 100 22 17 86 0 83 5 219 6 90 119 244 81 82 8 65 80 197 161 78 171 151 157 168 162 164 85 167 4 67 21 20 9 74 163 149 165 170 145 148 140 152 153 73 158 154 159 144 150 95 7 12 3 14 10 1 66 15 11 16 13 2 94 108 92 210 124 136 112 102 111 128 146</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\rom\r2\common_rom_init.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 42</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 75</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>__cstat</name>
|
||||
<file> 202</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 116 234 134</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\..\..\..\source\ti\ble5stack\host\gattservapp_util.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 39</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 68</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>__cstat</name>
|
||||
<file> 200</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 116 234 134 218 81 264 256 214 0 83 5 219 6 13 255 86 243 262 245 246 250 247 257 258 249 259 267 268 260 261 284 282 285 297 275 273 271 286 287 296 288 278 277 294 283 274 298 279 280 295 292 270 276 281 272 290 289 228 216 100 22 17 90 217 211 92 210 124 136 11 16 2 94 222 223 229 235 129 233 117 212 209 207 91 213 231 224 130 127 230 236 237 225 208 269 238 263 252 265 253 241 251 104 266 254 291 293</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\src\stack\osal_icall_ble.c</name>
|
||||
<outputs>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 37</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>BICOMP</name>
|
||||
<file> 84</file>
|
||||
</tool>
|
||||
<tool>
|
||||
<name>__cstat</name>
|
||||
<file> 226</file>
|
||||
</tool>
|
||||
</outputs>
|
||||
<inputs>
|
||||
<tool>
|
||||
<name>ICCARM</name>
|
||||
<file> 116 234 134 11 81 86 0 83 5 219 6 16 13 2 94 22 17 90 95 78 80 82 8 7 65 12 21 67 20 9 74 3 73 14 10 1 85 4 66 15 92 210 100 124 136 142 127 222 216 109 207 212 209 211 117 213 231 223 229 235 130 242 240 241 236 237 214 225 208 269 238 263 252 265 253 105 146 239 248 91 228 217 129 233 224 230 251 104 266 254</file>
|
||||
</tool>
|
||||
</inputs>
|
||||
</file>
|
||||
</configuration>
|
||||
</project>
|
||||
1289
tirtos/iar/stack/cc2640r2lp_stack.ewp
Normal file
1289
tirtos/iar/stack/cc2640r2lp_stack.ewp
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user