espressif_tinyusb/vendor/freertos
hathach d4a2600ecc - change OSAL_TASK_FUNCTION to have void* parameter (to be consistent with most popular RTOS)
- add new error enum TUSB_ERROR_OSAL_TASK_CREATE_FAILED
- move usbh_enumeration_task prototype to usbh.h
- change OSAL_SUBTASK_INVOKED_AND_WAIT behavior, will not "return" in calling task when subtask got error status.
calling task need to do that after the call
- osal_queue_receive signature from uint32_t* to void*

- implement osal_freertos.h for FreeRTOS 7.3 --> able to compile & build host_freertos
+ OSAL_TASK_FUNCTION
+ turn on FPU for M4 in both host_os_none & host_freertos (freertos requires FPU to be on to compile)
+ osal_task_create
+ OSAL_SUBTASK_INVOKED_AND_WAIT
+ SUBTASK_ASSERT
+ osal_semaphore_reset
+ osal_queue_flush
+ adding heap_1.c for memory management
2013-04-24 17:53:43 +07:00
..
freertos getting build with freertos & host demo 2013-04-16 16:48:19 +08:00
freertoslpc - change OSAL_TASK_FUNCTION to have void* parameter (to be consistent with most popular RTOS) 2013-04-24 17:53:43 +07:00
FreeRTOSConfig.h getting build with freertos & host demo 2013-04-16 16:48:19 +08:00
README.txt create vendor folder & add freeRTOS 7.3 from lpcopen 2013-04-14 01:54:02 +08:00

README.txt

This includes un-modified version 7.3.0 of the core FreeRTOS files, with the
demos removed from the source tree to save space.

The original files can be downloaded at:
http://www.freertos.org

Information on FreeRTOS licensing is located in the freertos/license.txt file
or go to the website.

 Copyright (C) 1989, 1991 Free Software Foundation, Inc.
                       59 Temple Place, Suite 330, Boston, MA  02111-1307  USA


The following files have been modified to add support for a custom tick. This is
needed for the dual-core M0 FreeRTOS tick function (no sysTick on the LPC4350 M0
core).
software\freertos\freertos\Source\portable\GCC\ARM_CM0\port.c
software\freertos\freertos\Source\portable\IAR\ARM_CM0\port.c
software\freertos\freertos\Source\portable\RVDS\ARM_CM0\port_m0.c
software\freertos\freertos\Source\portable\RVDS\ARM_CM0\portmacro.h