/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
#/*\r
-# FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+# FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
#\r
# This file is part of the FreeRTOS.org distribution.\r
#\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
#/*\r
-# FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+# FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
#\r
# This file is part of the FreeRTOS.org distribution.\r
#\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
#/*\r
-# FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+# FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
#\r
# This file is part of the FreeRTOS.org distribution.\r
#\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
;/*\r
-; FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+; FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
;\r
; This file is part of the FreeRTOS.org distribution.\r
;\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
#/*\r
-# FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+# FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
#\r
# This file is part of the FreeRTOS.org distribution.\r
#\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
*****************************************************************************/\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
#/*\r
-# FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+# FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
#\r
# This file is part of the FreeRTOS.org distribution.\r
#\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
#/*\r
-# FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+# FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
#\r
# This file is part of the FreeRTOS.org distribution.\r
#\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
#define configCPU_CLOCK_HZ ( ( unsigned portLONG ) 64000000 )\r
#define configTICK_RATE_HZ ( ( portTickType ) 1000 )\r
#define configMINIMAL_STACK_SIZE ( ( unsigned portSHORT ) 80 )\r
-#define configTOTAL_HEAP_SIZE ( ( size_t ) ( 19 * 1024 ) )\r
+#define configTOTAL_HEAP_SIZE ( ( size_t ) ( 1 * 1024 ) )\r
#define configMAX_TASK_NAME_LEN ( 12 )\r
#define configUSE_TRACE_FACILITY 1\r
#define configUSE_16_BIT_TICKS 0\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
<!DOCTYPE CrossStudio_Project_File>
<solution Name="RTOSDemo" version="2">
<project Name="RTOSDemo">
- <configuration Name="Common" Target="LPC1768" arm_architecture="v7M" arm_core_type="Cortex-M3" arm_linker_heap_size="128" arm_linker_process_stack_size="0" arm_linker_stack_size="128" arm_simulator_memory_simulation_filename="$(TargetsDir)/LPC1000/LPC1000SimulatorMemory.dll" arm_simulator_memory_simulation_parameter="0x80000;0x8000;0x8000" arm_target_debug_interface_type="ADIv5" arm_target_loader_parameter="12000000" c_preprocessor_definitions="PACK_STRUCT_END=__attribute((packed));ALIGN_STRUCT_END=__attribute((aligned(4)))" c_user_include_directories="$(TargetsDir)/LPC1000/include;../../Source/include;../Common/include;../../Source/portable/GCC/ARM_CM3;../Common/ethernet/uIP/uip-1.0/uip;.;./webserver" link_include_startup_code="No" linker_additional_files="$(TargetsDir)/LPC1000/lib/liblpc1000$(LibExt)$(LIB);$(TargetsDir)/LPC1000/lib/cmsis$(LibExt)$(LIB)" linker_memory_map_file="$(TargetsDir)/LPC1000/LPC1768_MemoryMap.xml" linker_printf_fmt_level="int" linker_printf_width_precision_supported="No" oscillator_frequency="12MHz" project_directory="" project_type="Executable" property_groups_file_path="$(TargetsDir)/LPC1000/propertyGroups.xml"/>
+ <configuration Name="Common" Target="LPC1768" arm_architecture="v7M" arm_core_type="Cortex-M3" arm_linker_heap_size="128" arm_linker_process_stack_size="0" arm_linker_stack_size="128" arm_simulator_memory_simulation_filename="$(TargetsDir)/LPC1000/LPC1000SimulatorMemory.dll" arm_simulator_memory_simulation_parameter="0x80000;0x8000;0x8000" arm_target_debug_interface_type="ADIv5" arm_target_loader_parameter="12000000" c_preprocessor_definitions="PACK_STRUCT_END=__attribute((packed));ALIGN_STRUCT_END=__attribute((aligned(4)))" c_user_include_directories="$(TargetsDir)/LPC1000/include;../../Source/include;../Common/include;../../Source/portable/GCC/ARM_CM3;../Common/ethernet/uIP/uip-1.0/uip;.;./webserver;./USBHost;./FatFS" link_include_startup_code="No" linker_additional_files="$(TargetsDir)/LPC1000/lib/liblpc1000$(LibExt)$(LIB);$(TargetsDir)/LPC1000/lib/cmsis$(LibExt)$(LIB)" linker_memory_map_file="$(TargetsDir)/LPC1000/LPC1768_MemoryMap.xml" linker_printf_fmt_level="int" linker_printf_width_precision_supported="No" linker_section_placement_file="$(ProjectDir)/flash_placement.xml" oscillator_frequency="12MHz" project_directory="" project_type="Executable" property_groups_file_path="$(TargetsDir)/LPC1000/propertyGroups.xml"/>
<configuration Name="RAM" Placement="RAM" linker_section_placement_file="$(StudioDir)/targets/Cortex_M/ram_placement.xml" target_reset_script="SRAMReset()"/>
- <configuration Name="Flash" Placement="Flash" arm_target_flash_loader_file_path="$(TargetsDir)/LPC1000/Release/Loader_rpc.elf" arm_target_flash_loader_type="LIBMEM RPC Loader" linker_patch_build_command="$(StudioDir)/bin/crossscript "load(\"$(TargetsDir)/LPC1000/LPC1000_LinkPatch.js\");patch(\"$(TargetPath)\");"" linker_section_placement_file="$(StudioDir)/targets/Cortex_M/flash_placement.xml" target_reset_script="FLASHReset()"/>
+ <configuration Name="Flash" Placement="Flash" arm_target_flash_loader_file_path="$(TargetsDir)/LPC1000/Release/Loader_rpc.elf" arm_target_flash_loader_type="LIBMEM RPC Loader" linker_patch_build_command="$(StudioDir)/bin/crossscript "load(\"$(TargetsDir)/LPC1000/LPC1000_LinkPatch.js\");patch(\"$(TargetPath)\");"" linker_section_placement_file="$(ProjectDir)/flash_placement.xml" target_reset_script="FLASHReset()"/>
<folder Name="Source Files">
<configuration Name="Common" filter="c;cpp;cxx;cc;h;s;asm;inc"/>
<folder Name="FreeRTOS">
</folder>
<file file_name="ParTest.c"/>
<file file_name="printf-stdarg.c"/>
+ <folder Name="USBHost">
+ <file file_name="UsbHost/usbhost_ms.c"/>
+ <file file_name="UsbHost/usbhost_lpc1768.c"/>
+ </folder>
+ <folder Name="FatFS">
+ <file file_name="FatFS/comm.c"/>
+ <file file_name="FatFS/diskio.c"/>
+ <file file_name="FatFS/ff.c"/>
+ <file file_name="FatFS/mci.c"/>
+ <file file_name="FatFS/monitor.c"/>
+ <file file_name="FatFS/rtc.c"/>
+ </folder>
</folder>
<folder Name="System Files">
<file file_name="$(StudioDir)/source/thumb_crt0.s"/>
<Project>
<ProjectSessionItem path="RTOSDemo" name="unnamed" />
<ProjectSessionItem path="RTOSDemo;RTOSDemo" name="unnamed" />
+ <ProjectSessionItem path="RTOSDemo;RTOSDemo;Source Files" name="unnamed" />
+ <ProjectSessionItem path="RTOSDemo;RTOSDemo;Source Files;USBHost" name="unnamed" />
+ <ProjectSessionItem path="RTOSDemo;RTOSDemo;System Files" name="unnamed" />
</Project>
<Register1>
<RegisterWindow openNodes="CPU;CPU/xPSR;CPU/CFBP;CPU/CFBP/CONTROL[0];CPU/CFBP/CONTROL[1]" binaryNodes="" unsignedNodes="" visibleGroups="CPU" decimalNodes="" octalNodes="" asciiNodes="" />
<Watches active="0" update="Never" />
</Watch4>
<Files>
- <SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="28" debugPath="C:\E\Dev\FreeRTOS\WorkingCopy3\Demo\CORTEX_LPC1768_GCC_Rowley\main.c" y="15" path="C:\E\Dev\FreeRTOS\WorkingCopy3\Demo\CORTEX_LPC1768_GCC_Rowley\main.c" left="0" selected="1" name="unnamed" top="10" />
+ <SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="54" debugPath="C:\E\Dev\FreeRTOS\WorkingCopy3\Demo\CORTEX_LPC1768_GCC_Rowley\flash_placement.xml" y="22" path="C:\E\Dev\FreeRTOS\WorkingCopy3\Demo\CORTEX_LPC1768_GCC_Rowley\flash_placement.xml" left="0" selected="1" name="unnamed" top="0" />
+ <SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\E\Dev\FreeRTOS\WorkingCopy3\Demo\CORTEX_LPC1768_GCC_Rowley\UsbHost\usbhost_ms.c" y="451" path="C:\E\Dev\FreeRTOS\WorkingCopy3\Demo\CORTEX_LPC1768_GCC_Rowley\UsbHost\usbhost_ms.c" left="0" selected="0" name="unnamed" top="436" />
</Files>
- <ARMCrossStudioWindow activeProject="RTOSDemo" autoConnectTarget="Amontec JTAGkey" debugSearchFileMap="" fileDialogInitialDirectory="C:\E\Dev\FreeRTOS\WorkingCopy3\Demo\CORTEX_LPC1768_GCC_Rowley\webserver" fileDialogDefaultFilter="*.*" autoConnectCapabilities="388991" debugSearchPath="" buildConfiguration="THUMB Flash Debug" />
+ <ARMCrossStudioWindow activeProject="RTOSDemo" autoConnectTarget="Amontec JTAGkey" debugSearchFileMap="" fileDialogInitialDirectory="C:\E\Dev\FreeRTOS\WorkingCopy3\Demo\CORTEX_LPC1768_GCC_Rowley" fileDialogDefaultFilter="*.*" autoConnectCapabilities="388991" debugSearchPath="" buildConfiguration="THUMB Flash Debug" />
</session>
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
#include "QPeek.h"\r
#include "recmutex.h"\r
\r
+\r
+#if 0\r
+\r
+\r
+\r
+\r
+\r
/*-----------------------------------------------------------*/\r
\r
/* The number of LED tasks that will be created. */\r
}\r
/*-----------------------------------------------------------*/\r
\r
+#else\r
+\r
+\r
+\r
+\r
+\r
+/*----------------------------------------------------------------------*/\r
+/* FAT file system sample project for FatFs R0.06 (C)ChaN, 2008 */\r
+/*----------------------------------------------------------------------*/\r
+\r
+\r
+#include <string.h>\r
+#include "LPC17xx.h"\r
+#include "integer.h"\r
+//#include "interrupt.h"\r
+#include "comm.h"\r
+#include "monitor.h"\r
+#include "rtc.h"\r
+#include "diskio.h"\r
+#include "ff.h"\r
+\r
+#include "ctl_api.h"\r
+\r
+#include "usbhost_lpc1768.h"\r
+\r
+DWORD acc_size; /* Work register for fs command */\r
+WORD acc_files, acc_dirs;\r
+FILINFO finfo;\r
+\r
+char linebuf[120]; /* Console input buffer */\r
+\r
+FATFS fatfs[_DRIVES]; /* File system object for each logical drive */\r
+FIL file1, file2; /* File objects */\r
+DIR dir; /* Directory object */\r
+BYTE Buff[16384] __attribute__ ((aligned (4))) ; /* Working buffer */\r
+\r
+volatile UINT Timer; /* Performance timer (1kHz increment) */\r
+\r
+\r
+\r
+/*---------------------------------------------------------*/\r
+/* 1000Hz timer interrupt generated by TIMER0 */\r
+/*---------------------------------------------------------*/\r
+\r
+void Isr_TIMER0 (void)\r
+{\r
+ T0IR = 1; /* Clear irq flag */\r
+\r
+ Timer++;\r
+ MMC_TimerProc();\r
+}\r
+\r
+\r
+\r
+/*---------------------------------------------------------*/\r
+/* User Provided Timer Function for FatFs module */\r
+/*---------------------------------------------------------*/\r
+/* This is a real time clock service to be called from */\r
+/* FatFs module. Any valid time must be returned even if */\r
+/* the system does not support a real time clock. */\r
+/* This is not required in read-only configuration. */\r
+\r
+\r
+DWORD get_fattime ()\r
+{\r
+ RTC rtc;\r
+\r
+ rtc_gettime(&rtc);\r
+\r
+ return ((DWORD)(rtc.year) << 25)\r
+ | ((DWORD)rtc.month << 21)\r
+ | ((DWORD)rtc.mday << 16)\r
+ | ((DWORD)rtc.hour << 11)\r
+ | ((DWORD)rtc.min << 5)\r
+ | ((DWORD)rtc.sec >> 1);\r
+}\r
+\r
+\r
+/*--------------------------------------------------------------------------*/\r
+/* Monitor */\r
+/*--------------------------------------------------------------------------*/\r
+\r
+static\r
+FRESULT scan_files (char* path)\r
+{\r
+ DIR dirs;\r
+ FRESULT res;\r
+ BYTE i;\r
+\r
+\r
+ if ((res = f_opendir(&dirs, path)) == FR_OK) {\r
+ i = strlen(path);\r
+ while (((res = f_readdir(&dirs, &finfo)) == FR_OK) && finfo.fname[0]) {\r
+ if (finfo.fattrib & AM_DIR) {\r
+ acc_dirs++;\r
+ *(path+i) = '/'; strcpy(path+i+1, &finfo.fname[0]);\r
+ res = scan_files(path);\r
+ *(path+i) = '\0';\r
+ if (res != FR_OK) break;\r
+ } else {\r
+ acc_files++;\r
+ acc_size += finfo.fsize;\r
+ }\r
+ }\r
+ }\r
+\r
+ return res;\r
+}\r
+\r
+\r
+\r
+static\r
+void put_rc (FRESULT rc)\r
+{\r
+ const char *p;\r
+ static const char str[] =\r
+ "OK\0" "NOT_READY\0" "NO_FILE\0" "FR_NO_PATH\0" "INVALID_NAME\0" "INVALID_DRIVE\0"\r
+ "DENIED\0" "EXIST\0" "RW_ERROR\0" "WRITE_PROTECTED\0" "NOT_ENABLED\0"\r
+ "NO_FILESYSTEM\0" "INVALID_OBJECT\0" "MKFS_ABORTED\0";\r
+ FRESULT i;\r
+\r
+ for (p = str, i = 0; i != rc && *p; i++) {\r
+ while(*p++);\r
+ }\r
+ xprintf("rc=%u FR_%s\n", (UINT)rc, p);\r
+}\r
+\r
+\r
+\r
+static\r
+void IoInit (void)\r
+{\r
+#define PLL_N 1UL\r
+#define PLL_M 12UL\r
+#define CCLK_DIV 4 // 288MHz / 4 = 72MHz\r
+#define USBCLK_DIV 6 // 288MHz / 6 = 48MHz\r
+\r
+//_RB_ if ( PLLSTAT & (1 << 25) ) {\r
+//_RB_ PLLCON = 1; /* Disconnect PLL output if PLL is in use */\r
+//_RB_ PLLFEED = 0xAA; PLLFEED = 0x55;\r
+//_RB_ }\r
+//_RB_ PLLCON = 0; /* Disable PLL */\r
+//_RB_ PLLFEED = 0xAA; PLLFEED = 0x55;\r
+ CLKSRCSEL = 0; /* Select IRC (4MHz) as the PLL clock source */\r
+\r
+ SCS |= 0x20; /* Enable main OSC */\r
+ while( !(SCS & 0x40) ); /* Wait until main OSC is usable */\r
+ CLKSRCSEL = 0x1; /* select main OSC, 12MHz, as the PLL clock source */\r
+\r
+//_RB_ PLLCFG = ((PLL_N - 1) << 16) | (PLL_M - 1); /* Re-configure PLL */\r
+//_RB_ PLLFEED = 0xAA; PLLFEED = 0x55;\r
+//_RB_ PLLCON = 1; /* Enable PLL */\r
+//_RB_ PLLFEED = 0xAA; PLLFEED = 0x55;\r
+\r
+//_RB_ while ((PLLSTAT & (1 << 26)) == 0); /* Wait for PLL locked */\r
+\r
+ CCLKCFG = CCLK_DIV-1; /* Select CCLK frequency (divide ratio of hclk) */\r
+ USBCLKCFG = USBCLK_DIV-1; /* usbclk = 288 MHz/6 = 48 MHz */\r
+//_RB_ PLLCON = 3; /* Connect PLL output to the sysclk */\r
+//_RB_ PLLFEED = 0xAA; PLLFEED = 0x55;\r
+\r
+//_RB_ MAMCR = 0; /* Configure MAM for 72MHz operation */\r
+//_RB_ MAMTIM = 3;\r
+//_RB_ MAMCR = 2;\r
+\r
+ PCLKSEL0 = 0x00000000; /* Initialize peripheral clock to default */\r
+ PCLKSEL1 = 0x00000000;\r
+\r
+// ClearVector(); /* Initialie VIC */\r
+\r
+ SCS |= 1; /* Enable FIO0 and FIO1 */\r
+\r
+ FIO1DIR = (1<<26); /* Disable Piezo */\r
+ FIO2CLR = (1<<26);\r
+\r
+ FIO2DIR = (1<<30); /* Heartbeat LED output */\r
+ FIO2CLR = (1<<30);\r
+\r
+ /* Initialize Timer0 as 1kHz interval timer */\r
+// RegisterVector(TIMER0_INT, Isr_TIMER0, PRI_LOWEST, CLASS_IRQ);\r
+//_RB_ ctl_set_isr(TIMER0_INT, PRI_LOWEST, CTL_ISR_TRIGGER_FIXED, Isr_TIMER0, 0);\r
+//_RB_ ctl_unmask_isr(TIMER0_INT);\r
+\r
+ T0CTCR = 0;\r
+ T0MR0 = 18000 - 1; /* 18M / 1k = 18000 */\r
+ T0MCR = 0x3; /* Clear TC and Interrupt on MR0 match */\r
+ T0TCR = 1;\r
+\r
+ uart0_init(); /* Initialize UART0 */\r
+\r
+// IrqEnable(); /* Enable Irq */\r
+ ctl_global_interrupts_enable();\r
+}\r
+\r
+\r
+\r
+int main (void)\r
+{\r
+ char *ptr, *ptr2;\r
+ long p1, p2, p3;\r
+ BYTE res, b1;\r
+ WORD w1;\r
+ UINT s1, s2, cnt, blen = sizeof(Buff);\r
+ DWORD ofs = 0, sect = 0;\r
+ FATFS *fs; /* Pointer to file system object */\r
+ RTC rtc;\r
+\r
+ BYTE ActiveDisk = 0;\r
+\r
+ USB_INT32S rc;\r
+\r
+ IoInit();\r
+ Host_Init();\r
+\r
+ xputs("\nFatFs module test monitor for LPC2468\n");\r
+ xputc('>');\r
+ ptr = linebuf;\r
+\r
+ for (;;) {\r
+ if (ConnectedDeviceState == DEVICE_CONNECTED) {\r
+ ConnectedDeviceState = DEVICE_CLEAR;\r
+ xprintf("USB Mass Storage device detected\n");\r
+ rc = Host_EnumDev(); // Enumerate the device connected\r
+\r
+ if (rc == OK) {\r
+ xprintf("USB device enumerated\n");\r
+ }\r
+ xputc('>');\r
+ }\r
+ else if (ConnectedDeviceState == DEVICE_DISCONNECTED) {\r
+ ConnectedDeviceState = DEVICE_CLEAR;\r
+ Host_Init(); // FreeDevice();\r
+ xprintf("Device Disconnected\n");\r
+ xputc('>');\r
+ }\r
+\r
+ if (get_line(ptr, sizeof(linebuf)) == '\r') {\r
+ switch (*ptr++) {\r
+\r
+ case 'm' :\r
+ switch (*ptr++) {\r
+ case 'd' : /* md <address> [<count>] - Dump memory */\r
+ if (!xatoi(&ptr, &p1)) break;\r
+ if (!xatoi(&ptr, &p2)) p2 = 128;\r
+ for (ptr=(char*)p1; p2 >= 16; ptr += 16, p2 -= 16) {\r
+ put_dump((BYTE*)ptr, (UINT)ptr, 16);\r
+ }\r
+ if (p2) put_dump((BYTE*)ptr, (UINT)ptr, p2);\r
+ break;\r
+ }\r
+ break;\r
+\r
+ case 'd' :\r
+ switch (*ptr++) {\r
+ case 'a' : /* da [#] - select active disk */\r
+ if (xatoi(&ptr, &p1)) {\r
+ ActiveDisk = (BYTE)p1;\r
+ }\r
+ ActiveDisk = VerifyActiveDisk(ActiveDisk);\r
+ break;\r
+\r
+ case 'd' : /* dd [<lba>] - Dump secrtor */\r
+ if (!xatoi(&ptr, &p2)) p2 = sect;\r
+ res = disk_read(ActiveDisk, Buff, p2, 1);\r
+// res = disk_read(ActiveDisk, gUsbXferBuffer, p2, 1);\r
+ if (res) { xprintf("rc=%d\n", (WORD)res); break; }\r
+ sect = p2 + 1;\r
+ xprintf("Sector:%lu\n", p2);\r
+ for (ptr=(char*)Buff, ofs = 0; ofs < 0x200; ptr+=16, ofs+=16) {\r
+// for (ptr=(char*)gUsbXferBuffer, ofs = 0; ofs < 0x200; ptr+=16, ofs+=16) {\r
+ put_dump((BYTE*)ptr, ofs, 16);\r
+ }\r
+ break;\r
+\r
+ case 'i' : /* di - Initialize disk */\r
+ xprintf("rc=%d\n", (WORD)disk_initialize(ActiveDisk));\r
+ break;\r
+\r
+ case 's' : /* ds <phy_drv#> - Show disk status */\r
+// if (!xatoi(&ptr, &p1)) break;\r
+ if (disk_ioctl(ActiveDisk, GET_SECTOR_COUNT, &p2) == RES_OK)\r
+ { xprintf("Drive size: %lu sectors\n", p2); }\r
+ if (disk_ioctl(ActiveDisk, GET_SECTOR_SIZE, &w1) == RES_OK)\r
+ { xprintf("Sector size: %u\n", w1); }\r
+ if (disk_ioctl(ActiveDisk, GET_BLOCK_SIZE, &p2) == RES_OK)\r
+ { xprintf("Erase block size: %lu sectors\n", p2); }\r
+ if (disk_ioctl(ActiveDisk, MMC_GET_TYPE, &b1) == RES_OK)\r
+ { xprintf("MMC/SDC type: %u\n", b1); }\r
+ if (disk_ioctl(ActiveDisk, MMC_GET_CSD, Buff) == RES_OK)\r
+ { xputs("CSD:\n"); put_dump(Buff, 0, 16); }\r
+ if (disk_ioctl(ActiveDisk, MMC_GET_CID, Buff) == RES_OK)\r
+ { xputs("CID:\n"); put_dump(Buff, 0, 16); }\r
+ if (disk_ioctl(ActiveDisk, MMC_GET_OCR, Buff) == RES_OK)\r
+ { xputs("OCR:\n"); put_dump(Buff, 0, 4); }\r
+ if (disk_ioctl(ActiveDisk, MMC_GET_SDSTAT, Buff) == RES_OK) {\r
+ xputs("SD Status:\n");\r
+ for (s1 = 0; s1 < 64; s1 += 16) put_dump(Buff+s1, s1, 16);\r
+ }\r
+ break;\r
+ }\r
+ break;\r
+\r
+ case 'b' :\r
+ switch (*ptr++) {\r
+ case 'd' : /* bd <addr> - Dump R/W buffer */\r
+ if (!xatoi(&ptr, &p1)) break;\r
+ for (ptr=(char*)&Buff[p1], ofs = p1, cnt = 32; cnt; cnt--, ptr+=16, ofs+=16) {\r
+ put_dump((BYTE*)ptr, ofs, 16);\r
+ }\r
+ break;\r
+\r
+ case 'e' : /* be <addr> [<data>] ... - Edit R/W buffer */\r
+ if (!xatoi(&ptr, &p1)) break;\r
+ if (xatoi(&ptr, &p2)) {\r
+ do {\r
+ Buff[p1++] = (BYTE)p2;\r
+ } while (xatoi(&ptr, &p2));\r
+ break;\r
+ }\r
+ for (;;) {\r
+ xprintf("%04X %02X-", (WORD)(p1), (WORD)Buff[p1]);\r
+ get_line(linebuf, sizeof(linebuf));\r
+ ptr = linebuf;\r
+ if (*ptr == '.') break;\r
+ if (*ptr < ' ') { p1++; continue; }\r
+ if (xatoi(&ptr, &p2))\r
+ Buff[p1++] = (BYTE)p2;\r
+ else\r
+ xputs("???\n");\r
+ }\r
+ break;\r
+\r
+ case 'r' : /* br <lba> [<num>] - Read disk into R/W buffer */\r
+ if (!xatoi(&ptr, &p2)) break;\r
+ if (!xatoi(&ptr, &p3)) p3 = 1;\r
+ xprintf("rc=%u\n", (WORD)disk_read(ActiveDisk, Buff, p2, p3));\r
+ break;\r
+\r
+ case 'w' : /* bw <lba> [<num>] - Write R/W buffer into disk */\r
+ if (!xatoi(&ptr, &p2)) break;\r
+ if (!xatoi(&ptr, &p3)) p3 = 1;\r
+ xprintf("rc=%u\n", (WORD)disk_write(ActiveDisk, Buff, p2, p3));\r
+ break;\r
+\r
+ case 'f' : /* bf <val> - Fill working buffer */\r
+ if (!xatoi(&ptr, &p1)) break;\r
+ memset(Buff, (BYTE)p1, sizeof(Buff));\r
+ break;\r
+ }\r
+ break;\r
+\r
+ case 'f' :\r
+ switch (*ptr++) {\r
+\r
+ case 'i' : /* fi <log drv#> - Initialize logical drive */\r
+ if (!xatoi(&ptr, &p1)) break;\r
+ put_rc(f_mount((BYTE)p1, &fatfs[p1]));\r
+// put_rc(f_mount(ActiveDisk, &fatfs[ActiveDisk]));\r
+ break;\r
+\r
+ case 's' : /* fs [<path>] - Show logical drive status */\r
+ res = f_getfree(ptr, (DWORD*)&p2, &fs);\r
+ if (res) { put_rc(res); break; }\r
+ xprintf("FAT type = %u\nBytes/Cluster = %lu\nNumber of FATs = %u\n"\r
+ "Root DIR entries = %u\nSectors/FAT = %lu\nNumber of clusters = %lu\n"\r
+ "FAT start (lba) = %lu\nDIR start (lba,cluster) = %lu\nData start (lba) = %lu\n\n",\r
+ (WORD)fs->fs_type, (DWORD)fs->csize * 512, (WORD)fs->n_fats,\r
+ fs->n_rootdir, fs->sects_fat, (DWORD)fs->max_clust - 2,\r
+ fs->fatbase, fs->dirbase, fs->database\r
+ );\r
+ acc_size = acc_files = acc_dirs = 0;\r
+ res = scan_files(ptr);\r
+ if (res) { put_rc(res); break; }\r
+ xprintf("%u files, %lu bytes.\n%u folders.\n"\r
+ "%lu KB total disk space.\n%lu KB available.\n",\r
+ acc_files, acc_size, acc_dirs,\r
+ (fs->max_clust - 2) * (fs->csize / 2), p2 * (fs->csize / 2)\r
+ );\r
+ break;\r
+\r
+ case 'l' : /* fl [<path>] - Directory listing */\r
+ res = f_opendir(&dir, ptr);\r
+ if (res) { put_rc(res); break; }\r
+ p1 = s1 = s2 = 0;\r
+ for(;;) {\r
+ res = f_readdir(&dir, &finfo);\r
+ if ((res != FR_OK) || !finfo.fname[0]) break;\r
+ if (finfo.fattrib & AM_DIR) {\r
+ s2++;\r
+ } else {\r
+ s1++; p1 += finfo.fsize;\r
+ }\r
+ xprintf("%c%c%c%c%c %u/%02u/%02u %02u:%02u %9lu %s\n",\r
+ (finfo.fattrib & AM_DIR) ? 'D' : '-',\r
+ (finfo.fattrib & AM_RDO) ? 'R' : '-',\r
+ (finfo.fattrib & AM_HID) ? 'H' : '-',\r
+ (finfo.fattrib & AM_SYS) ? 'S' : '-',\r
+ (finfo.fattrib & AM_ARC) ? 'A' : '-',\r
+ (finfo.fdate >> 9) + 1980, (finfo.fdate >> 5) & 15, finfo.fdate & 31,\r
+ (finfo.ftime >> 11), (finfo.ftime >> 5) & 63,\r
+ finfo.fsize, &(finfo.fname[0]));\r
+ }\r
+ xprintf("%4u File(s),%10lu bytes total\n%4u Dir(s)", s1, p1, s2);\r
+ if (f_getfree(ptr, (DWORD*)&p1, &fs) == FR_OK)\r
+ xprintf(", %10lu bytes free\n", p1 * fs->csize * 512);\r
+ break;\r
+\r
+ case 'o' : /* fo <mode> <file> - Open a file */\r
+ if (!xatoi(&ptr, &p1)) break;\r
+ put_rc(f_open(&file1, ptr, (BYTE)p1));\r
+ break;\r
+\r
+ case 'c' : /* fc - Close a file */\r
+ put_rc(f_close(&file1));\r
+ break;\r
+\r
+ case 'e' : /* fe - Seek file pointer */\r
+ if (!xatoi(&ptr, &p1)) break;\r
+ res = f_lseek(&file1, p1);\r
+ put_rc(res);\r
+ if (res == FR_OK)\r
+ xprintf("fptr=%lu(0x%lX)\n", file1.fptr, file1.fptr);\r
+ break;\r
+\r
+ case 'd' : /* fd <len> - read and dump file from current fp */\r
+ if (!xatoi(&ptr, &p1)) break;\r
+ ofs = file1.fptr;\r
+ while (p1) {\r
+ if ((UINT)p1 >= 16) { cnt = 16; p1 -= 16; }\r
+ else { cnt = p1; p1 = 0; }\r
+ res = f_read(&file1, Buff, cnt, &cnt);\r
+ if (res != FR_OK) { put_rc(res); break; }\r
+ if (!cnt) break;\r
+ put_dump(Buff, ofs, cnt);\r
+ ofs += 16;\r
+ }\r
+ break;\r
+\r
+ case 'r' : /* fr <len> - read file */\r
+ if (!xatoi(&ptr, &p1)) break;\r
+ p2 = 0;\r
+ Timer = 0;\r
+ while (p1) {\r
+ if ((UINT)p1 >= blen) {\r
+ cnt = blen; p1 -= blen;\r
+ } else {\r
+ cnt = p1; p1 = 0;\r
+ }\r
+ res = f_read(&file1, Buff, cnt, &s2);\r
+ if (res != FR_OK) { put_rc(res); break; }\r
+ p2 += s2;\r
+ if (cnt != s2) break;\r
+ }\r
+ xprintf("%lu bytes read with %lu kB/sec.\n", p2, p2 / Timer);\r
+ break;\r
+\r
+ case 'w' : /* fw <len> <val> - write file */\r
+ if (!xatoi(&ptr, &p1) || !xatoi(&ptr, &p2)) break;\r
+ memset(Buff, (BYTE)p2, blen);\r
+ p2 = 0;\r
+ Timer = 0;\r
+ while (p1) {\r
+ if ((UINT)p1 >= blen) {\r
+ cnt = blen; p1 -= blen;\r
+ } else {\r
+ cnt = p1; p1 = 0;\r
+ }\r
+ res = f_write(&file1, Buff, cnt, &s2);\r
+ if (res != FR_OK) { put_rc(res); break; }\r
+ p2 += s2;\r
+ if (cnt != s2) break;\r
+ }\r
+ xprintf("%lu bytes written with %lu kB/sec.\n", p2, p2 / Timer);\r
+ break;\r
+\r
+ case 'n' : /* fn <old_name> <new_name> - Change file/dir name */\r
+ while (*ptr == ' ') ptr++;\r
+ ptr2 = strchr(ptr, ' ');\r
+ if (!ptr2) break;\r
+ *ptr2++ = 0;\r
+ while (*ptr2 == ' ') ptr2++;\r
+ put_rc(f_rename(ptr, ptr2));\r
+ break;\r
+\r
+ case 'u' : /* fu <name> - Unlink a file or dir */\r
+ put_rc(f_unlink(ptr));\r
+ break;\r
+\r
+ case 'v' : /* fv - Truncate file */\r
+ put_rc(f_truncate(&file1));\r
+ break;\r
+\r
+ case 'k' : /* fk <name> - Create a directory */\r
+ put_rc(f_mkdir(ptr));\r
+ break;\r
+\r
+ case 'a' : /* fa <atrr> <mask> <name> - Change file/dir attribute */\r
+ if (!xatoi(&ptr, &p1) || !xatoi(&ptr, &p2)) break;\r
+ put_rc(f_chmod(ptr, p1, p2));\r
+ break;\r
+\r
+ case 't' : /* ft <year> <month> <day> <hour> <min> <sec> <name> - Change timestamp */\r
+ if (!xatoi(&ptr, &p1) || !xatoi(&ptr, &p2) || !xatoi(&ptr, &p3)) break;\r
+ finfo.fdate = ((p1 - 1980) << 9) | ((p2 & 15) << 5) | (p3 & 31);\r
+ if (!xatoi(&ptr, &p1) || !xatoi(&ptr, &p2) || !xatoi(&ptr, &p3)) break;\r
+ finfo.ftime = ((p1 & 31) << 11) | ((p1 & 63) << 5) | ((p1 >> 1) & 31);\r
+ put_rc(f_utime(ptr, &finfo));\r
+ break;\r
+\r
+ case 'x' : /* fx <src_name> <dst_name> - Copy file */\r
+ while (*ptr == ' ') ptr++;\r
+ ptr2 = strchr(ptr, ' ');\r
+ if (!ptr2) break;\r
+ *ptr2++ = 0;\r
+ while (*ptr2 == ' ') ptr2++;\r
+ xprintf("Opening \"%s\"", ptr);\r
+ res = f_open(&file1, ptr, FA_OPEN_EXISTING | FA_READ);\r
+ xputc('\n');\r
+ if (res) {\r
+ put_rc(res);\r
+ break;\r
+ }\r
+ xprintf("Creating \"%s\"", ptr2);\r
+ res = f_open(&file2, ptr2, FA_CREATE_ALWAYS | FA_WRITE);\r
+ xputc('\n');\r
+ if (res) {\r
+ put_rc(res);\r
+ f_close(&file1);\r
+ break;\r
+ }\r
+ xprintf("Copying file...");\r
+ Timer = 0;\r
+ p1 = 0;\r
+ for (;;) {\r
+ res = f_read(&file1, Buff, blen, &s1);\r
+ if (res || s1 == 0) break; /* error or eof */\r
+ res = f_write(&file2, Buff, s1, &s2);\r
+ p1 += s2;\r
+ if (res || s2 < s1) break; /* error or disk full */\r
+ }\r
+ xprintf("%lu bytes copied with %lu kB/sec.\n", p1, p1 / Timer);\r
+ f_close(&file1);\r
+ f_close(&file2);\r
+ break;\r
+#if _USE_MKFS\r
+ case 'm' : /* fm <partition rule> <cluster size> - Create file system */\r
+ if (!xatoi(&ptr, &p2) || !xatoi(&ptr, &p3)) break;\r
+ xprintf("The drive %u will be formatted. Are you sure? (Y/n)=", ActiveDisk);\r
+ get_line(ptr, sizeof(linebuf));\r
+ if (*ptr == 'Y')\r
+ put_rc(f_mkfs(ActiveDisk, (BYTE)p2, (WORD)p3));\r
+ break;\r
+#endif\r
+ case 'z' : /* fz [<rw size>] - Change R/W length for fr/fw/fx command */\r
+ if (xatoi(&ptr, &p1) && p1 >= 1 && p1 <= sizeof(Buff))\r
+ blen = p1;\r
+ xprintf("blen=%u\n", blen);\r
+ break;\r
+ }\r
+ break;\r
+\r
+ case 't' : /* t [<year> <mon> <mday> <hour> <min> <sec>] */\r
+ if (xatoi(&ptr, &p1)) {\r
+ rtc.year = (WORD)p1;\r
+ xatoi(&ptr, &p1); rtc.month = (BYTE)p1;\r
+ xatoi(&ptr, &p1); rtc.mday = (BYTE)p1;\r
+ xatoi(&ptr, &p1); rtc.hour = (BYTE)p1;\r
+ xatoi(&ptr, &p1); rtc.min = (BYTE)p1;\r
+ if (!xatoi(&ptr, &p1)) break;\r
+ rtc.sec = (BYTE)p1;\r
+ rtc_settime(&rtc);\r
+ }\r
+ rtc_gettime(&rtc);\r
+ xprintf("%u/%u/%u %02u:%02u:%02u\n", rtc.year, rtc.month, rtc.mday, rtc.hour, rtc.min, rtc.sec);\r
+ break;\r
+\r
+ case 'u' : /* usb test commands */\r
+ switch (*ptr++) {\r
+\r
+ case 's' : /* print bulk size */\r
+ xprintf("MS Bulk size %lu\n", MS_BlkSize);\r
+ break;\r
+ }\r
+ break;\r
+ }\r
+ xputc('>');\r
+ ptr = linebuf;\r
+ }\r
+ }\r
+}\r
+\r
+void vApplicationTickHook( void )\r
+{\r
+}\r
+/*-----------------------------------------------------------*/\r
+\r
+\r
+void vConfigureTimerForRunTimeStats( void )\r
+{\r
+}\r
+\r
+void vApplicationStackOverflowHook( xTaskHandle *pxTask, signed portCHAR *pcTaskName )\r
+{\r
+}\r
+xQueueHandle xLCDQueue;\r
+#endif\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
#/*\r
-# FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+# FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
#\r
# This file is part of the FreeRTOS.org distribution.\r
#\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r
/*\r
- FreeRTOS.org V5.3.1 - Copyright (C) 2003-2009 Richard Barry.\r
+ FreeRTOS.org V5.4.0 - Copyright (C) 2003-2009 Richard Barry.\r
\r
This file is part of the FreeRTOS.org distribution.\r
\r