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:14:24 2011 +0000
Revision:
15:e01144bae101
Parent:
14:15939b260dfa
Child:
16:cb10aec6feb1
1.11 See ChangeLog.c

Who changed what in which revision?

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