changeset 2884:a01ea9250635

* src/hal_diag.c: workaround for a suppressing a compiler warning, cyg_hal_plf_serial_isr(): cyg_hal_is_break() claims ptr on signed char as argument 1: fixed.
author jld
date Wed, 10 Jun 2009 20:56:06 +0000
parents 842a82a508f3
children 361d4d7aa0b3
files packages/hal/arm/lpc2xxx/var/current/ChangeLog packages/hal/arm/lpc2xxx/var/current/src/hal_diag.c
diffstat 2 files changed, 7 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/packages/hal/arm/lpc2xxx/var/current/ChangeLog
+++ b/packages/hal/arm/lpc2xxx/var/current/ChangeLog
@@ -1,3 +1,9 @@
+2009-06-10  Sergei Gavrikov  <sergei.gavrikov@gmail.com>
+
+	* src/hal_diag.c: workaround for a suppressing a compiler warning,
+	cyg_hal_plf_serial_isr(): cyg_hal_is_break() claims ptr on signed
+	char as argument 1: fixed.
+
 2009-01-15  Sergei Gavrikov  <sergei.gavrikov@gmail.com>
 
 	* include/lpc2xxx_iap.h, src/lpc2xxx_iap.c, tests/iap_test.c: New
--- a/packages/hal/arm/lpc2xxx/var/current/src/hal_diag.c
+++ b/packages/hal/arm/lpc2xxx/var/current/src/hal_diag.c
@@ -257,7 +257,7 @@ cyg_hal_plf_serial_isr(void *__ch_data, 
 		// Rx data available or character timeout
 		// Read data in order to clear interrupt
         HAL_READ_UINT32(chan->base+CYGARC_HAL_LPC2XXX_REG_UxRBR, c);
-        if( cyg_hal_is_break( &c , 1 ) ) *__ctrlc = 1;
+        if( cyg_hal_is_break( (char *) &c , 1 ) ) *__ctrlc = 1;
 
         res = CYG_ISR_HANDLED;
     }