this is a work in progress but im happy enough with the following example and should prove a good starting point for anyone using the chip. it is a recording chip with mic amp and speaker output as well as pushbutton controls. this example does the following:
powers up the 1700
plays from the current pointer on the chip memory
waits until the sample is done
forwards to next recording
loops
all of the opcodes are defined, but you will need to look up the datasheet to see how many and what type of data bytes you need to send after it.
also to check if the message is done, i am checking the first bit of the 3rd miso byte, which is the second status register on the chip.
for hooking up the chip i used the manual in the design guide for pushbutton control, then added the spi. it should be noted that the caps marked with a * on the vcc lines next to the .1uf caps, should be 10uf, you can see what i mean by downloading the evaluation board datasheet you can find it here:
http://www.winbond-usa.com/en/content/view/45/140/#ISDCOB17XXX
with a microphone and speaker attached i have 12 caps, 4 10uf, 2 4.7uf, 6 .1uf which seems like alot lol.