1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- #ifndef XNUCLEO6180XA1_H_
- #define XNUCLEO6180XA1_H_
- #define SWITCH_VAL_RANGING 0
- void XNUCLEO6180XA1_WaitMilliSec(int SegDelayMs);
- void XNUCLEO6180XA1_UserIntHandler(void);
- void XNUCLEO6180XA1_GPIO_Init(void);
- void XNUCLEO6180XA1_I2C1_Init(I2C_HandleTypeDef *hi2c1);
- void XNUCLEO6180XA1_DisplayString(const char *str, int SegDelayMs);
- void XNUCLEO6180XA1_EnableInterrupt(void);
- void XNUCLEO6180XA1_DisableInterrupt(void);
- void XNUCLEO6180XA1_ClearInterrupt(void);
- int XNUCLEO6180XA1_GetSwitch(void);
- void XNUCLEO6180XA1_Reset(int state);
- int XNUCLEO6180XA1_IsV2(void);
- int XNUCLEO6180XA1_EXTI_CallBackHandle(uint16_t GPIO_Pin);
- #define XNUCLEO6180XA1_ID_TOP 0
- #define XNUCLEO6180XA1_ID_BOT 1
- #define XNUCLEO6180XA1_ID_LEFT 2
- #define XNUCLEO6180XA1_ID_RIGHT 3
- int XNUCLEO6180XA1_ResetId(int state, int id);
- #endif
|