Handle AMI

This commit is contained in:
Jasper Blanckenburg 2022-05-28 02:18:00 +02:00 committed by jazzpi
parent 5219f3dba7
commit 6a772179c1
2 changed files with 9 additions and 0 deletions

View File

@ -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

View File

@ -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: