@@ -55,7 +55,7 @@ int32_t log_uart_init (log_uart_t *obj, int baudrate, int data_bits, SerialParit
55
55
pUartAdapter = & obj -> log_hal_uart ;
56
56
// Check Baud rate
57
57
for (i = 0 ; log_uart_support_rate [i ]!= 0xFFFFFF ; i ++ ) {
58
- if (log_uart_support_rate [i ] == baudrate ) {
58
+ if (log_uart_support_rate [i ] == ( u32 ) baudrate ) {
59
59
break ;
60
60
}
61
61
}
@@ -148,7 +148,7 @@ void log_uart_baud(log_uart_t *obj, int baudrate)
148
148
pUartAdapter = & obj -> log_hal_uart ;
149
149
// Check Baud rate
150
150
for (i = 0 ; log_uart_support_rate [i ]!= 0xFFFFFFFF ; i ++ ) {
151
- if (log_uart_support_rate [i ] == baudrate ) {
151
+ if (log_uart_support_rate [i ] == ( u32 ) baudrate ) {
152
152
break ;
153
153
}
154
154
}
@@ -257,23 +257,18 @@ void log_uart_irq_set(log_uart_t *obj, LOG_UART_INT_ID irq, uint32_t enable)
257
257
258
258
char log_uart_getc (log_uart_t * obj )
259
259
{
260
- HAL_LOG_UART_ADAPTER * pUartAdapter = (PHAL_LOG_UART_ADAPTER )& (obj -> log_hal_uart );
261
-
262
260
while (!log_uart_readable (obj ));
263
261
return (char )(HAL_UART_READ32 (UART_REV_BUF_OFF ) & 0xFF );
264
262
}
265
263
266
264
void log_uart_putc (log_uart_t * obj , char c )
267
265
{
268
- HAL_LOG_UART_ADAPTER * pUartAdapter = (PHAL_LOG_UART_ADAPTER )& (obj -> log_hal_uart );
269
-
270
266
while (!log_uart_writable (obj ));
271
267
HAL_UART_WRITE8 (UART_TRAN_HOLD_OFF , c );
272
268
}
273
269
274
270
int log_uart_readable (log_uart_t * obj )
275
271
{
276
- HAL_LOG_UART_ADAPTER * pUartAdapter = (PHAL_LOG_UART_ADAPTER )& (obj -> log_hal_uart );
277
272
volatile u8 line_status ;
278
273
279
274
line_status = HAL_UART_READ8 (UART_LINE_STATUS_REG_OFF );
@@ -287,7 +282,6 @@ int log_uart_readable(log_uart_t *obj)
287
282
288
283
int log_uart_writable (log_uart_t * obj )
289
284
{
290
- HAL_LOG_UART_ADAPTER * pUartAdapter = (PHAL_LOG_UART_ADAPTER )& (obj -> log_hal_uart );
291
285
volatile u8 line_status ;
292
286
293
287
line_status = HAL_UART_READ8 (UART_LINE_STATUS_REG_OFF );
@@ -325,7 +319,6 @@ void log_uart_clear_rx(log_uart_t *obj)
325
319
326
320
void log_uart_break_set (log_uart_t * obj )
327
321
{
328
- HAL_LOG_UART_ADAPTER * pUartAdapter = (PHAL_LOG_UART_ADAPTER )& (obj -> log_hal_uart );
329
322
u32 RegValue ;
330
323
331
324
RegValue = HAL_UART_READ32 (UART_LINE_CTL_REG_OFF );
@@ -335,7 +328,6 @@ void log_uart_break_set(log_uart_t *obj)
335
328
336
329
void log_uart_break_clear (log_uart_t * obj )
337
330
{
338
- HAL_LOG_UART_ADAPTER * pUartAdapter = (PHAL_LOG_UART_ADAPTER )& (obj -> log_hal_uart );
339
331
u32 RegValue ;
340
332
341
333
RegValue = HAL_UART_READ32 (UART_LINE_CTL_REG_OFF );
@@ -371,20 +363,16 @@ void log_uart_line_status_handler(log_uart_t *obj, void *handler, uint32_t id)
371
363
int32_t log_uart_recv (log_uart_t * obj , char * prxbuf , uint32_t len , uint32_t timeout_ms )
372
364
{
373
365
HAL_LOG_UART_ADAPTER * pUartAdapter = & (obj -> log_hal_uart );
374
- int ret ;
375
366
376
- ret = (int )HalLogUartRecv (pUartAdapter , prxbuf , len , timeout_ms );
377
- return (ret );
367
+ return (int32_t )HalLogUartRecv (pUartAdapter , (u8 * )prxbuf , len , timeout_ms );
378
368
}
379
369
380
370
// Blocked(busy wait) send, return transmitted bytes count
381
371
int32_t log_uart_send (log_uart_t * obj , char * ptxbuf , uint32_t len , uint32_t timeout_ms )
382
372
{
383
373
HAL_LOG_UART_ADAPTER * pUartAdapter = & (obj -> log_hal_uart );
384
- int ret ;
385
374
386
- ret = (int )HalLogUartSend (pUartAdapter , ptxbuf , len , timeout_ms );
387
- return (ret );
375
+ return (int32_t )HalLogUartSend (pUartAdapter , (u8 * )ptxbuf , len , timeout_ms );
388
376
}
389
377
390
378
// Interrupt mode(no wait) receive, return HAL function result
0 commit comments