# HG changeset patch # User jld # Date 1084786537 0 # Node ID 3a6958b017621efafc8cc8440b432479157fcbf0 # Parent 7be86473718d4b80d467f9624f6a96e5dc93964c * src/quicc_smc_serial.h: Added two casts of (int) on calculations involving CYGHWR_HAL_POWERPC_BOARD_SPEED. diff --git a/packages/devs/serial/powerpc/quicc/current/ChangeLog b/packages/devs/serial/powerpc/quicc/current/ChangeLog --- a/packages/devs/serial/powerpc/quicc/current/ChangeLog +++ b/packages/devs/serial/powerpc/quicc/current/ChangeLog @@ -1,3 +1,8 @@ +2004-05-10 Robert Chenault + + * src/quicc_smc_serial.h: Added two casts of (int) on + calculations involving CYGHWR_HAL_POWERPC_BOARD_SPEED. + 2004-01-24 Philip Soeberg * src/quicc_smc_serial.c(quicc_sxx_serial_init): SCC3 support diff --git a/packages/devs/serial/powerpc/quicc/current/src/quicc_smc_serial.h b/packages/devs/serial/powerpc/quicc/current/src/quicc_smc_serial.h --- a/packages/devs/serial/powerpc/quicc/current/src/quicc_smc_serial.h +++ b/packages/devs/serial/powerpc/quicc/current/src/quicc_smc_serial.h @@ -130,8 +130,8 @@ static cyg_int32 select_baud[] = { 0, // 230400 }; -#define UART_BITRATE(n) ((((CYGHWR_HAL_POWERPC_BOARD_SPEED*1000000)/16)/n)-1) -#define UART_SLOW_BITRATE(n) ((CYGHWR_HAL_POWERPC_BOARD_SPEED*1000000)/n)) +#define UART_BITRATE(n) ((((int)(CYGHWR_HAL_POWERPC_BOARD_SPEED*1000000)/16)/n)-1) +#define UART_SLOW_BITRATE(n) ((int)(CYGHWR_HAL_POWERPC_BOARD_SPEED*1000000)/n)) // Channel type select #define _SCC_CHAN 0