From 339da2901c5ea93d00072895c72174bd05d65a87 Mon Sep 17 00:00:00 2001 From: NIIBE Yutaka Date: Fri, 29 Mar 2019 16:08:30 +0900 Subject: [PATCH] Fix typo. --- contrib/usart-stm32f103.c | 6 ++++-- contrib/usart.h | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/contrib/usart-stm32f103.c b/contrib/usart-stm32f103.c index 4255b26..1f64e30 100644 --- a/contrib/usart-stm32f103.c +++ b/contrib/usart-stm32f103.c @@ -635,10 +635,12 @@ usart_read_prepare_poll (uint8_t dev_no, chopstx_poll_cond_t *poll_desc) } int -usart_read_ext (uint8_t dev_no, char *buf, uint16_t buflen, uint32 *timeout_p) +usart_read_ext (uint8_t dev_no, char *buf, uint16_t buflen, uint32_t *timeout_p) { struct rb *rb; chopstx_poll_cond_t poll_desc; + struct chx_poll_head *ph[] = { (struct chx_poll_head *)&poll_desc }; + int r; if (dev_no == 2) @@ -649,7 +651,7 @@ usart_read_ext (uint8_t dev_no, char *buf, uint16_t buflen, uint32 *timeout_p) return -1; rb_get_prepare_poll (rb, &poll_desc); - r = chopstx_poll (timeout_p, 1, (struct chx_poll_head *const)&poll_desc); + r = chopstx_poll (timeout_p, 1, ph); if (r == 0) return 0; else diff --git a/contrib/usart.h b/contrib/usart.h index 3e7f6f5..e428fe2 100644 --- a/contrib/usart.h +++ b/contrib/usart.h @@ -75,4 +75,4 @@ int usart_send_break (uint8_t dev_no); void usart_config_clken (uint8_t dev_no, int on); void usart_read_prepare_poll (uint8_t dev_no, chopstx_poll_cond_t *poll_desc); -int usart_read_ext (uint8_t dev_no, char *buf, uint16_t buflen, uint32 *timeout_p); +int usart_read_ext (uint8_t dev_no, char *buf, uint16_t buflen, uint32_t *timeout_p);