高通字库
版本 V1.0 · 更新于 2026-05-23

6.9 字节逆序

字节位序反转工具函数

字节逆序

GT_ReverseByte 将字节的位序进行反转(bit 7 与 bit 0 交换,bit 6 与 bit 1 交换,以此类推)。当字模数据的位序与显示设备要求不一致时,可调用此函数进行转换。

reverse_byte.c
/*
    p:需要逆置的数据地址
    len:需要逆置的数据长度
*/
void byte_cov(unsigned char *p,unsigned long len)
{
    unsigned long i;
    unsigned char tem;
    for (i=0;i<len;i++)

}

/**
 * @brief Y排置字体镜像
 * dz_data:字形数据
 * len:数据长度
 */
void y_mirror(unsigned char *dz_data, unsigned long len)

#else
    unsigned long i, mid;
    unsigned char tem;

    mid = len >> 1;

    for (i = 0; i < mid; i++)

    for (i = mid; i < len; i++)

    for (i = 0; i < mid; i++)

#endif
}

/**
 * @brief Y排置字体镜像
 * dz_data:字形数据
 * len:数据长度
 */
void y_mirror(unsigned char *dz_data, unsigned long len)
{
    unsigned long i, mid;
    unsigned char tem;

    mid = len >> 1;

    for (i = 0; i < mid; i++)

    for (i = mid; i < len; i++)

    for (i = 0; i < mid; i++)

}