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 ********************************************************************/
