现在已经实现了手机蓝牙与cc2541模块的透传,但是不知道怎么把温度加上去,是要加一个特征值还是?求大神指点!
Susan Yang:
您是使用CC2541的内部温度传感器? 建议您参考http://www.deyisupport.com/question_answer/wireless_connectivity/bluetooth/f/103/t/69222.aspx 第八节
jilong wen:
回复 Susan Yang:
不是,我实在P0.0上加了一个温度传感器,但是不知道怎么把温度加上去,是通过调用simpleProfileChangeCB( uint8 paramID )吗?
switch( paramID ) { case SIMPLEPROFILE_CHAR1: SimpleProfile_GetParameter( SIMPLEPROFILE_CHAR1, &newValue );
#if (defined HAL_LCD) && (HAL_LCD == TRUE) HalLcdWriteStringValue( "Char 1:", (uint16)(newValue), 10, HAL_LCD_LINE_3 ); #endif // (defined HAL_LCD) && (HAL_LCD == TRUE) if(newValue == 0) { HalLedSet( (HAL_LED_1 | HAL_LED_2 | HAL_LED_3), HAL_LED_MODE_OFF ); } else if(newValue == 1) { HalLedSet( (HAL_LED_1 | HAL_LED_2 | HAL_LED_3), HAL_LED_MODE_ON ); } //透传数据在这里 { SerialPrintFormat("%s, newValue = 0x%02x \r\n", __FUNCTION__, newValue); } break;