⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 crc.h

📁 ARM9 的sd卡驱动程序
💻 H
字号:
/* * drivers/mmcsd/crc.h *  * Header for MMC/SD CRC routines * * $Id: crc.h,v 1.1.1.1 2004/01/19 13:24:45 laputa Exp $ * */#ifndef MMCSD_CRC_H#define MMCSD_CRC_H/*  * CRC functions  */extern __u8 get_crc7(const __u8 *buff, int len);extern __u16 get_ccitt_crc(const __u8 *data, int size);extern void str2crc(const __u8 *data, __u16 *crc);extern void crc2str(__u8 *data, const __u16 *crc);extern void get_ccitt_crc_wide(const __u8 *data, int size, __u16 *crc);extern void str2crc_wide(const __u8 *data, __u16 *crc);extern void crc2str_wide(__u8 *data, const __u16 *crc);/*  * Misc functions *//* Contruct a command buffer with the given argument */static inline void mmc_mkcmd_arg(__u8 *buff, __u8 cmd, __u32 arg){	buff[0] = cmd;	buff[1] = (arg >> 24) & 0xff;	buff[2] = (arg >> 16) & 0xff;	buff[3] = (arg >> 8) & 0xff;	buff[4] = (arg & 0xff);	buff[5] = (__u8) ((get_crc7(buff, 5) << 1) | 0x01);}#endif /* ! MMCSD_CRC_H */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -