TI's CC3100 websocket camera demo with Arducam mini ov5642 and freertos. Should work with other M3's. Work in progress test demo.

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers deprecated_definitions.h Source File

deprecated_definitions.h

00001 /*
00002     FreeRTOS V8.2.1 - Copyright (C) 2015 Real Time Engineers Ltd.
00003     All rights reserved
00004 
00005     VISIT http://www.FreeRTOS.org TO ENSURE YOU ARE USING THE LATEST VERSION.
00006 
00007     This file is part of the FreeRTOS distribution.
00008 
00009     FreeRTOS is free software; you can redistribute it and/or modify it under
00010     the terms of the GNU General Public License (version 2) as published by the
00011     Free Software Foundation >>!AND MODIFIED BY!<< the FreeRTOS exception.
00012 
00013     ***************************************************************************
00014     >>!   NOTE: The modification to the GPL is included to allow you to     !<<
00015     >>!   distribute a combined work that includes FreeRTOS without being   !<<
00016     >>!   obliged to provide the source code for proprietary components     !<<
00017     >>!   outside of the FreeRTOS kernel.                                   !<<
00018     ***************************************************************************
00019 
00020     FreeRTOS is distributed in the hope that it will be useful, but WITHOUT ANY
00021     WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
00022     FOR A PARTICULAR PURPOSE.  Full license text is available on the following
00023     link: http://www.freertos.org/a00114.html
00024 
00025     ***************************************************************************
00026      *                                                                       *
00027      *    FreeRTOS provides completely free yet professionally developed,    *
00028      *    robust, strictly quality controlled, supported, and cross          *
00029      *    platform software that is more than just the market leader, it     *
00030      *    is the industry's de facto standard.                               *
00031      *                                                                       *
00032      *    Help yourself get started quickly while simultaneously helping     *
00033      *    to support the FreeRTOS project by purchasing a FreeRTOS           *
00034      *    tutorial book, reference manual, or both:                          *
00035      *    http://www.FreeRTOS.org/Documentation                              *
00036      *                                                                       *
00037     ***************************************************************************
00038 
00039     http://www.FreeRTOS.org/FAQHelp.html - Having a problem?  Start by reading
00040     the FAQ page "My application does not run, what could be wrong?".  Have you
00041     defined configASSERT()?
00042 
00043     http://www.FreeRTOS.org/support - In return for receiving this top quality
00044     embedded software for free we request you assist our global community by
00045     participating in the support forum.
00046 
00047     http://www.FreeRTOS.org/training - Investing in training allows your team to
00048     be as productive as possible as early as possible.  Now you can receive
00049     FreeRTOS training directly from Richard Barry, CEO of Real Time Engineers
00050     Ltd, and the world's leading authority on the world's leading RTOS.
00051 
00052     http://www.FreeRTOS.org/plus - A selection of FreeRTOS ecosystem products,
00053     including FreeRTOS+Trace - an indispensable productivity tool, a DOS
00054     compatible FAT file system, and our tiny thread aware UDP/IP stack.
00055 
00056     http://www.FreeRTOS.org/labs - Where new FreeRTOS products go to incubate.
00057     Come and try FreeRTOS+TCP, our new open source TCP/IP stack for FreeRTOS.
00058 
00059     http://www.OpenRTOS.com - Real Time Engineers ltd. license FreeRTOS to High
00060     Integrity Systems ltd. to sell under the OpenRTOS brand.  Low cost OpenRTOS
00061     licenses offer ticketed support, indemnification and commercial middleware.
00062 
00063     http://www.SafeRTOS.com - High Integrity Systems also provide a safety
00064     engineered and independently SIL3 certified version for use in safety and
00065     mission critical applications that require provable dependability.
00066 
00067     1 tab == 4 spaces!
00068 */
00069 
00070 #ifndef DEPRECATED_DEFINITIONS_H
00071 #define DEPRECATED_DEFINITIONS_H
00072 
00073 
00074 /* Each FreeRTOS port has a unique portmacro.h header file.  Originally a
00075 pre-processor definition was used to ensure the pre-processor found the correct
00076 portmacro.h file for the port being used.  That scheme was deprecated in favour
00077 of setting the compiler's include path such that it found the correct
00078 portmacro.h file - removing the need for the constant and allowing the
00079 portmacro.h file to be located anywhere in relation to the port being used.  The
00080 definitions below remain in the code for backward compatibility only.  New
00081 projects should not use them. */
00082 
00083 #ifdef OPEN_WATCOM_INDUSTRIAL_PC_PORT
00084     #include "..\..\Source\portable\owatcom\16bitdos\pc\portmacro.h"
00085     typedef void ( __interrupt __far *pxISR )();
00086 #endif
00087 
00088 #ifdef OPEN_WATCOM_FLASH_LITE_186_PORT
00089     #include "..\..\Source\portable\owatcom\16bitdos\flsh186\portmacro.h"
00090     typedef void ( __interrupt __far *pxISR )();
00091 #endif
00092 
00093 #ifdef GCC_MEGA_AVR
00094     #include "../portable/GCC/ATMega323/portmacro.h"
00095 #endif
00096 
00097 #ifdef IAR_MEGA_AVR
00098     #include "../portable/IAR/ATMega323/portmacro.h"
00099 #endif
00100 
00101 #ifdef MPLAB_PIC24_PORT
00102     #include "../../Source/portable/MPLAB/PIC24_dsPIC/portmacro.h"
00103 #endif
00104 
00105 #ifdef MPLAB_DSPIC_PORT
00106     #include "../../Source/portable/MPLAB/PIC24_dsPIC/portmacro.h"
00107 #endif
00108 
00109 #ifdef MPLAB_PIC18F_PORT
00110     #include "../../Source/portable/MPLAB/PIC18F/portmacro.h"
00111 #endif
00112 
00113 #ifdef MPLAB_PIC32MX_PORT
00114     #include "../../Source/portable/MPLAB/PIC32MX/portmacro.h"
00115 #endif
00116 
00117 #ifdef _FEDPICC
00118     #include "libFreeRTOS/Include/portmacro.h"
00119 #endif
00120 
00121 #ifdef SDCC_CYGNAL
00122     #include "../../Source/portable/SDCC/Cygnal/portmacro.h"
00123 #endif
00124 
00125 #ifdef GCC_ARM7
00126     #include "../../Source/portable/GCC/ARM7_LPC2000/portmacro.h"
00127 #endif
00128 
00129 #ifdef GCC_ARM7_ECLIPSE
00130     #include "portmacro.h"
00131 #endif
00132 
00133 #ifdef ROWLEY_LPC23xx
00134     #include "../../Source/portable/GCC/ARM7_LPC23xx/portmacro.h"
00135 #endif
00136 
00137 #ifdef IAR_MSP430
00138     #include "..\..\Source\portable\IAR\MSP430\portmacro.h"
00139 #endif
00140 
00141 #ifdef GCC_MSP430
00142     #include "../../Source/portable/GCC/MSP430F449/portmacro.h"
00143 #endif
00144 
00145 #ifdef ROWLEY_MSP430
00146     #include "../../Source/portable/Rowley/MSP430F449/portmacro.h"
00147 #endif
00148 
00149 #ifdef ARM7_LPC21xx_KEIL_RVDS
00150     #include "..\..\Source\portable\RVDS\ARM7_LPC21xx\portmacro.h"
00151 #endif
00152 
00153 #ifdef SAM7_GCC
00154     #include "../../Source/portable/GCC/ARM7_AT91SAM7S/portmacro.h"
00155 #endif
00156 
00157 #ifdef SAM7_IAR
00158     #include "..\..\Source\portable\IAR\AtmelSAM7S64\portmacro.h"
00159 #endif
00160 
00161 #ifdef SAM9XE_IAR
00162     #include "..\..\Source\portable\IAR\AtmelSAM9XE\portmacro.h"
00163 #endif
00164 
00165 #ifdef LPC2000_IAR
00166     #include "..\..\Source\portable\IAR\LPC2000\portmacro.h"
00167 #endif
00168 
00169 #ifdef STR71X_IAR
00170     #include "..\..\Source\portable\IAR\STR71x\portmacro.h"
00171 #endif
00172 
00173 #ifdef STR75X_IAR
00174     #include "..\..\Source\portable\IAR\STR75x\portmacro.h"
00175 #endif
00176 
00177 #ifdef STR75X_GCC
00178     #include "..\..\Source\portable\GCC\STR75x\portmacro.h"
00179 #endif
00180 
00181 #ifdef STR91X_IAR
00182     #include "..\..\Source\portable\IAR\STR91x\portmacro.h"
00183 #endif
00184 
00185 #ifdef GCC_H8S
00186     #include "../../Source/portable/GCC/H8S2329/portmacro.h"
00187 #endif
00188 
00189 #ifdef GCC_AT91FR40008
00190     #include "../../Source/portable/GCC/ARM7_AT91FR40008/portmacro.h"
00191 #endif
00192 
00193 #ifdef RVDS_ARMCM3_LM3S102
00194     #include "../../Source/portable/RVDS/ARM_CM3/portmacro.h"
00195 #endif
00196 
00197 #ifdef GCC_ARMCM3_LM3S102
00198     #include "../../Source/portable/GCC/ARM_CM3/portmacro.h"
00199 #endif
00200 
00201 #ifdef GCC_ARMCM3
00202     #include "../../Source/portable/GCC/ARM_CM3/portmacro.h"
00203 #endif
00204 
00205 #ifdef IAR_ARM_CM3
00206     #include "../../Source/portable/IAR/ARM_CM3/portmacro.h"
00207 #endif
00208 
00209 #ifdef IAR_ARMCM3_LM
00210     #include "../../Source/portable/IAR/ARM_CM3/portmacro.h"
00211 #endif
00212 
00213 #ifdef HCS12_CODE_WARRIOR
00214     #include "../../Source/portable/CodeWarrior/HCS12/portmacro.h"
00215 #endif
00216 
00217 #ifdef MICROBLAZE_GCC
00218     #include "../../Source/portable/GCC/MicroBlaze/portmacro.h"
00219 #endif
00220 
00221 #ifdef TERN_EE
00222     #include "..\..\Source\portable\Paradigm\Tern_EE\small\portmacro.h"
00223 #endif
00224 
00225 #ifdef GCC_HCS12
00226     #include "../../Source/portable/GCC/HCS12/portmacro.h"
00227 #endif
00228 
00229 #ifdef GCC_MCF5235
00230     #include "../../Source/portable/GCC/MCF5235/portmacro.h"
00231 #endif
00232 
00233 #ifdef COLDFIRE_V2_GCC
00234     #include "../../../Source/portable/GCC/ColdFire_V2/portmacro.h"
00235 #endif
00236 
00237 #ifdef COLDFIRE_V2_CODEWARRIOR
00238     #include "../../Source/portable/CodeWarrior/ColdFire_V2/portmacro.h"
00239 #endif
00240 
00241 #ifdef GCC_PPC405
00242     #include "../../Source/portable/GCC/PPC405_Xilinx/portmacro.h"
00243 #endif
00244 
00245 #ifdef GCC_PPC440
00246     #include "../../Source/portable/GCC/PPC440_Xilinx/portmacro.h"
00247 #endif
00248 
00249 #ifdef _16FX_SOFTUNE
00250     #include "..\..\Source\portable\Softune\MB96340\portmacro.h"
00251 #endif
00252 
00253 #ifdef BCC_INDUSTRIAL_PC_PORT
00254     /* A short file name has to be used in place of the normal
00255     FreeRTOSConfig.h when using the Borland compiler. */
00256     #include "frconfig.h"
00257     #include "..\portable\BCC\16BitDOS\PC\prtmacro.h"
00258     typedef void ( __interrupt __far *pxISR )();
00259 #endif
00260 
00261 #ifdef BCC_FLASH_LITE_186_PORT
00262     /* A short file name has to be used in place of the normal
00263     FreeRTOSConfig.h when using the Borland compiler. */
00264     #include "frconfig.h"
00265     #include "..\portable\BCC\16BitDOS\flsh186\prtmacro.h"
00266     typedef void ( __interrupt __far *pxISR )();
00267 #endif
00268 
00269 #ifdef __GNUC__
00270    #ifdef __AVR32_AVR32A__
00271        #include "portmacro.h"
00272    #endif
00273 #endif
00274 
00275 #ifdef __ICCAVR32__
00276    #ifdef __CORE__
00277       #if __CORE__ == __AVR32A__
00278           #include "portmacro.h"
00279       #endif
00280    #endif
00281 #endif
00282 
00283 #ifdef __91467D
00284     #include "portmacro.h"
00285 #endif
00286 
00287 #ifdef __96340
00288     #include "portmacro.h"
00289 #endif
00290 
00291 
00292 #ifdef __IAR_V850ES_Fx3__
00293     #include "../../Source/portable/IAR/V850ES/portmacro.h"
00294 #endif
00295 
00296 #ifdef __IAR_V850ES_Jx3__
00297     #include "../../Source/portable/IAR/V850ES/portmacro.h"
00298 #endif
00299 
00300 #ifdef __IAR_V850ES_Jx3_L__
00301     #include "../../Source/portable/IAR/V850ES/portmacro.h"
00302 #endif
00303 
00304 #ifdef __IAR_V850ES_Jx2__
00305     #include "../../Source/portable/IAR/V850ES/portmacro.h"
00306 #endif
00307 
00308 #ifdef __IAR_V850ES_Hx2__
00309     #include "../../Source/portable/IAR/V850ES/portmacro.h"
00310 #endif
00311 
00312 #ifdef __IAR_78K0R_Kx3__
00313     #include "../../Source/portable/IAR/78K0R/portmacro.h"
00314 #endif
00315 
00316 #ifdef __IAR_78K0R_Kx3L__
00317     #include "../../Source/portable/IAR/78K0R/portmacro.h"
00318 #endif
00319 
00320 #endif /* DEPRECATED_DEFINITIONS_H */
00321 
00322