mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-08-19 09:38:32 -04:00
This commit is contained in:
parent
416c6b9791
commit
946da76519
323 changed files with 2062 additions and 1947 deletions
|
@ -1,24 +1,24 @@
|
|||
/*
|
||||
FreeRTOS V4.0.1 - Copyright (C) 2003-2006 Richard Barry.
|
||||
FreeRTOS.org V4.0.2 - Copyright (C) 2003-2006 Richard Barry.
|
||||
|
||||
This file is part of the FreeRTOS distribution.
|
||||
This file is part of the FreeRTOS.org distribution.
|
||||
|
||||
FreeRTOS is free software; you can redistribute it and/or modify
|
||||
FreeRTOS.org is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
FreeRTOS is distributed in the hope that it will be useful,
|
||||
FreeRTOS.org is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with FreeRTOS; if not, write to the Free Software
|
||||
along with FreeRTOS.org; if not, write to the Free Software
|
||||
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
A special exception to the GPL can be applied should you wish to distribute
|
||||
a combined work that includes FreeRTOS, without being obliged to provide
|
||||
a combined work that includes FreeRTOS.org, without being obliged to provide
|
||||
the source code for any proprietary components. See the licensing section
|
||||
of http://www.FreeRTOS.org for full details of how and when the exception
|
||||
can be applied.
|
||||
|
|
|
@ -1,24 +1,24 @@
|
|||
/*
|
||||
FreeRTOS V4.0.1 - Copyright (C) 2003-2006 Richard Barry.
|
||||
FreeRTOS.org V4.0.2 - Copyright (C) 2003-2006 Richard Barry.
|
||||
|
||||
This file is part of the FreeRTOS distribution.
|
||||
This file is part of the FreeRTOS.org distribution.
|
||||
|
||||
FreeRTOS is free software; you can redistribute it and/or modify
|
||||
FreeRTOS.org is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
FreeRTOS is distributed in the hope that it will be useful,
|
||||
FreeRTOS.org is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with FreeRTOS; if not, write to the Free Software
|
||||
along with FreeRTOS.org; if not, write to the Free Software
|
||||
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
A special exception to the GPL can be applied should you wish to distribute
|
||||
a combined work that includes FreeRTOS, without being obliged to provide
|
||||
a combined work that includes FreeRTOS.org, without being obliged to provide
|
||||
the source code for any proprietary components. See the licensing section
|
||||
of http://www.FreeRTOS.org for full details of how and when the exception
|
||||
can be applied.
|
||||
|
|
|
@ -70,6 +70,7 @@ echo.
|
|||
:RESET_READONLY
|
||||
echo.
|
||||
echo Removing ReadOnly attributes
|
||||
attrib -R "%FEDLIBSUSER%\libFreeRTOS\Modules\Croutine.c" >nul
|
||||
attrib -R "%FEDLIBSUSER%\libFreeRTOS\Modules\Port.c" >nul
|
||||
attrib -R "%FEDLIBSUSER%\libFreeRTOS\Modules\List.c" >nul
|
||||
attrib -R "%FEDLIBSUSER%\libFreeRTOS\Modules\Queue.c" >nul
|
||||
|
@ -77,6 +78,7 @@ echo.
|
|||
attrib -R "%FEDLIBSUSER%\libFreeRTOS\Drivers\Tick\Tick.c" >nul
|
||||
attrib -R "%FEDLIBSUSER%\libFreeRTOS\Drivers\Tick\isrTick.c" >nul
|
||||
attrib -R "%FEDLIBSUSER%\libFreeRTOS\Include\Portmacro.h" >nul
|
||||
attrib -R "%FEDLIBSUSER%\libFreeRTOS\Include\Croutine.h" >nul
|
||||
attrib -R "%FEDLIBSUSER%\libFreeRTOS\Include\List.h" >nul
|
||||
attrib -R "%FEDLIBSUSER%\libFreeRTOS\Include\Portable.h" >nul
|
||||
attrib -R "%FEDLIBSUSER%\libFreeRTOS\Include\Projdefs.h" >nul
|
||||
|
@ -103,6 +105,7 @@ echo.
|
|||
:COPY_MODULES
|
||||
echo Modules...
|
||||
copy /V /Y "Port.c" "%FEDLIBSUSER%\libFreeRTOS\Modules\Port.c" >nul
|
||||
copy /V /Y "..\..\..\Croutine.c" "%FEDLIBSUSER%\libFreeRTOS\Modules\Croutine.c" >nul
|
||||
copy /V /Y "..\..\..\List.c" "%FEDLIBSUSER%\libFreeRTOS\Modules\List.c" >nul
|
||||
copy /V /Y "..\..\..\Queue.c" "%FEDLIBSUSER%\libFreeRTOS\Modules\Queue.c" >nul
|
||||
copy /V /Y "..\..\..\Tasks.c" "%FEDLIBSUSER%\libFreeRTOS\Modules\Tasks.c" >nul
|
||||
|
@ -115,6 +118,7 @@ echo.
|
|||
:COPY_HEADERS
|
||||
echo Headers...
|
||||
copy /V /Y "portmacro.h" "%FEDLIBSUSER%\libFreeRTOS\Include\Portmacro.h" >nul
|
||||
copy /V /Y "..\..\..\include\Croutine.h" "%FEDLIBSUSER%\libFreeRTOS\Include\Croutine.h" >nul
|
||||
copy /V /Y "..\..\..\include\List.h" "%FEDLIBSUSER%\libFreeRTOS\Include\List.h" >nul
|
||||
copy /V /Y "..\..\..\include\Portable.h" "%FEDLIBSUSER%\libFreeRTOS\Include\Portable.h" >nul
|
||||
copy /V /Y "..\..\..\include\Projdefs.h" "%FEDLIBSUSER%\libFreeRTOS\Include\Projdefs.h" >nul
|
||||
|
@ -131,12 +135,14 @@ echo.
|
|||
echo.
|
||||
echo Setting files to ReadOnly
|
||||
attrib +R "%FEDLIBSUSER%\libFreeRTOS\Modules\Port.c" >nul
|
||||
attrib +R "%FEDLIBSUSER%\libFreeRTOS\Modules\Croutine.c" >nul
|
||||
attrib +R "%FEDLIBSUSER%\libFreeRTOS\Modules\List.c" >nul
|
||||
attrib +R "%FEDLIBSUSER%\libFreeRTOS\Modules\Queue.c" >nul
|
||||
attrib +R "%FEDLIBSUSER%\libFreeRTOS\Modules\Tasks.c" >nul
|
||||
attrib +R "%FEDLIBSUSER%\libFreeRTOS\Drivers\Tick\Tick.c" >nul
|
||||
attrib +R "%FEDLIBSUSER%\libFreeRTOS\Drivers\Tick\isrTick.c" >nul
|
||||
attrib +R "%FEDLIBSUSER%\libFreeRTOS\Include\Portmacro.h" >nul
|
||||
attrib +R "%FEDLIBSUSER%\libFreeRTOS\Include\Croutine.h" >nul
|
||||
attrib +R "%FEDLIBSUSER%\libFreeRTOS\Include\List.h" >nul
|
||||
attrib +R "%FEDLIBSUSER%\libFreeRTOS\Include\Portable.h" >nul
|
||||
attrib +R "%FEDLIBSUSER%\libFreeRTOS\Include\Projdefs.h" >nul
|
||||
|
@ -151,8 +157,9 @@ echo.
|
|||
echo.
|
||||
echo The installation of %PACKAGENAME% is completed.
|
||||
echo.
|
||||
echo Please review the installation instructions as additional libraries and
|
||||
echo fedC/wizC configuration settings are needed for FreeRTOS to function correctly.
|
||||
echo Please review the installation instructions as additional libraries
|
||||
echo and fedC/wizC configuration settings may be needed for FreeRTOS
|
||||
echo to function correctly.
|
||||
|
||||
goto ENDIT
|
||||
|
||||
|
@ -161,4 +168,4 @@ echo.
|
|||
echo.
|
||||
echo.
|
||||
echo Press 'enter' to close this window
|
||||
pause >nul
|
||||
pause >nul
|
||||
|
|
|
@ -1,24 +1,24 @@
|
|||
/*
|
||||
FreeRTOS V4.0.1 - Copyright (C) 2003-2006 Richard Barry.
|
||||
FreeRTOS.org V4.0.2 - Copyright (C) 2003-2006 Richard Barry.
|
||||
|
||||
This file is part of the FreeRTOS distribution.
|
||||
This file is part of the FreeRTOS.org distribution.
|
||||
|
||||
FreeRTOS is free software; you can redistribute it and/or modify
|
||||
FreeRTOS.org is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
FreeRTOS is distributed in the hope that it will be useful,
|
||||
FreeRTOS.org is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with FreeRTOS; if not, write to the Free Software
|
||||
along with FreeRTOS.org; if not, write to the Free Software
|
||||
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
A special exception to the GPL can be applied should you wish to distribute
|
||||
a combined work that includes FreeRTOS, without being obliged to provide
|
||||
a combined work that includes FreeRTOS.org, without being obliged to provide
|
||||
the source code for any proprietary components. See the licensing section
|
||||
of http://www.FreeRTOS.org for full details of how and when the exception
|
||||
can be applied.
|
||||
|
@ -34,6 +34,9 @@
|
|||
Changes from V3.0.0
|
||||
|
||||
Changes from V3.0.1
|
||||
|
||||
Changes from V4.0.1
|
||||
Uselib pragma added for Croutine.c
|
||||
*/
|
||||
|
||||
/*
|
||||
|
@ -46,9 +49,10 @@ Changes from V3.0.1
|
|||
#pragma noheap
|
||||
#pragma wizcpp expandnl on
|
||||
#pragma wizcpp searchpath "$__PATHNAME__/libFreeRTOS/Include/"
|
||||
#pragma wizcpp uselib "$__PATHNAME__/libFreeRTOS/Modules/tasks.c"
|
||||
#pragma wizcpp uselib "$__PATHNAME__/libFreeRTOS/Modules/queue.c"
|
||||
#pragma wizcpp uselib "$__PATHNAME__/libFreeRTOS/Modules/list.c"
|
||||
#pragma wizcpp uselib "$__PATHNAME__/libFreeRTOS/Modules/port.c"
|
||||
#pragma wizcpp uselib "$__PATHNAME__/libFreeRTOS/Modules/Croutine.c"
|
||||
#pragma wizcpp uselib "$__PATHNAME__/libFreeRTOS/Modules/Tasks.c"
|
||||
#pragma wizcpp uselib "$__PATHNAME__/libFreeRTOS/Modules/Queue.c"
|
||||
#pragma wizcpp uselib "$__PATHNAME__/libFreeRTOS/Modules/List.c"
|
||||
#pragma wizcpp uselib "$__PATHNAME__/libFreeRTOS/Modules/Port.c"
|
||||
|
||||
#endif /* WIZC_FREERTOS_H */
|
||||
|
|
|
@ -1,24 +1,24 @@
|
|||
/*
|
||||
FreeRTOS V4.0.1 - Copyright (C) 2003-2006 Richard Barry.
|
||||
FreeRTOS.org V4.0.2 - Copyright (C) 2003-2006 Richard Barry.
|
||||
|
||||
This file is part of the FreeRTOS distribution.
|
||||
This file is part of the FreeRTOS.org distribution.
|
||||
|
||||
FreeRTOS is free software; you can redistribute it and/or modify
|
||||
FreeRTOS.org is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
FreeRTOS is distributed in the hope that it will be useful,
|
||||
FreeRTOS.org is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with FreeRTOS; if not, write to the Free Software
|
||||
along with FreeRTOS.org; if not, write to the Free Software
|
||||
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
A special exception to the GPL can be applied should you wish to distribute
|
||||
a combined work that includes FreeRTOS, without being obliged to provide
|
||||
a combined work that includes FreeRTOS.org, without being obliged to provide
|
||||
the source code for any proprietary components. See the licensing section
|
||||
of http://www.FreeRTOS.org for full details of how and when the exception
|
||||
can be applied.
|
||||
|
|
|
@ -1,24 +1,24 @@
|
|||
/*
|
||||
FreeRTOS V4.0.1 - Copyright (C) 2003-2006 Richard Barry.
|
||||
FreeRTOS.org V4.0.2 - Copyright (C) 2003-2006 Richard Barry.
|
||||
|
||||
This file is part of the FreeRTOS distribution.
|
||||
This file is part of the FreeRTOS.org distribution.
|
||||
|
||||
FreeRTOS is free software; you can redistribute it and/or modify
|
||||
FreeRTOS.org is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
FreeRTOS is distributed in the hope that it will be useful,
|
||||
FreeRTOS.org is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with FreeRTOS; if not, write to the Free Software
|
||||
along with FreeRTOS.org; if not, write to the Free Software
|
||||
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
A special exception to the GPL can be applied should you wish to distribute
|
||||
a combined work that includes FreeRTOS, without being obliged to provide
|
||||
a combined work that includes FreeRTOS.org, without being obliged to provide
|
||||
the source code for any proprietary components. See the licensing section
|
||||
of http://www.FreeRTOS.org for full details of how and when the exception
|
||||
can be applied.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue