Handle AMI
This commit is contained in:
		@ -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:
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user