change all usart modules to have same api

This commit is contained in:
NeoZng
2022-11-05 21:59:03 +08:00
parent 95607668e1
commit 4d27bd9b0f
9 changed files with 43 additions and 25 deletions

View File

@@ -55,15 +55,16 @@ static void ReceiveCallback()
sbus_to_rc(rc_usart_instance.recv_buff, &rc_ctrl);
}
void RC_init(UART_HandleTypeDef *rc_usart_handle)
RC_ctrl_t* RC_init(UART_HandleTypeDef *rc_usart_handle)
{
rc_usart_instance.module_callback = ReceiveCallback;
rc_usart_instance.usart_handle = rc_usart_handle;
rc_usart_instance.recv_buff_size = REMOTE_CONTROL_FRAME_SIZE;
USARTRegister(&rc_usart_instance);
return &rc_ctrl;
}
const RC_ctrl_t *get_remote_control_point(void)
const *get_remote_control_point(void)
{
return &rc_ctrl;
}