Archive for the ‘ASM’ Category

Multi-Purpose Macros for BC3 / BC5 Kalimba Processor

Tuesday, January 8th, 2008

I have been developing Bluetooth software for some time. Currently, I am using CSR (Cambridge Silicon Radio) chipsets which are BC3 (Kalimba) and the BC5 (elvis). They are coded in C and with fairly easy sample apps for common BT profiles. These chips also incorporate a powerful DSP that can be used to decode or encode MP3, AAC or SBC or any audio processing use.

As of this moment, there is no C compiler yet for these DSP chips so I have been programming all in assembly. Tough! But DSP instruction set is algebraic and fairly easy to understand. But as the code gets longer, it is difficult to read and debug. So I have made these Multi-Purpose Macros for BC3 / BC5 Kalimba Processor. I posted it here so everybody can use it and may help others.

My PIC Microcontroller Code Snippets Page

Thursday, December 27th, 2007

These code snippets are for PIC Microcontroller (PIC16F Family) that I have posted in the PICLIST mailing list over many year. I have only compiled few of my posts. They are located/downloaded here. Please free to use them on your embedded projects.