Hi,
I´m trying to figure out why the ICM30630 is not responding after setup. I´m running the GetAccelerometerData example sketch on a Arduino Zero with the ICM30630 shield. I have been unable to find any explanation to what Error -4 means...
BR carl
[SKETCH] Sketch start
[SKETCH] Setup msg level as warning
[SKETCH] Easy device init
[I] Easy Device : Open serial interface
[I] Easy Device : Init device
[I] Easy Device : Register interrupt callback
[I] Easy Device : Read who am i
[I] Easy Device : Load M0 image in Flash
[I] Attempting to load 65536 bytes into FLASH...
[V] Comparing provided image to device's FLASH memory...
[I] Provided image identical to device's FLASH memory. Ending load process.
[I] Easy Device : Load M0 image in RAM
[I] Attempting to load 9976 bytes into SRAM...
[V] Initiate loading ...
[V] Verifying image...
[V] Extended FW binary successfully loaded into RAM @ address 0x20000000 ...
[I] Easy Device : Device setup
[I] Booting up Icm30xxx...
[V] Reseting device...
[V] Reading WHOAMI...
[I] WHOAMI value: 0xc0
[V] Starting M0 (debug=on)
[V] Putting Icm30xxx in sleep mode...
[V] Retrieving FIFOs configuration...
[D] fifo 0 config: pkt_size=2 size=127 wm=1
[D] fifo 1 config: pkt_size=2 size=4095 wm=1
[D] fifo 2 config: pkt_size=2 size=1 wm=1
[D] fifo 3 config: pkt_size=2 size=1 wm=1
[V] Ping system to see if it is responding...
[E] Error -4 while setting-up device.
[E] Easy Device : Unexpected error on Setup. Aborting
[SKETCH] WHOAMI : c0
[SKETCH] RC : fffffffc
[SKETCH] FAIL