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();
|
||||||
void rpi_update_tx_buffer_mission_select();
|
void rpi_update_tx_buffer_mission_select();
|
||||||
|
void rpi_update_tx_buffer_ami();
|
||||||
|
|
||||||
#endif // __RPI_H
|
#endif // __RPI_H
|
||||||
|
@ -35,14 +35,22 @@ void rpi_update_tx_buffer() {
|
|||||||
case VIEW_MISSION_SELECT:
|
case VIEW_MISSION_SELECT:
|
||||||
rpi_update_tx_buffer_mission_select();
|
rpi_update_tx_buffer_mission_select();
|
||||||
break;
|
break;
|
||||||
|
case VIEW_AMI:
|
||||||
|
rpi_update_tx_buffer_ami();
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
Error_Handler();
|
Error_Handler();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void rpi_update_tx_buffer_mission_select() {
|
void rpi_update_tx_buffer_mission_select() {
|
||||||
i2c_tx_buf[1] = stw_state.view_state.mission_select.selection;
|
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) {
|
void HAL_I2C_SlaveTxCpltCallback(I2C_HandleTypeDef *handle) {
|
||||||
switch (rpi_i2c_state) {
|
switch (rpi_i2c_state) {
|
||||||
case RPI_I2C_SENDING_DATA_SIZE:
|
case RPI_I2C_SENDING_DATA_SIZE:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user