Well - came yesterday and since I was working at home… you know - while my server projects were compiling…
First issue is that I wasn’t able to update firmware - although from looking at info from MFDeploy, and with screen on, at the startup debug display in serial mode, it looks like the firmware is the latest already (188.8.131.52). When I follow the instructions on the FEZ Spider Updater - on pushing the “update” button, I get a dialog with “Cannot connect to the device! Follow steps 1 to 2”.
Of note, after I set the switches to (0111) and press reset, I get the USB disconnect chime, but no connect chime from Windows (windows 7 ultimate, 32 bit). This may have been self-caused (this last part) because I played around with MFDeploy after I couldn’t update firmware a number of times and hit ‘erase’ on it - although basic operation is still fine). Additional symptom - setting the USB/Serial switch to serial in update mode, the display shows as expected, but in USB position, it shows boot info, then gets blurry, then overwrites to grey, then fades. Looks like boot loader is failing in USB / firmware update position?
2nd - Tried to do the spider example using camera and display. The camera doesn’t appear to work. Followed the instructions pretty precisely - my code and spider looks the same as in the example. However, on checking camera.CameraReady in ProgramStartup, it always returns false. When TakePicture is called, output reports “Camera ERROR : Unable to take picture. Camera is not ready. Is the Camera connected?”
3rd - I tried to write some text to the display, and can’t seem to make that work either - I’m using the display.SimpleGraphics.DisplayText - like:
display.SimpleGraphics.DisplayText("Starting", Resources.GetFont(Resources.FontResources.small), GT.Color.White, 24, 24); display.SimpleGraphics.DisplayEllipse(GT.Color.White, 160, 120, 140, 100);
I get nothing on the display - is there some Flush call or something to be made?
For the display - I’m pretty sure it’s fine - it displays text during boot, and if I set the USB/Serial switch to serial, it sticks around long enough to read.
wait! I just pressed reset after the debug run, and my display above shows up briefly… hmmm…
4th - when I connect the touchpanel cable (and indicate that in Program.gadgeteer diagram), I get a NullReferenceException after ProgramStarted completes. If I use the 3 cable form, I do not.
Is there some other initialization one needs with the touch panel input?
And finally - I’m not having any problems making switches and led’s sing and dance - so basic function and programmability appears to be fine - I haven’t tried the other modules yet so I’m not sure where they stand.
Any suggestions on any of the above issues?