I'm looking for C code to do an FFT on a Cygnal C8051. Has anyone done this?
Siemens (now Infineon) ApNote AP1634 "describes an implementation of a real-valued 1024 point decimation in time radix-2 FFT for the C166 microcontroller family. Assuming that the code is started out of the internal ROM via a 16-bit demultiplexed bus, an execution time of 10 ms has been achieved for a C165 running at 25 MHz internal clock. The code comprises 828 bytes." I think there might also be something on the Intel site http://developer.intel.com/design/mcs51/