JohnI am coding in arduino/processing/java with a "hint" of C.
I am getting the feeling that you are right about the data sheet not telling all. The prox function is either not be activated or it's being over ruled.
I looked at the register you asked about and there is no change.
On the other hand, the code you gave me fit right in. Oddly it will jump from 0 to 257 from touch to no touch on the electrode I've attached it to. No gradual change showing any proximity.
Interestingly to me is that if I have multiple electrodes attached to ele0 ~ 5 each value will jump when I touch a particular electrode. BUT not from 0 to 257 as I expected it would. The first will go from 0 to 4, next electrode 0- 8 then 0-16, 0- 32, etc until the last electrode is 0 - 514. If I touch any combination the value reads as the sum of those two wires or three wires or ... etc.
This make logical sense to me but not sure why I can't get it to read prox values.
Unless we are overriding it because of the filters? and touch release?
I have been running tests with Free scales sensor eval kit and software. It will sense proximity as an addition of all the electrodes added together and I can see the values changing on the graph for all and the prox electrode (the mythical #13).
So their software is capable of activating and reading it at any rate. but no code from them that I can find.
I will check the register you asked me about on their eval software when I can get a chance.
Steven