前言:
哈哈哈哈哈哈哈哈哈。。。。。。允许我先长啸三声,终于要弄一弄这个传说中的蓝牙,正在我要开始踏上这个不平凡的旅途之际,不小心看到一个帖子,帖子的名字居然能引起我注意!!!帖子的名字叫:TI CC2640迄今为止业界功能最强,功耗最低BLE解决方案。那不就正式我要调的这款吗?想想还有点小激动!但是看了下时间是2015.1.18,不过那个时候没发布。。。不知道现在是不是还是世界上最强的~看了一下demo的代码我是崩溃的,因为里面内嵌了一个RTOS的实时系统,那么据我来看,先读懂这个实时系统的代码的走向是理解这款蓝牙十分关键的一环。。。不知不觉说了一堆心里活动。。。是时候上菜辣!!!
1.Begin:
Where to start...of course main(),在C和C++里,程序都是从main开始的,
int main()
{
PIN_init(BoardGpioInitTable);
#ifndef POWER_SAVING
/* Set constraints for Standby, powerdown and idle mode */
Power_setConstraint(Power_SB_DISALLOW);
Power_setConstraint(Power_IDLE_PD_DISALLOW);
#endif // POWER_SAVING
/* Initialize ICall module */
ICall_init();
/* Start tasks of external images - Priority 5 */
ICall_createRemoteTasks();
/* Kick off profile - Priority 3 */
GAPRole_createTask();
SimpleBLEPeripheral_createTask();
#ifdef FEATURE_OAD
{
uint8_t counter;
哈哈哈哈哈哈哈哈哈。。。。。。允许我先长啸三声,终于要弄一弄这个传说中的蓝牙,正在我要开始踏上这个不平凡的旅途之际,不小心看到一个帖子,帖子的名字居然能引起我注意!!!帖子的名字叫:TI CC2640迄今为止业界功能最强,功耗最低BLE解决方案。那不就正式我要调的这款吗?想想还有点小激动!但是看了下时间是2015.1.18,不过那个时候没发布。。。不知道现在是不是还是世界上最强的~看了一下demo的代码我是崩溃的,因为里面内嵌了一个RTOS的实时系统,那么据我来看,先读懂这个实时系统的代码的走向是理解这款蓝牙十分关键的一环。。。不知不觉说了一堆心里活动。。。是时候上菜辣!!!
1.Begin:
Where to start...of course main(),在C和C++里,程序都是从main开始的,
int main()
{
PIN_init(BoardGpioInitTable);
#ifndef POWER_SAVING
/* Set constraints for Standby, powerdown and idle mode */
Power_setConstraint(Power_SB_DISALLOW);
Power_setConstraint(Power_IDLE_PD_DISALLOW);
#endif // POWER_SAVING
/* Initialize ICall module */
ICall_init();
/* Start tasks of external images - Priority 5 */
ICall_createRemoteTasks();
/* Kick off profile - Priority 3 */
GAPRole_createTask();
SimpleBLEPeripheral_createTask();
#ifdef FEATURE_OAD
{
uint8_t counter;