@@ -20,20 +20,15 @@ typedef struct {
2020
2121} pbdrv_uart_dev_t ;
2222
23- typedef void (* pbdrv_uart_poll_callback_t )(pbdrv_uart_dev_t * uart );
23+ typedef void (* pbdrv_uart_poll_callback_t )(pbdrv_uart_dev_t * uart_dev );
2424
2525#if PBDRV_CONFIG_UART
2626
2727pbio_error_t pbdrv_uart_get (uint8_t id , pbdrv_uart_dev_t * * uart_dev );
2828
29- /**
30- * Sets the baud rate.
31- * @param [in] uart The UART device
32- * @param [in] baud The baud rate
33- * @return ::PBIO_SUCCESS if the baud rate was set or
34- */
35- void pbdrv_uart_set_baud_rate (pbdrv_uart_dev_t * uart , uint32_t baud );
36- void pbdrv_uart_flush (pbdrv_uart_dev_t * uart );
29+ void pbdrv_uart_set_baud_rate (pbdrv_uart_dev_t * uart_dev , uint32_t baud );
30+ void pbdrv_uart_stop (pbdrv_uart_dev_t * uart_dev );
31+ void pbdrv_uart_flush (pbdrv_uart_dev_t * uart_dev );
3732void pbdrv_uart_set_poll_callback (pbdrv_uart_dev_t * uart_dev , pbdrv_uart_poll_callback_t callback );
3833
3934PT_THREAD (pbdrv_uart_read (struct pt * pt , pbdrv_uart_dev_t * uart_dev , uint8_t * msg , uint8_t length , uint32_t timeout , pbio_error_t * err ));
@@ -45,23 +40,25 @@ static inline pbio_error_t pbdrv_uart_get(uint8_t id, pbdrv_uart_dev_t **uart_de
4540 * uart_dev = NULL ;
4641 return PBIO_ERROR_NOT_SUPPORTED ;
4742}
48- static inline void pbdrv_uart_set_baud_rate (pbdrv_uart_dev_t * uart , uint32_t baud ) {
43+ static inline void pbdrv_uart_set_baud_rate (pbdrv_uart_dev_t * uart_dev , uint32_t baud ) {
44+ }
45+ static inline void pbdrv_uart_stop (pbdrv_uart_dev_t * uart_dev ) {
4946}
50- static inline pbio_error_t pbdrv_uart_read_begin (pbdrv_uart_dev_t * uart , uint8_t * msg , uint8_t length , uint32_t timeout ) {
47+ static inline pbio_error_t pbdrv_uart_read_begin (pbdrv_uart_dev_t * uart_dev , uint8_t * msg , uint8_t length , uint32_t timeout ) {
5148 return PBIO_ERROR_NOT_SUPPORTED ;
5249}
53- static inline pbio_error_t pbdrv_uart_read_end (pbdrv_uart_dev_t * uart ) {
50+ static inline pbio_error_t pbdrv_uart_read_end (pbdrv_uart_dev_t * uart_dev ) {
5451 return PBIO_ERROR_NOT_SUPPORTED ;
5552}
56- static inline pbio_error_t pbdrv_uart_write_begin (pbdrv_uart_dev_t * uart , uint8_t * msg , uint8_t length , uint32_t timeout ) {
53+ static inline pbio_error_t pbdrv_uart_write_begin (pbdrv_uart_dev_t * uart_dev , uint8_t * msg , uint8_t length , uint32_t timeout ) {
5754 return PBIO_ERROR_NOT_SUPPORTED ;
5855}
59- static inline pbio_error_t pbdrv_uart_write_end (pbdrv_uart_dev_t * uart ) {
56+ static inline pbio_error_t pbdrv_uart_write_end (pbdrv_uart_dev_t * uart_dev ) {
6057 return PBIO_ERROR_NOT_SUPPORTED ;
6158}
62- static inline void pbdrv_uart_write_cancel (pbdrv_uart_dev_t * uart ) {
59+ static inline void pbdrv_uart_write_cancel (pbdrv_uart_dev_t * uart_dev ) {
6360}
64- static inline void pbdrv_uart_flush (pbdrv_uart_dev_t * uart ) {
61+ static inline void pbdrv_uart_flush (pbdrv_uart_dev_t * uart_dev ) {
6562}
6663static inline void pbdrv_uart_set_poll_callback (pbdrv_uart_poll_callback_t callback ) {
6764}
0 commit comments