Commit Graph

73 Commits

Author SHA1 Message Date
hathach 82da013dad get freertos build 2018-03-30 15:33:36 +07:00
hathach 7092db264f update 2018-03-07 15:30:32 +07:00
hathach 99cbc15390 remove rtos rtx 2018-03-02 13:44:47 +07:00
hathach 04cace7619 correct freertos prio issue 2018-03-01 22:25:24 +07:00
hathach 52ed2547cd upgrade freertos to v10 2018-03-01 21:15:06 +07:00
hathach a789fad4b7 clean up osal semaphore/queue/mutex 2018-03-01 11:17:11 +07:00
hathach f09f2494bf simplify host API: tusbh_ to tuh_ 2015-05-01 19:06:01 +07:00
hathach b7b1d530f4 fix issue with IAR Assembler in freertos build 2014-04-28 14:59:05 +07:00
hathach 05c767313d make freertos source unmodified to ease the upgrade process later
use CGU_GetPCLKFrequency as configCPU_CLOCK_HZ for lpc43xx using with freeRTOS
move portmarco.h include to FreeRTOSConfig.h to have untouched version of freertos
add a readme.md to vendor/freertos
refractor usbh.c, increase POWER_STABLE_DELAY = 500, RESET_DELAY = 200
fix bug with hub, only handle 1 port at a time when reading hub status change endpoint --> other port will be handled in the next cycle
2014-04-28 14:20:00 +07:00
hathach b5a5b4152e clean up FreeRTOSConfig.h also fix issue IAR Assembler 2014-04-25 17:06:23 +07:00
hathach d00655f598 cdc device app rename CDCD_APP_BUFFER_SIZE to SERIAL_BUFFER_SIZE
cdc host app add SERIAL_BUFFER_SIZE for buffer constant, add cdc data receive if cb with TUSB_EVENT_XFER_ERROR
minor change to keyboard & mouse host app
add ASSERT_FAILED & ASSERT_FAILED_MSG
add cast to fix IAR build error with dcd_lpc43xx.c

FreeRTOS
- merge FreeRTOSConfig for m0, m3, m4
- re-implement application hook
- support portmacro.h for m0
2014-04-25 15:16:52 +07:00
hathach 1fb7106061 remove unnecessary port from freertos 2014-04-25 11:29:32 +07:00
hathach 75793bd8f3 update freertos to 7.6.0 2014-04-24 23:33:42 +07:00
hathach b5b12ff71e fix cmsis rtx problem by rebuilding the libRTX_CM4.a with lpcxpresso/tools 2014-04-09 22:06:40 +07:00
hathach 6052585932 remove cmsis rtx source folder 2014-03-31 17:39:13 +07:00
hathach 1f29229f96 rename the not-yet-to-use file 2014-03-28 18:40:56 +07:00
hathach abc6b58063 clean up 2014-03-26 16:20:57 +07:00
hathach ce85e4d98f #define SVCall_Handler SVC_Handler in lpcxpresso startup for lpc175x_6x & lpc11uxx for better compatiable with other lib & toolchain.
added lpc176x xpresso with cmsis rtx
2014-03-19 18:12:51 +07:00
hathach eb5dd58b51 re-added RTX Source for reference purpose 2014-03-19 17:29:36 +07:00
hathach 7a57428f3e reduce memory use by cmsis rtx
able to run with IAR host cmsis rtx
2014-03-19 17:26:35 +07:00
hathach 61657f6751 change OSAL_TASK_FUNCTION to adapt with cmsis rtx 2014-03-19 16:50:49 +07:00
hathach 96bb6c8968 remvoe main as thread of cmsis rtx for portability.
Keil & lpcxpresso4 host_cmsis_rtx work well
2014-03-19 16:06:27 +07:00
hathach 582492b02c remove rtx source file (use lib only) 2014-03-19 15:37:00 +07:00
hathach 6470d7131f added libRTX for gcc & iar 2014-03-19 15:32:51 +07:00
hathach b7235fa2bc clean up warning 2014-03-14 16:49:01 +07:00
hathach 590acffc24 fix some warnings 2014-03-14 16:36:04 +07:00
hathach 5e2ed2534e clean up warning in lpcxpresso
remove -Wpacked  -Wpadded in gcc
2014-03-14 11:59:39 +07:00
hathach fa83ba32a5 fix all build error with IAR
- host/host_freertos/host_freertos.ewp
- host/host_os_none/host_os_none.ewp
- device/device_os_none/device_os_none.eww
fix IAR ending warning
2014-03-13 13:23:33 +07:00
hathach 1d98e895fa fix freertos host keil build 2014-03-12 23:43:13 +07:00
hathach 1ad138e322 fix IAR end line warning 2014-03-12 16:33:33 +07:00
hathach f0e705c8da IAR host freertos works with EA4357 2014-03-06 12:51:16 +07:00
hathach 301be3203c refractor vendor/freertos 2014-03-06 11:52:21 +07:00
hathach dcc58a7afc refractor app_os_prio.h 2014-03-06 11:37:37 +07:00
hathach 962e8a2546 remove other heap 1-3 of freeRTOS
ngx4330 work well with lpc/keil for non/freeRTOS
2014-03-05 16:44:37 +07:00
hathach 93a60641ea fix issue with SVC_Handler SVCall_Handler name between keil & xpresso start up file. Host freertos works with lpc17xx 2014-03-04 14:15:10 +07:00
hathach c0d1d0c101 rename port.c for different cortex --> able to add them in keil uvision 2014-03-03 17:37:40 +07:00
hathach 17c94b2e5e clean up freeRTOS folders 2014-03-03 17:32:56 +07:00
hathach 22a84f744d able to build freeRTOS with lpc175x_6x 2014-03-03 16:25:34 +07:00
hathach 6770a36cba added port FreeRTOS for lpc175x 2014-03-03 15:28:16 +07:00
hathach b5ce076d8d increase msc host app task stack size to 512 so that copy command can be executed 2014-03-02 18:11:30 +07:00
hathach 5f8f046eaa refractor remove tusbh_msc_is_failed
increase usbh enum task from 150 to 200 due to stack overflow when mounting msc device
added task for msc host freeRTOS with stack = 300 (still cannot execute copy command)
2014-02-28 18:42:33 +07:00
hathach e979f22f93 remove test unit ready with disk_ioctl (cmd=CTRL_SYNC) as it is proved to be not needed 2014-02-28 16:31:57 +07:00
hathach a5ba283557 change MCU to TUSB_CFG_MCU 2013-11-25 12:48:27 +07:00
hathach 1263dbb122 enhacne msc demo, update IAR project file 2013-10-02 13:32:39 +07:00
hathach 18b3179bc6 refractor msc host app examples 2013-10-01 16:11:34 +07:00
hathach 3cc169f2fd able to mount one device on the hub 2013-09-30 15:16:23 +07:00
hathach eb1a101667 house keeping 2013-09-27 22:38:23 +07:00
hathach 238afb474f house keeping 2013-09-26 15:15:16 +07:00
hathach 9d60db0f9f add scsi write10 & test unit ready
done copy command
implement get_fattime using __DATE__ and number of calls
2013-09-26 14:37:40 +07:00
hathach b995e25308 enable long filename 2013-09-25 20:44:18 +07:00