For the Leonardo -- I'm completely confused as to the board and processor selection.
Select "Arduino Leonardo from the Tools > Board menu (according to the microcontroller on your board).
In the UI, there is no such entry in the available options.
The Leonardo shows a ATmega32U4 processor -- and the Boards Manager lists the Leonardo under the AVR boards selection ( 1.8.2 ) -- but this only provides me with 3 options (Uno, Mega and Nano) and none of these options show the 32u4 processor option (2560 and 328p).
If anyone has some suggestions on how to correctly identify the board for the IDE so I can work with it, your input is greatly appreciated.
My other connection issue is with a mega2560 -- which can connect, when the wind is blowing south.
It will connect, and if you quickly disconnect and reconnect, the serial port will remain.
However, if you unplug it for a few minutes, it cannot reconnect the serial port.
But if you leave it for another x minutes, it can connect again.
From my reading, this may a known issue with the Macs.
Were I to hazard a guess, it may be a timeout issue on a socket or file descriptor - and when that timeout has elapsed, a new socket is generated. Or it could be a board issue with memory?
For what it's worth, it's the smraza board provided here: