Advertisement
alexander_seredinov

su button example

Jun 25th, 2019
264
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.80 KB | None | 0 0
  1. /* ........*/
  2.  
  3. void OnButtonsCallback(int index, Su_ButtonEvent be)
  4. {
  5.     printf("index %d event %d\n", index, be);
  6. }
  7.  
  8. /* ........*/
  9.  
  10. void main(void) {
  11.  
  12.     /* ........*/
  13.  
  14.     su_btnSetButtonsCount(4);
  15.    
  16.     su_btnSetupPin(0, TB0_GPIO_Port, TB0_Pin);
  17.     su_btnSetupPin(1, TB1_GPIO_Port, TB1_Pin);
  18.     su_btnSetupPin(2, TB2_GPIO_Port, TB2_Pin);
  19.     su_btnSetupPin(3, TB3_GPIO_Port, TB3_Pin);
  20.    
  21.     su_btnSetAllEventsCallback(0, OnButtonsCallback);
  22.     su_btnSetAllEventsCallback(1, OnButtonsCallback);
  23.     su_btnSetAllEventsCallback(2, OnButtonsCallback);
  24.     su_btnSetAllEventsCallback(3, OnButtonsCallback);
  25.  
  26.     /* ........*/
  27.  
  28.      /* Infinite loop */
  29.     /* USER CODE BEGIN WHILE */
  30.     while (1)
  31.     {
  32.       /* USER CODE END WHILE */
  33.        /* USER CODE BEGIN 3 */
  34.        
  35.         su_btnDoPolling();
  36.    
  37.     }
  38.     /* USER CODE END 3 */
  39.  
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement