Handle AMI
This commit is contained in:
		
							parent
							
								
									5219f3dba7
								
							
						
					
					
						commit
						6a772179c1
					
				| @ -29,5 +29,6 @@ void rpi_init(I2C_HandleTypeDef *handle); | ||||
| 
 | ||||
| void rpi_update_tx_buffer(); | ||||
| void rpi_update_tx_buffer_mission_select(); | ||||
| void rpi_update_tx_buffer_ami(); | ||||
| 
 | ||||
| #endif // __RPI_H
 | ||||
|  | ||||
| @ -35,14 +35,22 @@ void rpi_update_tx_buffer() { | ||||
|   case VIEW_MISSION_SELECT: | ||||
|     rpi_update_tx_buffer_mission_select(); | ||||
|     break; | ||||
|   case VIEW_AMI: | ||||
|     rpi_update_tx_buffer_ami(); | ||||
|     break; | ||||
|   default: | ||||
|     Error_Handler(); | ||||
|   } | ||||
| } | ||||
| 
 | ||||
| void rpi_update_tx_buffer_mission_select() { | ||||
|   i2c_tx_buf[1] = stw_state.view_state.mission_select.selection; | ||||
| } | ||||
| 
 | ||||
| void rpi_update_tx_buffer_ami() { | ||||
|   i2c_tx_buf[1] = stw_state.view_state.ami.current_mission; | ||||
| } | ||||
| 
 | ||||
| void HAL_I2C_SlaveTxCpltCallback(I2C_HandleTypeDef *handle) { | ||||
|   switch (rpi_i2c_state) { | ||||
|   case RPI_I2C_SENDING_DATA_SIZE: | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user