Not enough info to make a suggestion.

Send me preprocessed sources then I'll have a look.

~d



On Thu, 18 Jul 2002 16:53:20 +0800
Elwyn Campbell <[email protected]> wrote:

> Hi,
>  
> I'm using the latest windows build of the mspgcc compiler. 
>  
> When compiling the file fpga_command_iterface.c, it returns the following 
> errors with a mspgcc header file:
>  
>  
> In file included from 
> j:/win32/msp430/gcc/current/msp430/include/iomacros.h:35,
>                  from 
> j:/win32/msp430/gcc/current/msp430/include/msp430x14x.h:15
> ,
>                  from j:/win32/msp430/gcc/current/msp430/include/io.h:45,
>                  from l:/nasnet/include/nasnet/defs/msp430/msp430/msp430.h:18,
>                  from fpga_command_interface.c:14:
> j:/win32/msp430/gcc/current/msp430/include/sys/inttypes.h: In function 
> `findHydr
> ophonePeakDetect':
> j:/win32/msp430/gcc/current/msp430/include/sys/inttypes.h:36: storage class 
> spec
> ified for parameter `int8_t'
> j:/win32/msp430/gcc/current/msp430/include/sys/inttypes.h:37: storage class 
> spec
> ified for parameter `uint8_t'
> j:/win32/msp430/gcc/current/msp430/include/sys/inttypes.h:39: storage class 
> spec
> ified for parameter `int16_t'
> j:/win32/msp430/gcc/current/msp430/include/sys/inttypes.h:40: storage class 
> spec
> ified for parameter `uint16_t'
> j:/win32/msp430/gcc/current/msp430/include/sys/inttypes.h:42: storage class 
> spec
> ified for parameter `int32_t'
> j:/win32/msp430/gcc/current/msp430/include/sys/inttypes.h:43: storage class 
> spec
> ified for parameter `uint32_t'
> j:/win32/msp430/gcc/current/msp430/include/sys/inttypes.h:45: storage class 
> spec
> ified for parameter `int64_t'
> j:/win32/msp430/gcc/current/msp430/include/sys/inttypes.h:46: storage class 
> spec
> ified for parameter `uint64_t'
> j:/win32/msp430/gcc/current/msp430/include/sys/inttypes.h:48: storage class 
> spec
> ified for parameter `int16_t'
> j:/win32/msp430/gcc/current/msp430/include/sys/inttypes.h:48: redeclaration 
> of `
> int16_t'
> j:/win32/msp430/gcc/current/msp430/include/sys/inttypes.h:39: `int16_t' 
> previous
> ly declared here
> j:/win32/msp430/gcc/current/msp430/include/sys/inttypes.h:48: parse error 
> before
>  "intptr_t"
>  
>  
> the function "findHydrophonePeakDetect" in fpga_command_interface is as 
> follows:
>  
>  
> NIX_BYTE
> findHydrophonePeakDetect(NIX_BYTE hydrophone_status_mask, Timer start_timer)
> {
>     NIX_BYTE receiver_status = 0x00;
>     
>     while ((receiver_status & hydrophone_status_mask) == 0)
>     {
>         readFromFpga(AlteraCommand_RxStatusRegister, &receiver_status, 1);
>  
>         // check for timeout
>         if (hasTimerExpired(start_timer))
>             return 0x00;
>     }
>     
>     // figure out which hydrophone it was
>     
>     if (receiver_status && RECEIVER_HYDROPHONE_1)
>     {
>         return 0x01;
>     }
>     if (receiver_status && RECEIVER_HYDROPHONE_2)
>     {
>         return 0x02;
>     }
>     if (receiver_status && RECEIVER_HYDROPHONE_3)
>     {
>         return 0x03;
>     }
>     if (receiver_status && RECEIVER_HYDROPHONE_4)
>     {
>         return 0x04;
>     }
>  
> }
> 
> ... any suggestions?
>  
> thanks,
>  
> Elwyn
> 


/********************************************************************
     ("`-''-/").___..--''"`-._     (\   Dimmy the Wild      UA1ACZ
      `6_ 6  )   `-.  (     ).`-.__.`)  Enterprise Information Sys 
      (_Y_.)'  ._   )  `._ `. ``-..-'   Nevsky prospekt,   20 / 44
    _..`--'_..-_/  /--'_.' ,'           Saint Petersburg,   Russia
   (il),-''  (li),'  ((!.-'             +7 (812)  3468202, 5585314
 ********************************************************************/

Reply via email to