1234567891011121314151617181920212223242526272829303132333435363738394041 |
- // kspi.h :
- //
- #if !defined(AGD_KSPI_H__C0C2E2F9_77AA_4807_9B26_08F970CFD563__INCLUDED_)
- #define AGD_KSPI_H__C0C2E2F9_77AA_4807_9B26_08F970CFD563__INCLUDED_
- #include <linux/kernel.h>
- #include <linux/spi/spidev.h>
- #include <linux/syscalls.h>
- #ifdef __cplusplus
- extern "C" {
- #endif // __cplusplus
- /////////////////////////////////////////////////////////////////////////////
- // kspi.h - Declarations:
- typedef struct _TIVA_ADC
- {
- int UVers;
- int UBatV3;
- int Temp;
- int UV5Vsys;
- int UV3V6Bat;
- int TempTIVA;
- }TIVA_ADC, *LPTIVA_ADC;
- typedef const TIVA_ADC *LPCTIVA_ADC;
- /////////////////////////////////////////////////////////////////////////////
- int SendCMD(struct file *pf, unsigned char Cmd, unsigned char DataLen, unsigned char *Data);
- int ReadCmd(struct file *pf, int MaxLen, unsigned char *Data);
- int CmdGetFirmwareVersion(struct file *pf, int *Hw, int *Sw);
- void getUPTIME(struct file *pf, unsigned int Addr, int nFwVersion);
- int CmdGetADC(struct file *pf, LPTIVA_ADC padc);
- /////////////////////////////////////////////////////////////////////////////
- #ifdef __cplusplus
- }
- #endif // __cplusplus
- #endif // !defined(AGD_KSPI_H__C0C2E2F9_77AA_4807_9B26_08F970CFD563__INCLUDED_)
|