JZTXT
  • 首页
  • Ai
  • Java
  • Python
  • Android
  • Mysql
  • JavaScript
  • Html
  • CSS

StringToByte(char* source, uint8_t* dest, int sourceLen)

发布时间 2023-04-07 15:35:46作者: qq921201008
void StringToByte(char* source, uint8_t* dest, int sourceLen)
{
    int i;
    uint8_t highByte, lowByte;

    for (i = 0; i < sourceLen; i += 2)
    {
        highByte = toupper(source[i]);
        lowByte  = toupper(source[i + 1]);

        if (highByte > 0x39)
            highByte -= 0x37;
        else
            highByte -= 0x30;

        if (lowByte > 0x39)
            lowByte -= 0x37;
        else
            lowByte -= 0x30;

        dest[i / 2] = (highByte << 4) | lowByte;
    }
    return ;
}

 

    本栏目推荐文章
  • ROS2 删除一个工作空间文件夹,source后终端出现not found ...... local_setup.bash解决
  • 高级用法之source与 SerializerMethodField
  • User-defined Sources & Sinks
  • Error:(4, 13) java: -source 1.5 中不支持默认方法 (请使用 -source 8 或更高版本以启用默认方法)
  • Mac每次都要执行source ~/.bash_profile配置的环境变量才生效
  • error: missing binary operator before token "(" 44 | #if __GLIBC_PREREQ(2,15) && defined(_GNU_SOURCE)
  • flink中的setStreamTimeCharacteristic 指定为EventTime的source需要自己定义event time以及emit watermark,或者在source之外通过assignTimestampsAndWatermarks在程序手工指定
  • 【Flink从入门到精通 05】Source&Sink
  • Binding 中 Elementname,Source,RelativeSource 三种绑定的方式
  • mapstruct报错 No property named "XXXX" exists in source parameter(s). Type "XXXX" has no properties.
版权声明:本网站为非赢利性站点,本网站所有内容均来源于互联网相关站点自动搜索采集信息,相关链接已经注明来源。
联系我们