Hi,
I add the library ESP8266 2.4.0-rc1,
WiFiLink compiles without problems, but when uploading I have:
esptool v0.4.9 - (c) 2014 Ch. Klippel ck@atelier-klippel.de
setting board to ck
setting baudrate from 115200 to 115200
setting port from COM1 to COM11
setting address from 0x00000000 to 0x00000000
espcomm_upload_file
espcomm_upload_mem
setting serial port timeouts to 1000 ms
opening bootloader
resetting board
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
read 0, requested 1
.....
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
read 0, requested 1
warning: espcomm_sync failed
error: espcomm_open failed
error: espcomm_upload_mem failed
error: espcomm_upload_mem failed
I was upload a sketch to the network port of the Arduino IDE.
I did not flash ESP.
On the board is the ESP_BOOT button, but it's rather to upload a bootloader (?)
not for esp. put the esp in flash mode with the ESP BOOT button. push the button while connecting the usb cable (powering up the board). and the upload WiFiLink
EDIT: you may need first to upload to the microcontroller (nRF52) the EspRecovery sketch from WiFi Link examples/tools
esp must be flashed over serial line. on Primo it is connected to some pins on the nRF25. I think, you need a sketch like the EspRecovery, but which copies data from Serial to SoftwareSerial on those pins.