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

📄 qspi.h

📁 一个嵌入式linux的驱动程序例子
💻 H
字号:
// ioctl definitions// use 'k' as magic number#define SPI_IOC_MAGIC    'k'#define SPI_ADSL_RESERVE 0#define SPI_ADSL_PSD     1#define SPI_ADSL_RMS     2#define SPI_ADSL_ATT     3#define SPI_ADSL_BALANCE 4#define SPI_ADSL_FEXT    5#define SPI_ADSL_NEXT    6#define SPI_ADSL_VOL     7#define SPI_ADSL_RES     8#define SPI_ADSL_STOPTEST 9#define SPI_CHECK_DATA    10 #define SPI_SEND_BOOTDATA 11#define SPI_SET_BOOTLEN   12#define SPI_GET_DATA      13#define SPI_POWER_OFF     14#define SPI_POWER_ON      15#define SPI_MODEM_RESET   16#define SPI_BLIGHT_ON     17#define SPI_BLIGHT_OFF    18#define SPI_IOC_MAXNR     18#define TestDataReady      1                         //checkData() return status#define TestDataNotReady   0#define TestDataTimeOut   -1#define TestDataError     -2#define DataPacket         4#define statusIdle         0                         //spi status#define statusWaittingData 1#define statusBoottingDSP  2#define statusDataOk       3#define master 0#define slave  1class QSpi{ public:  QSpi();  ~QSpi();  unsigned char Cmd;  int status;  unsigned char *buffer;  int deviceHandle,bootHandle;  int dataNumber,packetNumber;  void  sendCmd(int masterSlave);  void  checkData();                                 //return status   void  translateData(unsigned char*,float*,float*);  void  bootDSP();  float getResVolRms();  float toFloat(unsigned char *);};      

⌨️ 快捷键说明

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