// sfsattrib.h : // #if !defined(AGD_SFSATTRIB_H__FA9B0DBB_F45F_475D_9C05_C528DA903997__INCLUDED_) #define AGD_SFSATTRIB_H__FA9B0DBB_F45F_475D_9C05_C528DA903997__INCLUDED_ #include #include "defines.h" #include "krtc.h" #ifdef __cplusplus extern "C" { #endif // __cplusplus ///////////////////////////////////////////////////////////////////////////// // sfsattrib.h - Declarations: extern int g_hw, g_sw; extern TIVA_ADC g_tadc; extern unsigned long long g_nUpTime; extern TIVA_DCAP g_dcaps; extern TIVA_MEMORY_MAP g_tiMM[]; extern int g_backlight; extern struct kobj_attribute g_tivaDevIdAtt; extern struct kobj_attribute g_tivaUptimeAtt; extern struct kobj_attribute g_tivaUVersAtt; extern struct kobj_attribute g_tivaUBatV3Att; extern struct kobj_attribute g_tivaTempAtt; extern struct kobj_attribute g_tivaUV5VsysAtt; extern struct kobj_attribute g_tivaUV3V6BatAtt; extern struct kobj_attribute g_tivaTempTIVAAtt; extern struct bin_attribute g_tivaAdcBinAtt; extern struct kobj_attribute g_tivaDutyCycleAtt; extern struct kobj_attribute g_tivaPeriodAtt; extern struct kobj_attribute g_tivaVersionAtt; extern struct bin_attribute g_tivaFwImageAtt; extern struct bin_attribute g_tivaMemory; extern struct kobj_attribute g_tivaMemMap; extern struct kobj_attribute g_tivaRtcIso8601; extern struct bin_attribute g_tivaRtcUnTsBin64; extern struct kobj_attribute g_tivaRtcCtrl; extern struct kobj_attribute g_tivaRtcType; bool SfAttInit(void); void SfAttExit(void); void SfAttLockFirmware(bool bLock); bool SfAttIsFirmwareLocked(void); bool SfAttBacklightChanged(void); unsigned int SfAttGetBacklightDutyCyclePercent(void); void SfAttSetBacklightDutyCyclePercent(int val); unsigned int SfAttGetBacklightPeriod(void); void SfAttSetBacklightPeriod(int val); ///////////////////////////////////////////////////////////////////////////// #ifdef __cplusplus } #endif // __cplusplus #endif // !defined(AGD_SFSATTRIB_H__FA9B0DBB_F45F_475D_9C05_C528DA903997__INCLUDED_)