Quote:
|
I trimmed it to a minimum. Under 6.3 it reads the GPS on the serial line at good speed and smoothly. Under 6.5 it does it in fits and starts.
|
Is this on the device with an optimised compiled app? Is it the same when run from the device IDE?
Quote:
|
The full programme compiled under 6.5 just gets the error in GPSGetChar. Under 6.3 it works fine
|
Optimised compiled? Can you confirm that the same compiled exe runs differently under 6.3 and 6.5? What is the error message if you remove the ErrorLabel statement?
I cannot explain the differences you note between 6.3 and 6.5. I have done a lot of serial port work under 6.5 developing my SerialEx library, which is an enhanced Serial2 library using the Serial2 code as a base, and my GPSSerial library which behaves virtually identically to the GPSDriver library but for for devices without a built-in GPS. They both use the same underlying .NET serial port class as Serial2 - and in fact make greater demands of it, particularly GPSSerial. I did not find any unexpected behaviour of the serial port while I was developing and testing these so am at loss to explain your problem
