I am working now for a few days with IDE 1.5.7 without any problem, unfortunately there is some issues with IDE 1.5.7 and 1.5.8 (as far as I can see, SoftwareSerial is not working correctly (1.5.7 and 1.5.8 ) and there are compilation errors with WEBDUINO (1.5.8 ).
This means that I have to work for some sketches with 1.06, which is causing causing random crashes of my MAC OS 10.9 (upgrading the FTDI driver doesn't help).
Indeed crash means spurious reboot (or loosing all my work
This issue starts after the upgrade to Mavericks (OSX 10.9), before that I was working without any problem (IDE 1.0.5).
I have no special issue with OSX other than with the arduino IDE.
The upgrade to 1.0.6 didn't solve the problem, however I do not have (yet!) any problem with 1.5.7, beside the fact that SoftwareSerial is not working properly (a working sketch complied with 1.06, is generating rubbish on serial interface with 1.5.7 and 1.5.8 ).
So I believe there is a major change in managing serial interfaces between 1.0.6 an 1.5x.
At the other hand, a sketch compiled with 1.5.7 and WEBDUINO is generating compilation errors with 1.5.8 (Java 6 , my java version is 1.6.0_65") see compilation errors below.
So I have to juggle with two working versions 1.5.7 and 1.0.6 (expecting random system reboot).
I read that I am not the only one having these problems, and I wonder if a newer version of 1.5.x can't sole the software serial and compilation issues so that I get rid of 1.0.6 (or a fix for 1.0.6)
Robert
In file included from MyDomoticServer1.3.ino:33:0:
/Users/Robert/Data/Our Documents/Projets Techniques/Domotic/Arduino/Sketch/libraries/Webduino/myWebServer.h:145:97: error: 'const unsigned char u8 []' redeclared as different kind of symbol #define P(name) static const unsigned char name[] attribute(( section(".progmem." #name) ))
^
MyDomoticServer1.3.ino:48:3: note: in expansion of macro 'P'
In file included from /Applications/Arduino 1.58 J6.app/Contents/Resources/Java/hardware/arduino/avr/cores/arduino/Arduino.h:224:0,
from MyDomoticServer1.3.ino:17:
/Applications/Arduino 1.58 J6.app/Contents/Resources/Java/hardware/arduino/avr/cores/arduino/USBAPI.h:29:23: error: previous declaration of 'typedef unsigned char u8'
typedef unsigned char u8;
^
In file included from MyDomoticServer1.3.ino:33:0:
/Users/Robert/Data/Our Documents/Projets Techniques/Domotic/Arduino/Sketch/libraries/Webduino/myWebServer.h:145:97: error: 'const unsigned char u16 []' redeclared as different kind of symbol #define P(name) static const unsigned char name[] attribute(( section(".progmem." #name) ))
^
MyDomoticServer1.3.ino:56:3: note: in expansion of macro 'P'
In file included from /Applications/Arduino 1.58 J6.app/Contents/Resources/Java/hardware/arduino/avr/cores/arduino/Arduino.h:224:0,
from MyDomoticServer1.3.ino:17:
/Applications/Arduino 1.58 J6.app/Contents/Resources/Java/hardware/arduino/avr/cores/arduino/USBAPI.h:30:24: error: previous declaration of 'typedef short unsigned int u16'
typedef unsigned short u16;
^
Error compiling.
You might want to check some of the fixes that have been posted on the forum for OSX 10.10 related to USB ports. They seem to help with USB issues. But not sure the differences with 10.9
As for serial rubbish on 1.5.8 only issues I have seen when I get a change in baud rates.
Have you tried an external serial monitor or analyzer if you have one.
If you think 1.5.8 softserial has a issue have you tried ALTSOFTSERIAL to see if that fixes the issue.
As to your compile errors have you checked to make sure your library files for the two versions are not getting mixed.
Hi,
Regarding 10.9, I did check all the possible fixes, especially regarding the FTDI driver, none of them are solving the issue (which is very random). Nevertheless I will check if there are no new updates concerning 10.10 which might be compatible with 10.9.
NB: useless to say that this kind of system crash will not be solved by Apple (it was already be escalated to Apple without followup), because it is regarding a third party software
Talking about 10.10 , I will wait a for a stable version, (I just did the update to 10.9 that requires me some fixes of companion software)..... It looks that has caught the MicrosSoft syndrome
However I can live with IDE 1.5.7 if there is a fix for the Serial software;
What do you mean by:
As for serial rubbish on 1.5.x only issues I have seen when I get a change in baud rates.
Of course a baud rate is to be specified, which may not to be the same as for the FTDI serial interface.
What's the point to have two serial interface working at the same speed?