sfsattrib.h 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. // sfsattrib.h :
  2. //
  3. #if !defined(AGD_SFSATTRIB_H__FA9B0DBB_F45F_475D_9C05_C528DA903997__INCLUDED_)
  4. #define AGD_SFSATTRIB_H__FA9B0DBB_F45F_475D_9C05_C528DA903997__INCLUDED_
  5. #include <linux/mutex.h>
  6. #include "defines.h"
  7. #ifdef __cplusplus
  8. extern "C" {
  9. #endif // __cplusplus
  10. /////////////////////////////////////////////////////////////////////////////
  11. // sfsattrib.h - Declarations:
  12. extern int g_hw, g_sw;
  13. extern TIVA_ADC g_tadc;
  14. extern unsigned long long g_nUpTime;
  15. extern int g_backlight;
  16. extern struct kobj_attribute g_tivaVersionAtt;
  17. extern struct kobj_attribute g_tivaUVersAtt;
  18. extern struct kobj_attribute g_tivaUBatV3Att;
  19. extern struct kobj_attribute g_tivaTempAtt;
  20. extern struct kobj_attribute g_tivaUV5VsysAtt;
  21. extern struct kobj_attribute g_tivaUV3V6BatAtt;
  22. extern struct kobj_attribute g_tivaTempTIVAAtt;
  23. extern struct bin_attribute g_tivaAdcBinAtt;
  24. extern struct kobj_attribute g_tivaUptimeAtt;
  25. extern struct kobj_attribute g_tivaBrightnessAtt;
  26. extern struct kobj_attribute g_tivaFrequencyAtt;
  27. extern struct bin_attribute g_tivaFwImageAtt;
  28. bool SfAttInit(void);
  29. void SfAttExit(void);
  30. void SfAttLockFirmware(bool bLock);
  31. bool SfAttIsFirmwareLocked(void);
  32. bool SfAttBacklightChanged(void);
  33. unsigned int SfAttGetBacklightBrightness(void);
  34. void SfAttSetBacklightBrightness(int val);
  35. unsigned int SfAttGetBacklightFrequency(void);
  36. void SfAttSetBacklightFrequency(int val);
  37. /////////////////////////////////////////////////////////////////////////////
  38. #ifdef __cplusplus
  39. }
  40. #endif // __cplusplus
  41. #endif // !defined(AGD_SFSATTRIB_H__FA9B0DBB_F45F_475D_9C05_C528DA903997__INCLUDED_)