📄 qspi.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 + -