I got this working with the TinCan test files - here are the changes I had to make for a non-jailbroken 3Gs with Xcode 3.2.1. ...
Rename project to FSKTerminal (i.e. delete space)
In Project Settings set Code Signing Identity to iPhone Developer
In lockfree.h rename remove() to remove_data() (3x)
In FSKRecognizer.mm set the following …
FREQ_HIGH 1600
FREQ_LOW 800
BAUD 100
and (bitPosition == 10) on line 90.
... it then compiles aok and reliably recognises the TinCan files, even with acoustic coupling.
I didn't want to spend $20+ on the Cypress programmer (and all the rest) so I hacked together some code for a PIC and managed to get FSK Terminal to receive data at 4,800 baud. So far so good :)
Now I would like to be able to send data from FSKTerminal but it's got me beat - has anyone got any tips? I can't seem to get any text into the FSKGenerator.
cheers,
Cliff

on Tue, 04/06/2010 - 03:15