Handle buttons & encoders in View, not Model
This commit is contained in:
		@ -64,7 +64,7 @@ static TX_BYTE_POOL tx_app_byte_pool;
 | 
			
		||||
/* USER CODE BEGIN PV */
 | 
			
		||||
TX_THREAD app_thread;
 | 
			
		||||
TX_THREAD ui_thread;
 | 
			
		||||
TX_QUEUE ui_queue;
 | 
			
		||||
TX_QUEUE gui_button_queue;
 | 
			
		||||
/* USER CODE END PV */
 | 
			
		||||
 | 
			
		||||
/* Private function prototypes -----------------------------------------------*/
 | 
			
		||||
@ -159,12 +159,13 @@ VOID tx_application_define(VOID *first_unused_memory) {
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  void *ui_queue_start = mem;
 | 
			
		||||
  ULONG ui_queue_msg_size = sizeof(UIMessage) / sizeof(ULONG);
 | 
			
		||||
  if (ui_queue_msg_size % sizeof(ULONG) != 0) {
 | 
			
		||||
  ULONG ui_queue_msg_size = sizeof(ButtonMessage) / sizeof(ULONG);
 | 
			
		||||
  if (sizeof(ButtonMessage) % sizeof(ULONG) != 0) {
 | 
			
		||||
    ui_queue_msg_size++;
 | 
			
		||||
  }
 | 
			
		||||
  mem += UI_QUEUE_SIZE * ui_queue_msg_size;
 | 
			
		||||
  if (tx_queue_create(&ui_queue, "UI Queue", ui_queue_msg_size, ui_queue_start,
 | 
			
		||||
  if (tx_queue_create(&gui_button_queue, "UI Queue", ui_queue_msg_size,
 | 
			
		||||
                      ui_queue_start,
 | 
			
		||||
                      UI_QUEUE_SIZE * ui_queue_msg_size) != TX_SUCCESS) {
 | 
			
		||||
    Error_Handler();
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user