Aladdin Bakosh
4be7546372
fix(iar_template.ipcf): add missing portable links, and delete the usbh_control.c from the list
2023-05-08 15:57:34 +02:00
hathach
841a62170e
bump up imxrt mcux-sdk to 2.13.1 commit f357a1150f6cf6c6b844f53f2d426bfb3e649850
2023-04-24 16:54:26 +07:00
hathach
11e1aff389
update freeRTOS kernel to latest for library cmake
...
add per family freeRTOSConfig.h also make changes to build with
freertos_kernel cmake
- hard coded configPRIO_BITS based on family
- change configSUPPORT_STATIC_ALLOCATION to 0,
configSUPPORT_DYNAMIC_ALLOCATION to 1
- enable configRECORD_STACK_HIGH_ADDRESS for tracing
- enable INCLUDE_xTaskGetCurrentTaskHandle which is required to compile
stream_buffer (although we don't use it).
2023-04-21 20:55:44 +07:00
hathach
5ef260d5fc
fix build for esp32
2023-04-03 17:44:05 +07:00
hathach
641613c428
update all cmake for esp32 build
2023-03-30 10:41:11 +07:00
hathach
96718b7ca0
merge s2 and s3, update cmake for espressif, add tinyusb_src as component
2023-03-30 00:31:26 +07:00
hathach
71fb6469d4
separate CFG_TUSB_MEM_SECTION and CFG_TUSB_MEM_ALIGN to
...
- CFG_TUD_MEM_SECTION and CFG_TUD_MEM_ALIGN
- CFG_TUH_MEM_SECTION and CFG_TUH_MEM_ALIGN
- fix missing mem section and align for host
2023-03-24 14:05:21 +07:00
hathach
f80d11301e
update doc and generate deps list
2023-03-23 16:33:35 +07:00
hathach
f27486e19a
add tuh_hid_itf_get_info() and change tuh_cdc_itf_get_info() to use new tuh_itf_info_t
2023-03-22 10:00:42 +07:00
hathach
b2568eb02b
bump up mm32sdk to fix HSE_VALUE not 8Mhz warnings
2023-03-17 20:22:08 +07:00
hathach
1ed04ad05d
update mm32sdk with idndef for SYSCLK_FREQ_XXMHz and SYSCLK_HSI_XXMHz
...
add HSE_VALUE define for each board with 8mhz, 12mhz accordingly
2023-03-17 19:46:22 +07:00
hathach
a4b17483b9
fix ci build with fomu
2023-03-17 17:01:56 +07:00
hathach
3623ba1884
fix trailing space and new line
...
temporarily disable codespell
2023-03-17 16:12:49 +07:00
hathach
323a56e309
bump up freeRTOS deps to version 10.5.1
2023-03-17 15:39:59 +07:00
hathach
6763521ec7
remove all submodules
2023-03-17 15:31:41 +07:00
hathach
511f5be8b3
bump up pico-pio-usb dependency
2023-03-17 14:46:34 +07:00
hathach
e045995407
minor update get_deps
2023-03-11 08:54:51 +07:00
hathach
4065ca3fca
Merge branch 'master' into renesas-ra
2023-03-11 08:40:36 +07:00
hathach
cae05c6593
update get-deps.py
2023-03-11 08:33:08 +07:00
hathach
7428a16d2d
remove ra submodules
2023-03-11 08:23:21 +07:00
hathach
7c9bd81eca
update deps script
2023-03-10 22:56:42 +07:00
hathach
d41320a42e
adding python script to manage dependencies instead of submodule
2023-03-10 20:49:11 +07:00
hathach
76f43a7a16
starting to remove submodule cmsis5 and nrfx
2023-03-10 19:23:23 +07:00
hathach
9e0ae5f29d
improve ci
2023-03-08 12:15:39 +07:00
hathach
e62d1a03ac
integrate top.mk into make.mk
2023-03-06 13:25:56 +07:00
hathach
b6404d143e
clean up top
2023-03-06 13:03:55 +07:00
hathach
9930863b41
fix iar ci
2023-03-06 12:45:47 +07:00
hathach
956d1c9c4e
update size to fix macos ci
2023-03-06 10:33:04 +07:00
hathach
b4ef98cbdc
fix ci build on windows
2023-03-05 10:57:16 +07:00
hathach
9a8a9359e4
use make abspath intead of shell realpath
2023-03-03 15:55:34 +07:00
hathach
7e48da5b44
update version to 0.15.0
...
add changelog
2023-02-10 12:47:48 +07:00
Ha Thach
7166bb3643
Merge pull request #1876 from hathach/support-iar
...
Support iar build
2023-01-30 22:05:21 +07:00
Ha Thach
8681dbb7a2
Merge pull request #1870 from DRNadler/WindowsBuildFix
...
Windows build fix for some mingw gnu make situations
2023-01-30 17:23:50 +07:00
hathach
39eb1ce70e
minor clean up
2023-01-30 17:21:48 +07:00
hathach
6257123157
Merge branch 'master' into support-iar
2023-01-30 16:44:22 +07:00
Nathaniel Brough
02f1f05697
feat(fuzz): Adds seed corpus for cdc and msc classes
2023-01-29 09:38:05 -08:00
Dave Nadler
9b6ef4fcbc
When tools/top.mk finds it is running on Windows, it expects SHELL set to cmd.exe.
...
Some Windows development environments invoke a mingw version of gnu make
with SHELL set to /bin/sh or /bin/bash (either explicitly or by default),
in which case tinyUSB make fails when a $(shell...) command feeds DOS syntax to sh.
We can't just use sh, as many Windows environments won't have unix utilities
like realpath (used by this makefile for sh shell commands).
This fix forces SHELL=cmd.exe on Windows and documents the issue.
Also adds additional documentation to help the next person...
With this fix, tinyUSB can be easily built and debugged in environments like
NXP's MCUxpresso (import as a makefile project).
2023-01-22 12:11:50 -05:00
hathach
c86e628a4c
update build script to support iar with CC=iccarm option
2023-01-17 23:37:00 +07:00
hathach
53db23142a
add get-dependencies.py
2022-07-01 17:23:14 +07:00
hathach
5323472afd
update get-deps for ci
2022-07-01 16:37:34 +07:00
hathach
8f9ecace4d
update build_board.py to parallel build
2022-06-29 21:06:02 +07:00
hathach
d5d5a6437c
more parallel ci
2022-06-29 18:23:45 +07:00
hathach
8d07ea7ce5
build_family.py in parallel
2022-06-29 16:39:19 +07:00
hathach
4da1a9359d
fix build with fomu/fomu
2022-06-29 15:12:01 +07:00
hathach
8fe9022a6e
fix buid_board.py script
2022-06-29 14:06:44 +07:00
hathach
993f7b6a2c
include dual examples to ci
2022-05-10 13:15:07 +07:00
Ha Thach
7de166390e
Merge branch 'master' into master
2022-01-25 22:29:05 +07:00
Scott Shawcroft
7b27b8f498
Unify skip and only logic for build scripts
...
And switch to a single file that can include mcu, family or board.
2022-01-05 15:44:23 -08:00
Scott Shawcroft
4fe0a30ec7
Skip net and freertos examples
2022-01-05 14:33:24 -08:00
Yunhao Tian
75f7fb3d9d
Add mksunxi tool to make flashable image
2021-12-07 22:53:52 +08:00