# HG changeset patch # User jld # Date 1244667366 0 # Node ID a01ea92506352e15da54d2f6e132d6fd154cfbf5 # Parent 842a82a508f39a1c68645932dcfb6055fc5e4e0b * 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. diff --git a/packages/hal/arm/lpc2xxx/var/current/ChangeLog b/packages/hal/arm/lpc2xxx/var/current/ChangeLog --- 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 + + * 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 * include/lpc2xxx_iap.h, src/lpc2xxx_iap.c, tests/iap_test.c: New diff --git a/packages/hal/arm/lpc2xxx/var/current/src/hal_diag.c b/packages/hal/arm/lpc2xxx/var/current/src/hal_diag.c --- 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; }