contiki提供了以下的算法. 这些算法可以供contiki的系统和用户程序共同使用.
代码在core/lib目录下
由于基本算法一般编程人员都比较熟悉,而快速傅立叶变换在contiki中提供的使用例子为examples/esb/fft-test.c用于声音芯片的采样频率的处理.
具体的API看对应的头文件即可.如果对算法感兴趣,可以详细分析一下ifft的算法.里面先实现了sinI和cosI的算法.
manipulating linked lists,链表list.c
ring buffers,环形缓冲区ringbuf.c
generating random numbers,随机数产生器 random.c
calculating Cyclic Redundancy Checksums (CRCs), CRC校验crc16.c
Integer Fast Fourier Transform (IFFT).整数的快速傅立叶变换.ifft.c