SPI RAM 23LC1024 (Microchip) with DMA

Dependencies:   mbed

Fork of SPIRAM_23LC1024 by Suga koubou

Committer:
okini3939
Date:
Wed Dec 05 07:56:09 2012 +0000
Revision:
2:a3e0f7f37ac9
DMX

Who changed what in which revision?

UserRevisionLine numberNew contents of line
okini3939 2:a3e0f7f37ac9 1 /* $Id:$
okini3939 2:a3e0f7f37ac9 2
okini3939 2:a3e0f7f37ac9 3 1.12- 14 Mar 2011
okini3939 2:a3e0f7f37ac9 4
okini3939 2:a3e0f7f37ac9 5 * Added example4.h that demonstrates alternately sending
okini3939 2:a3e0f7f37ac9 6 two buffers (double buffering) to the DAC. All those
okini3939 2:a3e0f7f37ac9 7 people building MP3 players may find this of interest.
okini3939 2:a3e0f7f37ac9 8
okini3939 2:a3e0f7f37ac9 9 1.11- 13 Mar 2011
okini3939 2:a3e0f7f37ac9 10
okini3939 2:a3e0f7f37ac9 11 * Fixed a silly typo in the documentation of example3.h
okini3939 2:a3e0f7f37ac9 12
okini3939 2:a3e0f7f37ac9 13 1.10- 13 Mar 2011
okini3939 2:a3e0f7f37ac9 14
okini3939 2:a3e0f7f37ac9 15 * The rescheduling showed the timer being stopped and restarted
okini3939 2:a3e0f7f37ac9 16 to perform a new scheduled grab. This was changed to show the
okini3939 2:a3e0f7f37ac9 17 timer free running and the reschedules being setup.
okini3939 2:a3e0f7f37ac9 18
okini3939 2:a3e0f7f37ac9 19 1.9 - 13 Mar 2011
okini3939 2:a3e0f7f37ac9 20
okini3939 2:a3e0f7f37ac9 21 * Improved example3.h to add rescheduling additional grabs
okini3939 2:a3e0f7f37ac9 22 based on the timer setup.
okini3939 2:a3e0f7f37ac9 23
okini3939 2:a3e0f7f37ac9 24 1.8 - 13 Mar 2011
okini3939 2:a3e0f7f37ac9 25
okini3939 2:a3e0f7f37ac9 26 * Renamed example files to .h
okini3939 2:a3e0f7f37ac9 27 * Added pseudo g2m and m2g transferTypes to support GPIO
okini3939 2:a3e0f7f37ac9 28 "memory moves" but triggered by peripheral timer. To
okini3939 2:a3e0f7f37ac9 29 support this new operating mode added example3.h
okini3939 2:a3e0f7f37ac9 30
okini3939 2:a3e0f7f37ac9 31 1.7 - 13 Mar 2011
okini3939 2:a3e0f7f37ac9 32
okini3939 2:a3e0f7f37ac9 33 * Remove the test at the beginning of the channel setup.
okini3939 2:a3e0f7f37ac9 34
okini3939 2:a3e0f7f37ac9 35 1.6 - 8 Mar 2011
okini3939 2:a3e0f7f37ac9 36
okini3939 2:a3e0f7f37ac9 37 * Fixed a typo bug. Reported by Wim van der Vegt
okini3939 2:a3e0f7f37ac9 38 http://mbed.org/forum/mbed/topic/1798/?page=1#comment-9845
okini3939 2:a3e0f7f37ac9 39
okini3939 2:a3e0f7f37ac9 40 1.5 - 5 Feb 2011
okini3939 2:a3e0f7f37ac9 41
okini3939 2:a3e0f7f37ac9 42 * Found a bug in the NXP library that I had copied over.
okini3939 2:a3e0f7f37ac9 43 http://mbed.org/forum/mbed/topic/1798
okini3939 2:a3e0f7f37ac9 44 * Added example2.cpp to support that forum thread.
okini3939 2:a3e0f7f37ac9 45
okini3939 2:a3e0f7f37ac9 46 1.4 - 23/11/2010
okini3939 2:a3e0f7f37ac9 47
okini3939 2:a3e0f7f37ac9 48 * Added some extra overloaded methods to make calling certain
okini3939 2:a3e0f7f37ac9 49 userland API methods simpler.
okini3939 2:a3e0f7f37ac9 50
okini3939 2:a3e0f7f37ac9 51 1.3 - 23/10/2010
okini3939 2:a3e0f7f37ac9 52
okini3939 2:a3e0f7f37ac9 53 * Added the LLI class wrapper.
okini3939 2:a3e0f7f37ac9 54 * Added checking channel's LLI for non-null before auto-disable
okini3939 2:a3e0f7f37ac9 55 of a channel with the ISR.
okini3939 2:a3e0f7f37ac9 56 * Tested with MODSERIAL which is now natively MODDMA "aware".
okini3939 2:a3e0f7f37ac9 57 MODSERIAL can now, using MODDMA, send blocks of bytes out
okini3939 2:a3e0f7f37ac9 58 of it's TX port under DMA control.
okini3939 2:a3e0f7f37ac9 59
okini3939 2:a3e0f7f37ac9 60 1.2 - 23/10/2010
okini3939 2:a3e0f7f37ac9 61
okini3939 2:a3e0f7f37ac9 62 * Improved the IRQ callback attachment API to make
okini3939 2:a3e0f7f37ac9 63 easier attachments when creating configurations.
okini3939 2:a3e0f7f37ac9 64
okini3939 2:a3e0f7f37ac9 65 1.1 - 23/10/2010
okini3939 2:a3e0f7f37ac9 66
okini3939 2:a3e0f7f37ac9 67 * Tidied up example1.cpp
okini3939 2:a3e0f7f37ac9 68 * Removed some unneeded methoids that cause compiler errs.
okini3939 2:a3e0f7f37ac9 69
okini3939 2:a3e0f7f37ac9 70 1.0 - 23/11/2010
okini3939 2:a3e0f7f37ac9 71
okini3939 2:a3e0f7f37ac9 72 * First release
okini3939 2:a3e0f7f37ac9 73
okini3939 2:a3e0f7f37ac9 74 */