Report for the week 19-7-10 to 26-7-10
Much of this week was spent trying to read up on ALSA. But the documentation is not that good.
* Added prescaling via another ioctl() call. This will now allow us to obtain really slow PWM signals. Prescaling allows division of the input clock by powers of 2 i.e. from 2 to 256. This seems like a very neat feature.
* The PWM10/11 can be optionally controlled using an FCLK of 13K Hz. This gives more granularity. This has also been setup as an ioctl() call.
* I was hoping to have something working wrt ALSA by now but haven't been able to come up with anything. I am still looking for some sample plugin which I could use as the base and build forward from that. There is not much in the way of documentation when it comes to writing external plugins. I am going to need some help with this.