MODDMA GPDMA Controller New features: transfer pins to memory buffer under periodic timer control and send double buffers to DAC

Dependents:   FirstTest WaveSim IO-dma-memmem DACDMAfuncgenlib ... more

Committer:
AjK
Date:
Mon Mar 14 00:11:56 2011 +0000
Revision:
14:15939b260dfa
Parent:
13:846c8b6ffb7f
Child:
15:e01144bae101
1.10 See ChangeLog.c

Who changed what in which revision?

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