Thank you for responding David.
I used AN4071 as part of my basic design development. It defines the various modes and functions very well and helped me get my code running and responding to shakes. But sometimes a shake is missed, sometimes it is sensed in the wrong direction and sometimes multiple shakes are detected when there should be only one (a debounce problem).
Now I need to fine tune the parameters (ODR, Full Scale Range, Sample Rate, HPF, Transient Threshold, Ttransient Count) to increase reliability. Full Scale Range is easy because I know the maximum G's expected. But some guidance in setting the other parameters would be helpful.
Tom