mbed library sources
Fork of mbed-src by
targets/cmsis/TARGET_Atmel/TARGET_SAM21/utils/preprocessor/mrepeat.h@579:53297373a894, 2015-07-01 (annotated)
- Committer:
- mbed_official
- Date:
- Wed Jul 01 09:45:11 2015 +0100
- Revision:
- 579:53297373a894
- Child:
- 592:a274ee790e56
Synchronized with git revision d5b4d2ab9c47edb4dc5776e7177b0c2263459081
Full URL: https://github.com/mbedmicro/mbed/commit/d5b4d2ab9c47edb4dc5776e7177b0c2263459081/
Initial version of drivers for SAMR21
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
mbed_official | 579:53297373a894 | 1 | /** |
mbed_official | 579:53297373a894 | 2 | * \file |
mbed_official | 579:53297373a894 | 3 | * |
mbed_official | 579:53297373a894 | 4 | * \brief Preprocessor macro repeating utils. |
mbed_official | 579:53297373a894 | 5 | * |
mbed_official | 579:53297373a894 | 6 | * Copyright (C) 2012-2014 Atmel Corporation. All rights reserved. |
mbed_official | 579:53297373a894 | 7 | * |
mbed_official | 579:53297373a894 | 8 | * \asf_license_start |
mbed_official | 579:53297373a894 | 9 | * |
mbed_official | 579:53297373a894 | 10 | * \page License |
mbed_official | 579:53297373a894 | 11 | * |
mbed_official | 579:53297373a894 | 12 | * Redistribution and use in source and binary forms, with or without |
mbed_official | 579:53297373a894 | 13 | * modification, are permitted provided that the following conditions are met: |
mbed_official | 579:53297373a894 | 14 | * |
mbed_official | 579:53297373a894 | 15 | * 1. Redistributions of source code must retain the above copyright notice, |
mbed_official | 579:53297373a894 | 16 | * this list of conditions and the following disclaimer. |
mbed_official | 579:53297373a894 | 17 | * |
mbed_official | 579:53297373a894 | 18 | * 2. Redistributions in binary form must reproduce the above copyright notice, |
mbed_official | 579:53297373a894 | 19 | * this list of conditions and the following disclaimer in the documentation |
mbed_official | 579:53297373a894 | 20 | * and/or other materials provided with the distribution. |
mbed_official | 579:53297373a894 | 21 | * |
mbed_official | 579:53297373a894 | 22 | * 3. The name of Atmel may not be used to endorse or promote products derived |
mbed_official | 579:53297373a894 | 23 | * from this software without specific prior written permission. |
mbed_official | 579:53297373a894 | 24 | * |
mbed_official | 579:53297373a894 | 25 | * 4. This software may only be redistributed and used in connection with an |
mbed_official | 579:53297373a894 | 26 | * Atmel microcontroller product. |
mbed_official | 579:53297373a894 | 27 | * |
mbed_official | 579:53297373a894 | 28 | * THIS SOFTWARE IS PROVIDED BY ATMEL "AS IS" AND ANY EXPRESS OR IMPLIED |
mbed_official | 579:53297373a894 | 29 | * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF |
mbed_official | 579:53297373a894 | 30 | * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE |
mbed_official | 579:53297373a894 | 31 | * EXPRESSLY AND SPECIFICALLY DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR |
mbed_official | 579:53297373a894 | 32 | * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL |
mbed_official | 579:53297373a894 | 33 | * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS |
mbed_official | 579:53297373a894 | 34 | * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |
mbed_official | 579:53297373a894 | 35 | * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, |
mbed_official | 579:53297373a894 | 36 | * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN |
mbed_official | 579:53297373a894 | 37 | * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
mbed_official | 579:53297373a894 | 38 | * POSSIBILITY OF SUCH DAMAGE. |
mbed_official | 579:53297373a894 | 39 | * |
mbed_official | 579:53297373a894 | 40 | * \asf_license_stop |
mbed_official | 579:53297373a894 | 41 | * |
mbed_official | 579:53297373a894 | 42 | */ |
mbed_official | 579:53297373a894 | 43 | /** |
mbed_official | 579:53297373a894 | 44 | * Support and FAQ: visit <a href="http://www.atmel.com/design-support/">Atmel Support</a> |
mbed_official | 579:53297373a894 | 45 | */ |
mbed_official | 579:53297373a894 | 46 | |
mbed_official | 579:53297373a894 | 47 | #ifndef _MREPEAT_H_ |
mbed_official | 579:53297373a894 | 48 | #define _MREPEAT_H_ |
mbed_official | 579:53297373a894 | 49 | |
mbed_official | 579:53297373a894 | 50 | /** |
mbed_official | 579:53297373a894 | 51 | * \defgroup group_sam0_utils_mrepeat Preprocessor - Macro Repeat |
mbed_official | 579:53297373a894 | 52 | * |
mbed_official | 579:53297373a894 | 53 | * \ingroup group_sam0_utils |
mbed_official | 579:53297373a894 | 54 | * |
mbed_official | 579:53297373a894 | 55 | * @{ |
mbed_official | 579:53297373a894 | 56 | */ |
mbed_official | 579:53297373a894 | 57 | |
mbed_official | 579:53297373a894 | 58 | #include "preprocessor.h" |
mbed_official | 579:53297373a894 | 59 | |
mbed_official | 579:53297373a894 | 60 | /** Maximal number of repetitions supported by MREPEAT. */ |
mbed_official | 579:53297373a894 | 61 | #define MREPEAT_LIMIT 256 |
mbed_official | 579:53297373a894 | 62 | |
mbed_official | 579:53297373a894 | 63 | /** \brief Macro repeat. |
mbed_official | 579:53297373a894 | 64 | * |
mbed_official | 579:53297373a894 | 65 | * This macro represents a horizontal repetition construct. |
mbed_official | 579:53297373a894 | 66 | * |
mbed_official | 579:53297373a894 | 67 | * \param[in] count The number of repetitious calls to macro. Valid values |
mbed_official | 579:53297373a894 | 68 | * range from 0 to MREPEAT_LIMIT. |
mbed_official | 579:53297373a894 | 69 | * \param[in] macro A binary operation of the form macro(n, data). This macro |
mbed_official | 579:53297373a894 | 70 | * is expanded by MREPEAT with the current repetition number |
mbed_official | 579:53297373a894 | 71 | * and the auxiliary data argument. |
mbed_official | 579:53297373a894 | 72 | * \param[in] data Auxiliary data passed to macro. |
mbed_official | 579:53297373a894 | 73 | * |
mbed_official | 579:53297373a894 | 74 | * \return <tt>macro(0, data) macro(1, data) ... macro(count - 1, data)</tt> |
mbed_official | 579:53297373a894 | 75 | */ |
mbed_official | 579:53297373a894 | 76 | #define MREPEAT(count, macro, data) TPASTE2(MREPEAT, count) (macro, data) |
mbed_official | 579:53297373a894 | 77 | |
mbed_official | 579:53297373a894 | 78 | #define MREPEAT0( macro, data) |
mbed_official | 579:53297373a894 | 79 | #define MREPEAT1( macro, data) MREPEAT0( macro, data) macro( 0, data) |
mbed_official | 579:53297373a894 | 80 | #define MREPEAT2( macro, data) MREPEAT1( macro, data) macro( 1, data) |
mbed_official | 579:53297373a894 | 81 | #define MREPEAT3( macro, data) MREPEAT2( macro, data) macro( 2, data) |
mbed_official | 579:53297373a894 | 82 | #define MREPEAT4( macro, data) MREPEAT3( macro, data) macro( 3, data) |
mbed_official | 579:53297373a894 | 83 | #define MREPEAT5( macro, data) MREPEAT4( macro, data) macro( 4, data) |
mbed_official | 579:53297373a894 | 84 | #define MREPEAT6( macro, data) MREPEAT5( macro, data) macro( 5, data) |
mbed_official | 579:53297373a894 | 85 | #define MREPEAT7( macro, data) MREPEAT6( macro, data) macro( 6, data) |
mbed_official | 579:53297373a894 | 86 | #define MREPEAT8( macro, data) MREPEAT7( macro, data) macro( 7, data) |
mbed_official | 579:53297373a894 | 87 | #define MREPEAT9( macro, data) MREPEAT8( macro, data) macro( 8, data) |
mbed_official | 579:53297373a894 | 88 | #define MREPEAT10( macro, data) MREPEAT9( macro, data) macro( 9, data) |
mbed_official | 579:53297373a894 | 89 | #define MREPEAT11( macro, data) MREPEAT10( macro, data) macro( 10, data) |
mbed_official | 579:53297373a894 | 90 | #define MREPEAT12( macro, data) MREPEAT11( macro, data) macro( 11, data) |
mbed_official | 579:53297373a894 | 91 | #define MREPEAT13( macro, data) MREPEAT12( macro, data) macro( 12, data) |
mbed_official | 579:53297373a894 | 92 | #define MREPEAT14( macro, data) MREPEAT13( macro, data) macro( 13, data) |
mbed_official | 579:53297373a894 | 93 | #define MREPEAT15( macro, data) MREPEAT14( macro, data) macro( 14, data) |
mbed_official | 579:53297373a894 | 94 | #define MREPEAT16( macro, data) MREPEAT15( macro, data) macro( 15, data) |
mbed_official | 579:53297373a894 | 95 | #define MREPEAT17( macro, data) MREPEAT16( macro, data) macro( 16, data) |
mbed_official | 579:53297373a894 | 96 | #define MREPEAT18( macro, data) MREPEAT17( macro, data) macro( 17, data) |
mbed_official | 579:53297373a894 | 97 | #define MREPEAT19( macro, data) MREPEAT18( macro, data) macro( 18, data) |
mbed_official | 579:53297373a894 | 98 | #define MREPEAT20( macro, data) MREPEAT19( macro, data) macro( 19, data) |
mbed_official | 579:53297373a894 | 99 | #define MREPEAT21( macro, data) MREPEAT20( macro, data) macro( 20, data) |
mbed_official | 579:53297373a894 | 100 | #define MREPEAT22( macro, data) MREPEAT21( macro, data) macro( 21, data) |
mbed_official | 579:53297373a894 | 101 | #define MREPEAT23( macro, data) MREPEAT22( macro, data) macro( 22, data) |
mbed_official | 579:53297373a894 | 102 | #define MREPEAT24( macro, data) MREPEAT23( macro, data) macro( 23, data) |
mbed_official | 579:53297373a894 | 103 | #define MREPEAT25( macro, data) MREPEAT24( macro, data) macro( 24, data) |
mbed_official | 579:53297373a894 | 104 | #define MREPEAT26( macro, data) MREPEAT25( macro, data) macro( 25, data) |
mbed_official | 579:53297373a894 | 105 | #define MREPEAT27( macro, data) MREPEAT26( macro, data) macro( 26, data) |
mbed_official | 579:53297373a894 | 106 | #define MREPEAT28( macro, data) MREPEAT27( macro, data) macro( 27, data) |
mbed_official | 579:53297373a894 | 107 | #define MREPEAT29( macro, data) MREPEAT28( macro, data) macro( 28, data) |
mbed_official | 579:53297373a894 | 108 | #define MREPEAT30( macro, data) MREPEAT29( macro, data) macro( 29, data) |
mbed_official | 579:53297373a894 | 109 | #define MREPEAT31( macro, data) MREPEAT30( macro, data) macro( 30, data) |
mbed_official | 579:53297373a894 | 110 | #define MREPEAT32( macro, data) MREPEAT31( macro, data) macro( 31, data) |
mbed_official | 579:53297373a894 | 111 | #define MREPEAT33( macro, data) MREPEAT32( macro, data) macro( 32, data) |
mbed_official | 579:53297373a894 | 112 | #define MREPEAT34( macro, data) MREPEAT33( macro, data) macro( 33, data) |
mbed_official | 579:53297373a894 | 113 | #define MREPEAT35( macro, data) MREPEAT34( macro, data) macro( 34, data) |
mbed_official | 579:53297373a894 | 114 | #define MREPEAT36( macro, data) MREPEAT35( macro, data) macro( 35, data) |
mbed_official | 579:53297373a894 | 115 | #define MREPEAT37( macro, data) MREPEAT36( macro, data) macro( 36, data) |
mbed_official | 579:53297373a894 | 116 | #define MREPEAT38( macro, data) MREPEAT37( macro, data) macro( 37, data) |
mbed_official | 579:53297373a894 | 117 | #define MREPEAT39( macro, data) MREPEAT38( macro, data) macro( 38, data) |
mbed_official | 579:53297373a894 | 118 | #define MREPEAT40( macro, data) MREPEAT39( macro, data) macro( 39, data) |
mbed_official | 579:53297373a894 | 119 | #define MREPEAT41( macro, data) MREPEAT40( macro, data) macro( 40, data) |
mbed_official | 579:53297373a894 | 120 | #define MREPEAT42( macro, data) MREPEAT41( macro, data) macro( 41, data) |
mbed_official | 579:53297373a894 | 121 | #define MREPEAT43( macro, data) MREPEAT42( macro, data) macro( 42, data) |
mbed_official | 579:53297373a894 | 122 | #define MREPEAT44( macro, data) MREPEAT43( macro, data) macro( 43, data) |
mbed_official | 579:53297373a894 | 123 | #define MREPEAT45( macro, data) MREPEAT44( macro, data) macro( 44, data) |
mbed_official | 579:53297373a894 | 124 | #define MREPEAT46( macro, data) MREPEAT45( macro, data) macro( 45, data) |
mbed_official | 579:53297373a894 | 125 | #define MREPEAT47( macro, data) MREPEAT46( macro, data) macro( 46, data) |
mbed_official | 579:53297373a894 | 126 | #define MREPEAT48( macro, data) MREPEAT47( macro, data) macro( 47, data) |
mbed_official | 579:53297373a894 | 127 | #define MREPEAT49( macro, data) MREPEAT48( macro, data) macro( 48, data) |
mbed_official | 579:53297373a894 | 128 | #define MREPEAT50( macro, data) MREPEAT49( macro, data) macro( 49, data) |
mbed_official | 579:53297373a894 | 129 | #define MREPEAT51( macro, data) MREPEAT50( macro, data) macro( 50, data) |
mbed_official | 579:53297373a894 | 130 | #define MREPEAT52( macro, data) MREPEAT51( macro, data) macro( 51, data) |
mbed_official | 579:53297373a894 | 131 | #define MREPEAT53( macro, data) MREPEAT52( macro, data) macro( 52, data) |
mbed_official | 579:53297373a894 | 132 | #define MREPEAT54( macro, data) MREPEAT53( macro, data) macro( 53, data) |
mbed_official | 579:53297373a894 | 133 | #define MREPEAT55( macro, data) MREPEAT54( macro, data) macro( 54, data) |
mbed_official | 579:53297373a894 | 134 | #define MREPEAT56( macro, data) MREPEAT55( macro, data) macro( 55, data) |
mbed_official | 579:53297373a894 | 135 | #define MREPEAT57( macro, data) MREPEAT56( macro, data) macro( 56, data) |
mbed_official | 579:53297373a894 | 136 | #define MREPEAT58( macro, data) MREPEAT57( macro, data) macro( 57, data) |
mbed_official | 579:53297373a894 | 137 | #define MREPEAT59( macro, data) MREPEAT58( macro, data) macro( 58, data) |
mbed_official | 579:53297373a894 | 138 | #define MREPEAT60( macro, data) MREPEAT59( macro, data) macro( 59, data) |
mbed_official | 579:53297373a894 | 139 | #define MREPEAT61( macro, data) MREPEAT60( macro, data) macro( 60, data) |
mbed_official | 579:53297373a894 | 140 | #define MREPEAT62( macro, data) MREPEAT61( macro, data) macro( 61, data) |
mbed_official | 579:53297373a894 | 141 | #define MREPEAT63( macro, data) MREPEAT62( macro, data) macro( 62, data) |
mbed_official | 579:53297373a894 | 142 | #define MREPEAT64( macro, data) MREPEAT63( macro, data) macro( 63, data) |
mbed_official | 579:53297373a894 | 143 | #define MREPEAT65( macro, data) MREPEAT64( macro, data) macro( 64, data) |
mbed_official | 579:53297373a894 | 144 | #define MREPEAT66( macro, data) MREPEAT65( macro, data) macro( 65, data) |
mbed_official | 579:53297373a894 | 145 | #define MREPEAT67( macro, data) MREPEAT66( macro, data) macro( 66, data) |
mbed_official | 579:53297373a894 | 146 | #define MREPEAT68( macro, data) MREPEAT67( macro, data) macro( 67, data) |
mbed_official | 579:53297373a894 | 147 | #define MREPEAT69( macro, data) MREPEAT68( macro, data) macro( 68, data) |
mbed_official | 579:53297373a894 | 148 | #define MREPEAT70( macro, data) MREPEAT69( macro, data) macro( 69, data) |
mbed_official | 579:53297373a894 | 149 | #define MREPEAT71( macro, data) MREPEAT70( macro, data) macro( 70, data) |
mbed_official | 579:53297373a894 | 150 | #define MREPEAT72( macro, data) MREPEAT71( macro, data) macro( 71, data) |
mbed_official | 579:53297373a894 | 151 | #define MREPEAT73( macro, data) MREPEAT72( macro, data) macro( 72, data) |
mbed_official | 579:53297373a894 | 152 | #define MREPEAT74( macro, data) MREPEAT73( macro, data) macro( 73, data) |
mbed_official | 579:53297373a894 | 153 | #define MREPEAT75( macro, data) MREPEAT74( macro, data) macro( 74, data) |
mbed_official | 579:53297373a894 | 154 | #define MREPEAT76( macro, data) MREPEAT75( macro, data) macro( 75, data) |
mbed_official | 579:53297373a894 | 155 | #define MREPEAT77( macro, data) MREPEAT76( macro, data) macro( 76, data) |
mbed_official | 579:53297373a894 | 156 | #define MREPEAT78( macro, data) MREPEAT77( macro, data) macro( 77, data) |
mbed_official | 579:53297373a894 | 157 | #define MREPEAT79( macro, data) MREPEAT78( macro, data) macro( 78, data) |
mbed_official | 579:53297373a894 | 158 | #define MREPEAT80( macro, data) MREPEAT79( macro, data) macro( 79, data) |
mbed_official | 579:53297373a894 | 159 | #define MREPEAT81( macro, data) MREPEAT80( macro, data) macro( 80, data) |
mbed_official | 579:53297373a894 | 160 | #define MREPEAT82( macro, data) MREPEAT81( macro, data) macro( 81, data) |
mbed_official | 579:53297373a894 | 161 | #define MREPEAT83( macro, data) MREPEAT82( macro, data) macro( 82, data) |
mbed_official | 579:53297373a894 | 162 | #define MREPEAT84( macro, data) MREPEAT83( macro, data) macro( 83, data) |
mbed_official | 579:53297373a894 | 163 | #define MREPEAT85( macro, data) MREPEAT84( macro, data) macro( 84, data) |
mbed_official | 579:53297373a894 | 164 | #define MREPEAT86( macro, data) MREPEAT85( macro, data) macro( 85, data) |
mbed_official | 579:53297373a894 | 165 | #define MREPEAT87( macro, data) MREPEAT86( macro, data) macro( 86, data) |
mbed_official | 579:53297373a894 | 166 | #define MREPEAT88( macro, data) MREPEAT87( macro, data) macro( 87, data) |
mbed_official | 579:53297373a894 | 167 | #define MREPEAT89( macro, data) MREPEAT88( macro, data) macro( 88, data) |
mbed_official | 579:53297373a894 | 168 | #define MREPEAT90( macro, data) MREPEAT89( macro, data) macro( 89, data) |
mbed_official | 579:53297373a894 | 169 | #define MREPEAT91( macro, data) MREPEAT90( macro, data) macro( 90, data) |
mbed_official | 579:53297373a894 | 170 | #define MREPEAT92( macro, data) MREPEAT91( macro, data) macro( 91, data) |
mbed_official | 579:53297373a894 | 171 | #define MREPEAT93( macro, data) MREPEAT92( macro, data) macro( 92, data) |
mbed_official | 579:53297373a894 | 172 | #define MREPEAT94( macro, data) MREPEAT93( macro, data) macro( 93, data) |
mbed_official | 579:53297373a894 | 173 | #define MREPEAT95( macro, data) MREPEAT94( macro, data) macro( 94, data) |
mbed_official | 579:53297373a894 | 174 | #define MREPEAT96( macro, data) MREPEAT95( macro, data) macro( 95, data) |
mbed_official | 579:53297373a894 | 175 | #define MREPEAT97( macro, data) MREPEAT96( macro, data) macro( 96, data) |
mbed_official | 579:53297373a894 | 176 | #define MREPEAT98( macro, data) MREPEAT97( macro, data) macro( 97, data) |
mbed_official | 579:53297373a894 | 177 | #define MREPEAT99( macro, data) MREPEAT98( macro, data) macro( 98, data) |
mbed_official | 579:53297373a894 | 178 | #define MREPEAT100(macro, data) MREPEAT99( macro, data) macro( 99, data) |
mbed_official | 579:53297373a894 | 179 | #define MREPEAT101(macro, data) MREPEAT100(macro, data) macro(100, data) |
mbed_official | 579:53297373a894 | 180 | #define MREPEAT102(macro, data) MREPEAT101(macro, data) macro(101, data) |
mbed_official | 579:53297373a894 | 181 | #define MREPEAT103(macro, data) MREPEAT102(macro, data) macro(102, data) |
mbed_official | 579:53297373a894 | 182 | #define MREPEAT104(macro, data) MREPEAT103(macro, data) macro(103, data) |
mbed_official | 579:53297373a894 | 183 | #define MREPEAT105(macro, data) MREPEAT104(macro, data) macro(104, data) |
mbed_official | 579:53297373a894 | 184 | #define MREPEAT106(macro, data) MREPEAT105(macro, data) macro(105, data) |
mbed_official | 579:53297373a894 | 185 | #define MREPEAT107(macro, data) MREPEAT106(macro, data) macro(106, data) |
mbed_official | 579:53297373a894 | 186 | #define MREPEAT108(macro, data) MREPEAT107(macro, data) macro(107, data) |
mbed_official | 579:53297373a894 | 187 | #define MREPEAT109(macro, data) MREPEAT108(macro, data) macro(108, data) |
mbed_official | 579:53297373a894 | 188 | #define MREPEAT110(macro, data) MREPEAT109(macro, data) macro(109, data) |
mbed_official | 579:53297373a894 | 189 | #define MREPEAT111(macro, data) MREPEAT110(macro, data) macro(110, data) |
mbed_official | 579:53297373a894 | 190 | #define MREPEAT112(macro, data) MREPEAT111(macro, data) macro(111, data) |
mbed_official | 579:53297373a894 | 191 | #define MREPEAT113(macro, data) MREPEAT112(macro, data) macro(112, data) |
mbed_official | 579:53297373a894 | 192 | #define MREPEAT114(macro, data) MREPEAT113(macro, data) macro(113, data) |
mbed_official | 579:53297373a894 | 193 | #define MREPEAT115(macro, data) MREPEAT114(macro, data) macro(114, data) |
mbed_official | 579:53297373a894 | 194 | #define MREPEAT116(macro, data) MREPEAT115(macro, data) macro(115, data) |
mbed_official | 579:53297373a894 | 195 | #define MREPEAT117(macro, data) MREPEAT116(macro, data) macro(116, data) |
mbed_official | 579:53297373a894 | 196 | #define MREPEAT118(macro, data) MREPEAT117(macro, data) macro(117, data) |
mbed_official | 579:53297373a894 | 197 | #define MREPEAT119(macro, data) MREPEAT118(macro, data) macro(118, data) |
mbed_official | 579:53297373a894 | 198 | #define MREPEAT120(macro, data) MREPEAT119(macro, data) macro(119, data) |
mbed_official | 579:53297373a894 | 199 | #define MREPEAT121(macro, data) MREPEAT120(macro, data) macro(120, data) |
mbed_official | 579:53297373a894 | 200 | #define MREPEAT122(macro, data) MREPEAT121(macro, data) macro(121, data) |
mbed_official | 579:53297373a894 | 201 | #define MREPEAT123(macro, data) MREPEAT122(macro, data) macro(122, data) |
mbed_official | 579:53297373a894 | 202 | #define MREPEAT124(macro, data) MREPEAT123(macro, data) macro(123, data) |
mbed_official | 579:53297373a894 | 203 | #define MREPEAT125(macro, data) MREPEAT124(macro, data) macro(124, data) |
mbed_official | 579:53297373a894 | 204 | #define MREPEAT126(macro, data) MREPEAT125(macro, data) macro(125, data) |
mbed_official | 579:53297373a894 | 205 | #define MREPEAT127(macro, data) MREPEAT126(macro, data) macro(126, data) |
mbed_official | 579:53297373a894 | 206 | #define MREPEAT128(macro, data) MREPEAT127(macro, data) macro(127, data) |
mbed_official | 579:53297373a894 | 207 | #define MREPEAT129(macro, data) MREPEAT128(macro, data) macro(128, data) |
mbed_official | 579:53297373a894 | 208 | #define MREPEAT130(macro, data) MREPEAT129(macro, data) macro(129, data) |
mbed_official | 579:53297373a894 | 209 | #define MREPEAT131(macro, data) MREPEAT130(macro, data) macro(130, data) |
mbed_official | 579:53297373a894 | 210 | #define MREPEAT132(macro, data) MREPEAT131(macro, data) macro(131, data) |
mbed_official | 579:53297373a894 | 211 | #define MREPEAT133(macro, data) MREPEAT132(macro, data) macro(132, data) |
mbed_official | 579:53297373a894 | 212 | #define MREPEAT134(macro, data) MREPEAT133(macro, data) macro(133, data) |
mbed_official | 579:53297373a894 | 213 | #define MREPEAT135(macro, data) MREPEAT134(macro, data) macro(134, data) |
mbed_official | 579:53297373a894 | 214 | #define MREPEAT136(macro, data) MREPEAT135(macro, data) macro(135, data) |
mbed_official | 579:53297373a894 | 215 | #define MREPEAT137(macro, data) MREPEAT136(macro, data) macro(136, data) |
mbed_official | 579:53297373a894 | 216 | #define MREPEAT138(macro, data) MREPEAT137(macro, data) macro(137, data) |
mbed_official | 579:53297373a894 | 217 | #define MREPEAT139(macro, data) MREPEAT138(macro, data) macro(138, data) |
mbed_official | 579:53297373a894 | 218 | #define MREPEAT140(macro, data) MREPEAT139(macro, data) macro(139, data) |
mbed_official | 579:53297373a894 | 219 | #define MREPEAT141(macro, data) MREPEAT140(macro, data) macro(140, data) |
mbed_official | 579:53297373a894 | 220 | #define MREPEAT142(macro, data) MREPEAT141(macro, data) macro(141, data) |
mbed_official | 579:53297373a894 | 221 | #define MREPEAT143(macro, data) MREPEAT142(macro, data) macro(142, data) |
mbed_official | 579:53297373a894 | 222 | #define MREPEAT144(macro, data) MREPEAT143(macro, data) macro(143, data) |
mbed_official | 579:53297373a894 | 223 | #define MREPEAT145(macro, data) MREPEAT144(macro, data) macro(144, data) |
mbed_official | 579:53297373a894 | 224 | #define MREPEAT146(macro, data) MREPEAT145(macro, data) macro(145, data) |
mbed_official | 579:53297373a894 | 225 | #define MREPEAT147(macro, data) MREPEAT146(macro, data) macro(146, data) |
mbed_official | 579:53297373a894 | 226 | #define MREPEAT148(macro, data) MREPEAT147(macro, data) macro(147, data) |
mbed_official | 579:53297373a894 | 227 | #define MREPEAT149(macro, data) MREPEAT148(macro, data) macro(148, data) |
mbed_official | 579:53297373a894 | 228 | #define MREPEAT150(macro, data) MREPEAT149(macro, data) macro(149, data) |
mbed_official | 579:53297373a894 | 229 | #define MREPEAT151(macro, data) MREPEAT150(macro, data) macro(150, data) |
mbed_official | 579:53297373a894 | 230 | #define MREPEAT152(macro, data) MREPEAT151(macro, data) macro(151, data) |
mbed_official | 579:53297373a894 | 231 | #define MREPEAT153(macro, data) MREPEAT152(macro, data) macro(152, data) |
mbed_official | 579:53297373a894 | 232 | #define MREPEAT154(macro, data) MREPEAT153(macro, data) macro(153, data) |
mbed_official | 579:53297373a894 | 233 | #define MREPEAT155(macro, data) MREPEAT154(macro, data) macro(154, data) |
mbed_official | 579:53297373a894 | 234 | #define MREPEAT156(macro, data) MREPEAT155(macro, data) macro(155, data) |
mbed_official | 579:53297373a894 | 235 | #define MREPEAT157(macro, data) MREPEAT156(macro, data) macro(156, data) |
mbed_official | 579:53297373a894 | 236 | #define MREPEAT158(macro, data) MREPEAT157(macro, data) macro(157, data) |
mbed_official | 579:53297373a894 | 237 | #define MREPEAT159(macro, data) MREPEAT158(macro, data) macro(158, data) |
mbed_official | 579:53297373a894 | 238 | #define MREPEAT160(macro, data) MREPEAT159(macro, data) macro(159, data) |
mbed_official | 579:53297373a894 | 239 | #define MREPEAT161(macro, data) MREPEAT160(macro, data) macro(160, data) |
mbed_official | 579:53297373a894 | 240 | #define MREPEAT162(macro, data) MREPEAT161(macro, data) macro(161, data) |
mbed_official | 579:53297373a894 | 241 | #define MREPEAT163(macro, data) MREPEAT162(macro, data) macro(162, data) |
mbed_official | 579:53297373a894 | 242 | #define MREPEAT164(macro, data) MREPEAT163(macro, data) macro(163, data) |
mbed_official | 579:53297373a894 | 243 | #define MREPEAT165(macro, data) MREPEAT164(macro, data) macro(164, data) |
mbed_official | 579:53297373a894 | 244 | #define MREPEAT166(macro, data) MREPEAT165(macro, data) macro(165, data) |
mbed_official | 579:53297373a894 | 245 | #define MREPEAT167(macro, data) MREPEAT166(macro, data) macro(166, data) |
mbed_official | 579:53297373a894 | 246 | #define MREPEAT168(macro, data) MREPEAT167(macro, data) macro(167, data) |
mbed_official | 579:53297373a894 | 247 | #define MREPEAT169(macro, data) MREPEAT168(macro, data) macro(168, data) |
mbed_official | 579:53297373a894 | 248 | #define MREPEAT170(macro, data) MREPEAT169(macro, data) macro(169, data) |
mbed_official | 579:53297373a894 | 249 | #define MREPEAT171(macro, data) MREPEAT170(macro, data) macro(170, data) |
mbed_official | 579:53297373a894 | 250 | #define MREPEAT172(macro, data) MREPEAT171(macro, data) macro(171, data) |
mbed_official | 579:53297373a894 | 251 | #define MREPEAT173(macro, data) MREPEAT172(macro, data) macro(172, data) |
mbed_official | 579:53297373a894 | 252 | #define MREPEAT174(macro, data) MREPEAT173(macro, data) macro(173, data) |
mbed_official | 579:53297373a894 | 253 | #define MREPEAT175(macro, data) MREPEAT174(macro, data) macro(174, data) |
mbed_official | 579:53297373a894 | 254 | #define MREPEAT176(macro, data) MREPEAT175(macro, data) macro(175, data) |
mbed_official | 579:53297373a894 | 255 | #define MREPEAT177(macro, data) MREPEAT176(macro, data) macro(176, data) |
mbed_official | 579:53297373a894 | 256 | #define MREPEAT178(macro, data) MREPEAT177(macro, data) macro(177, data) |
mbed_official | 579:53297373a894 | 257 | #define MREPEAT179(macro, data) MREPEAT178(macro, data) macro(178, data) |
mbed_official | 579:53297373a894 | 258 | #define MREPEAT180(macro, data) MREPEAT179(macro, data) macro(179, data) |
mbed_official | 579:53297373a894 | 259 | #define MREPEAT181(macro, data) MREPEAT180(macro, data) macro(180, data) |
mbed_official | 579:53297373a894 | 260 | #define MREPEAT182(macro, data) MREPEAT181(macro, data) macro(181, data) |
mbed_official | 579:53297373a894 | 261 | #define MREPEAT183(macro, data) MREPEAT182(macro, data) macro(182, data) |
mbed_official | 579:53297373a894 | 262 | #define MREPEAT184(macro, data) MREPEAT183(macro, data) macro(183, data) |
mbed_official | 579:53297373a894 | 263 | #define MREPEAT185(macro, data) MREPEAT184(macro, data) macro(184, data) |
mbed_official | 579:53297373a894 | 264 | #define MREPEAT186(macro, data) MREPEAT185(macro, data) macro(185, data) |
mbed_official | 579:53297373a894 | 265 | #define MREPEAT187(macro, data) MREPEAT186(macro, data) macro(186, data) |
mbed_official | 579:53297373a894 | 266 | #define MREPEAT188(macro, data) MREPEAT187(macro, data) macro(187, data) |
mbed_official | 579:53297373a894 | 267 | #define MREPEAT189(macro, data) MREPEAT188(macro, data) macro(188, data) |
mbed_official | 579:53297373a894 | 268 | #define MREPEAT190(macro, data) MREPEAT189(macro, data) macro(189, data) |
mbed_official | 579:53297373a894 | 269 | #define MREPEAT191(macro, data) MREPEAT190(macro, data) macro(190, data) |
mbed_official | 579:53297373a894 | 270 | #define MREPEAT192(macro, data) MREPEAT191(macro, data) macro(191, data) |
mbed_official | 579:53297373a894 | 271 | #define MREPEAT193(macro, data) MREPEAT192(macro, data) macro(192, data) |
mbed_official | 579:53297373a894 | 272 | #define MREPEAT194(macro, data) MREPEAT193(macro, data) macro(193, data) |
mbed_official | 579:53297373a894 | 273 | #define MREPEAT195(macro, data) MREPEAT194(macro, data) macro(194, data) |
mbed_official | 579:53297373a894 | 274 | #define MREPEAT196(macro, data) MREPEAT195(macro, data) macro(195, data) |
mbed_official | 579:53297373a894 | 275 | #define MREPEAT197(macro, data) MREPEAT196(macro, data) macro(196, data) |
mbed_official | 579:53297373a894 | 276 | #define MREPEAT198(macro, data) MREPEAT197(macro, data) macro(197, data) |
mbed_official | 579:53297373a894 | 277 | #define MREPEAT199(macro, data) MREPEAT198(macro, data) macro(198, data) |
mbed_official | 579:53297373a894 | 278 | #define MREPEAT200(macro, data) MREPEAT199(macro, data) macro(199, data) |
mbed_official | 579:53297373a894 | 279 | #define MREPEAT201(macro, data) MREPEAT200(macro, data) macro(200, data) |
mbed_official | 579:53297373a894 | 280 | #define MREPEAT202(macro, data) MREPEAT201(macro, data) macro(201, data) |
mbed_official | 579:53297373a894 | 281 | #define MREPEAT203(macro, data) MREPEAT202(macro, data) macro(202, data) |
mbed_official | 579:53297373a894 | 282 | #define MREPEAT204(macro, data) MREPEAT203(macro, data) macro(203, data) |
mbed_official | 579:53297373a894 | 283 | #define MREPEAT205(macro, data) MREPEAT204(macro, data) macro(204, data) |
mbed_official | 579:53297373a894 | 284 | #define MREPEAT206(macro, data) MREPEAT205(macro, data) macro(205, data) |
mbed_official | 579:53297373a894 | 285 | #define MREPEAT207(macro, data) MREPEAT206(macro, data) macro(206, data) |
mbed_official | 579:53297373a894 | 286 | #define MREPEAT208(macro, data) MREPEAT207(macro, data) macro(207, data) |
mbed_official | 579:53297373a894 | 287 | #define MREPEAT209(macro, data) MREPEAT208(macro, data) macro(208, data) |
mbed_official | 579:53297373a894 | 288 | #define MREPEAT210(macro, data) MREPEAT209(macro, data) macro(209, data) |
mbed_official | 579:53297373a894 | 289 | #define MREPEAT211(macro, data) MREPEAT210(macro, data) macro(210, data) |
mbed_official | 579:53297373a894 | 290 | #define MREPEAT212(macro, data) MREPEAT211(macro, data) macro(211, data) |
mbed_official | 579:53297373a894 | 291 | #define MREPEAT213(macro, data) MREPEAT212(macro, data) macro(212, data) |
mbed_official | 579:53297373a894 | 292 | #define MREPEAT214(macro, data) MREPEAT213(macro, data) macro(213, data) |
mbed_official | 579:53297373a894 | 293 | #define MREPEAT215(macro, data) MREPEAT214(macro, data) macro(214, data) |
mbed_official | 579:53297373a894 | 294 | #define MREPEAT216(macro, data) MREPEAT215(macro, data) macro(215, data) |
mbed_official | 579:53297373a894 | 295 | #define MREPEAT217(macro, data) MREPEAT216(macro, data) macro(216, data) |
mbed_official | 579:53297373a894 | 296 | #define MREPEAT218(macro, data) MREPEAT217(macro, data) macro(217, data) |
mbed_official | 579:53297373a894 | 297 | #define MREPEAT219(macro, data) MREPEAT218(macro, data) macro(218, data) |
mbed_official | 579:53297373a894 | 298 | #define MREPEAT220(macro, data) MREPEAT219(macro, data) macro(219, data) |
mbed_official | 579:53297373a894 | 299 | #define MREPEAT221(macro, data) MREPEAT220(macro, data) macro(220, data) |
mbed_official | 579:53297373a894 | 300 | #define MREPEAT222(macro, data) MREPEAT221(macro, data) macro(221, data) |
mbed_official | 579:53297373a894 | 301 | #define MREPEAT223(macro, data) MREPEAT222(macro, data) macro(222, data) |
mbed_official | 579:53297373a894 | 302 | #define MREPEAT224(macro, data) MREPEAT223(macro, data) macro(223, data) |
mbed_official | 579:53297373a894 | 303 | #define MREPEAT225(macro, data) MREPEAT224(macro, data) macro(224, data) |
mbed_official | 579:53297373a894 | 304 | #define MREPEAT226(macro, data) MREPEAT225(macro, data) macro(225, data) |
mbed_official | 579:53297373a894 | 305 | #define MREPEAT227(macro, data) MREPEAT226(macro, data) macro(226, data) |
mbed_official | 579:53297373a894 | 306 | #define MREPEAT228(macro, data) MREPEAT227(macro, data) macro(227, data) |
mbed_official | 579:53297373a894 | 307 | #define MREPEAT229(macro, data) MREPEAT228(macro, data) macro(228, data) |
mbed_official | 579:53297373a894 | 308 | #define MREPEAT230(macro, data) MREPEAT229(macro, data) macro(229, data) |
mbed_official | 579:53297373a894 | 309 | #define MREPEAT231(macro, data) MREPEAT230(macro, data) macro(230, data) |
mbed_official | 579:53297373a894 | 310 | #define MREPEAT232(macro, data) MREPEAT231(macro, data) macro(231, data) |
mbed_official | 579:53297373a894 | 311 | #define MREPEAT233(macro, data) MREPEAT232(macro, data) macro(232, data) |
mbed_official | 579:53297373a894 | 312 | #define MREPEAT234(macro, data) MREPEAT233(macro, data) macro(233, data) |
mbed_official | 579:53297373a894 | 313 | #define MREPEAT235(macro, data) MREPEAT234(macro, data) macro(234, data) |
mbed_official | 579:53297373a894 | 314 | #define MREPEAT236(macro, data) MREPEAT235(macro, data) macro(235, data) |
mbed_official | 579:53297373a894 | 315 | #define MREPEAT237(macro, data) MREPEAT236(macro, data) macro(236, data) |
mbed_official | 579:53297373a894 | 316 | #define MREPEAT238(macro, data) MREPEAT237(macro, data) macro(237, data) |
mbed_official | 579:53297373a894 | 317 | #define MREPEAT239(macro, data) MREPEAT238(macro, data) macro(238, data) |
mbed_official | 579:53297373a894 | 318 | #define MREPEAT240(macro, data) MREPEAT239(macro, data) macro(239, data) |
mbed_official | 579:53297373a894 | 319 | #define MREPEAT241(macro, data) MREPEAT240(macro, data) macro(240, data) |
mbed_official | 579:53297373a894 | 320 | #define MREPEAT242(macro, data) MREPEAT241(macro, data) macro(241, data) |
mbed_official | 579:53297373a894 | 321 | #define MREPEAT243(macro, data) MREPEAT242(macro, data) macro(242, data) |
mbed_official | 579:53297373a894 | 322 | #define MREPEAT244(macro, data) MREPEAT243(macro, data) macro(243, data) |
mbed_official | 579:53297373a894 | 323 | #define MREPEAT245(macro, data) MREPEAT244(macro, data) macro(244, data) |
mbed_official | 579:53297373a894 | 324 | #define MREPEAT246(macro, data) MREPEAT245(macro, data) macro(245, data) |
mbed_official | 579:53297373a894 | 325 | #define MREPEAT247(macro, data) MREPEAT246(macro, data) macro(246, data) |
mbed_official | 579:53297373a894 | 326 | #define MREPEAT248(macro, data) MREPEAT247(macro, data) macro(247, data) |
mbed_official | 579:53297373a894 | 327 | #define MREPEAT249(macro, data) MREPEAT248(macro, data) macro(248, data) |
mbed_official | 579:53297373a894 | 328 | #define MREPEAT250(macro, data) MREPEAT249(macro, data) macro(249, data) |
mbed_official | 579:53297373a894 | 329 | #define MREPEAT251(macro, data) MREPEAT250(macro, data) macro(250, data) |
mbed_official | 579:53297373a894 | 330 | #define MREPEAT252(macro, data) MREPEAT251(macro, data) macro(251, data) |
mbed_official | 579:53297373a894 | 331 | #define MREPEAT253(macro, data) MREPEAT252(macro, data) macro(252, data) |
mbed_official | 579:53297373a894 | 332 | #define MREPEAT254(macro, data) MREPEAT253(macro, data) macro(253, data) |
mbed_official | 579:53297373a894 | 333 | #define MREPEAT255(macro, data) MREPEAT254(macro, data) macro(254, data) |
mbed_official | 579:53297373a894 | 334 | #define MREPEAT256(macro, data) MREPEAT255(macro, data) macro(255, data) |
mbed_official | 579:53297373a894 | 335 | |
mbed_official | 579:53297373a894 | 336 | /** @} */ |
mbed_official | 579:53297373a894 | 337 | |
mbed_official | 579:53297373a894 | 338 | #endif /* _MREPEAT_H_ */ |