Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upstream synchronization #49

Merged
merged 55 commits into from
Jan 23, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
56f53a6
Replace cache clean/invalidate by MPU config.
HiFiPhile Nov 2, 2024
54df3b2
mimxrt1170_evkb: add M4 build support.
HiFiPhile Nov 2, 2024
486e14e
Fix CI.
HiFiPhile Nov 2, 2024
c41d9db
Merge branch 'master' into rt1170
HiFiPhile Nov 30, 2024
3351c36
Restore DCache clean/invalidate.
HiFiPhile Nov 30, 2024
f2ed60e
Update audio class with dcache support.
HiFiPhile Nov 30, 2024
ae4373d
Update .gitignore
HiFiPhile Nov 30, 2024
0074ed7
Add bin & hex output to cmake targets.
HiFiPhile Nov 30, 2024
0bca377
Fix typo.
HiFiPhile Nov 30, 2024
f934224
Fix cmake options.
HiFiPhile Nov 30, 2024
0d9a24c
Fix HCD build.
HiFiPhile Nov 30, 2024
df91c12
Reformat audio class.
HiFiPhile Nov 30, 2024
3f335df
Adding HID Usage Table Physical Input Device Page (0x0F)
shdeb Dec 6, 2024
b5e84d2
change ra bsp to match fsp generated directory
hathach Dec 10, 2024
29fa07d
Merge branch 'master' into fork/HiFiPhile/rt1170
hathach Dec 11, 2024
91799b0
Merge branch 'master' into fork/HiFiPhile/rt1170
hathach Dec 11, 2024
aa1bab7
limit parallel for circleci
hathach Dec 11, 2024
69dd473
more migrate to ra smart configurator
hathach Dec 12, 2024
8f2b1bc
used pin generated by rasc
hathach Dec 12, 2024
f294400
rasc for ra4m3 ek
hathach Dec 12, 2024
ec1c8b9
rasc for ra4m1_ek
hathach Dec 12, 2024
4d1f945
rasc ra2a1_ek, but usb does not seem to work. Note fsp.ld need extra …
hathach Dec 12, 2024
ec2f2f3
rasc for portenta_c33
hathach Dec 12, 2024
4b39ecc
update make build for ra
hathach Dec 13, 2024
c79890c
ra8m1_ek led and button works
hathach Dec 13, 2024
0785dae
update build for ra8m1: usbfs work, but usbhs not working just yet. P…
hathach Dec 13, 2024
ad0ac67
change OPT_MCU_RAXXX, fix missing prototype warnings.
hathach Dec 13, 2024
380bfc0
fix portenta build, added core-m85.cmake/mk
hathach Dec 13, 2024
8eeddaa
Merge pull request #2897 from shdeb/hid_pid_defs
hathach Dec 13, 2024
656772f
make sure g_bsp_rom_registers is not dropped by linker in cmake build.
hathach Dec 16, 2024
7e207e4
fix warning due to bsp_rom_registers.c
hathach Dec 16, 2024
73ec14d
install libc++ for clang build fuzzer
hathach Dec 16, 2024
f74ee9c
change rx url
hathach Dec 17, 2024
b1eae1e
Merge pull request #2906 from hathach/add-ra8m1
hathach Dec 17, 2024
a39e30d
Merge branch 'refs/heads/master' into fork/HiFiPhile/rt1170
hathach Dec 17, 2024
22a6777
enable CFG_TUD/THU_MEM_DCACHE_ENABLE for imxrt with M7 by default
hathach Dec 17, 2024
7c1afa8
Merge pull request #2865 from HiFiPhile/rt1170
hathach Dec 18, 2024
ab9472f
update doc, bump up release 0.18.0
hathach Dec 25, 2024
86ad6e5
Merge pull request #2913 from hathach/release-0.18.0
hathach Dec 25, 2024
6a36c74
embed metadata to family.c and board.h to generate supported boards doc
hathach Dec 27, 2024
824793a
move mcu supported to README.rst, separated supported boards to board…
hathach Dec 27, 2024
29f226c
docs index.rst pointed to README.rst
hathach Dec 27, 2024
de38e53
update docs, remove uses.rst, structure.rst. Refactor docs, use READM…
hathach Dec 27, 2024
2495563
Merge pull request #2917 from hathach/board-doc
hathach Dec 27, 2024
679065c
fix(ncm): Use IN buffer for transmit checks
tore-espressif Jan 14, 2025
e889c0b
Fix ceedling (#2949)
hathach Jan 15, 2025
76fe039
src/class/hid/hid_host.c: fix logging calls for epbuf
dhalbert Jan 14, 2025
880aae4
Merge pull request #2947 from espressif/fix/ncm_buffer_checks
HiFiPhile Jan 15, 2025
6476ff1
fix(ncm): Return invalid NTBs to free list
tore-espressif Jan 15, 2025
2109b80
update esp-idf to 5.3.2
hathach Jan 16, 2025
5b32df5
add s3 undefined speed note for racing issue with reset.
hathach Jan 20, 2025
786aa2c
use IAR toke for hfp runner since normal IAR license is expired
hathach Jan 20, 2025
2d7d107
Merge pull request #2955 from hathach/fix-dwc2-issue
hathach Jan 20, 2025
feb41ee
Merge pull request #2950 from espressif/fix/ncm_buffer_validation
HiFiPhile Jan 22, 2025
11935d2
Merge branch 'master' into sync/upstream
roma-jam Jan 22, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .circleci/config2.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ commands:
"arm-gcc": "https://github.com/xpack-dev-tools/arm-none-eabi-gcc-xpack/releases/download/v13.2.1-1.1/xpack-arm-none-eabi-gcc-13.2.1-1.1-linux-x64.tar.gz",
"msp430-gcc": "http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSPGCC/9_2_0_0/export/msp430-gcc-9.2.0.50_linux64.tar.bz2",
"riscv-gcc": "https://github.com/xpack-dev-tools/riscv-none-elf-gcc-xpack/releases/download/v13.2.0-2/xpack-riscv-none-elf-gcc-13.2.0-2-linux-x64.tar.gz",
"rx-gcc": "https://llvm-gcc-renesas.com/downloads/get.php?f=rx/8.3.0.202004-gnurx/gcc-8.3.0.202004-GNURX-ELF.run",
"rx-gcc": "https://github.com/hathach/rx_device/releases/download/0.0.1/gcc-8.3.0.202411-GNURX-ELF.run",
"arm-iar": "https://updates.iar.com/FileStore/STANDARD/001/003/322/cxarm-9.60.3.deb"
}'
toolchain_url=$(echo $TOOLCHAIN_JSON | jq -r '.["<< parameters.toolchain >>"]')
Expand Down Expand Up @@ -114,7 +114,7 @@ commands:
name: Build
command: |
if [ << parameters.toolchain >> == esp-idf ]; then
docker run --rm -v $PWD:/project -w /project espressif/idf:v5.3.1 python tools/build.py << parameters.family >>
docker run --rm -v $PWD:/project -w /project espressif/idf:v5.3.2 python tools/build.py << parameters.family >>
else
# Toolchain option default is gcc
if [ << parameters.toolchain >> == arm-clang ]; then
Expand Down
6 changes: 1 addition & 5 deletions .github/actions/setup_toolchain/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,6 @@ inputs:
toolchain:
description: 'Toolchain name'
required: true
toolchain_version:
description: 'Toolchain version'
required: false

outputs:
build_option:
Expand All @@ -27,7 +24,6 @@ runs:
uses: ./.github/actions/setup_toolchain/espressif
with:
toolchain: ${{ inputs.toolchain }}
toolchain_version: ${{ inputs.toolchain_version }}

- name: Get Toolchain URL
if: >-
Expand All @@ -41,7 +37,7 @@ runs:
"arm-clang": "https://github.com/ARM-software/LLVM-embedded-toolchain-for-Arm/releases/download/release-19.1.1/LLVM-ET-Arm-19.1.1-Linux-x86_64.tar.xz",
"msp430-gcc": "http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSPGCC/9_2_0_0/export/msp430-gcc-9.2.0.50_linux64.tar.bz2",
"riscv-gcc": "https://github.com/xpack-dev-tools/riscv-none-elf-gcc-xpack/releases/download/v13.2.0-2/xpack-riscv-none-elf-gcc-13.2.0-2-linux-x64.tar.gz",
"rx-gcc": "http://gcc-renesas.com/downloads/get.php?f=rx/8.3.0.202004-gnurx/gcc-8.3.0.202004-GNURX-ELF.run"
"rx-gcc": "https://github.com/hathach/rx_device/releases/download/0.0.1/gcc-8.3.0.202411-GNURX-ELF.run"
}'
TOOLCHAIN_URL=$(echo $TOOLCHAIN_JSON | jq -r '.["${{ inputs.toolchain }}"]')
echo "toolchain_url=$TOOLCHAIN_URL"
Expand Down
9 changes: 8 additions & 1 deletion .github/actions/setup_toolchain/espressif/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,8 @@ inputs:
required: true
toolchain_version:
description: 'Toolchain version'
required: true
required: false
default: 'v5.3.2'

runs:
using: "composite"
Expand Down Expand Up @@ -39,3 +40,9 @@ runs:
du -sh $DOCKER_ESP_IDF
docker load --input $DOCKER_ESP_IDF
shell: bash

- name: Tag Local Image
run: |
docker tag espressif/idf:${{ inputs.toolchain_version }} espressif/idf:tinyusb
docker images
shell: bash
2 changes: 1 addition & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,7 @@ jobs:
runs-on: [self-hosted, Linux, X64, hifiphile]
env:
BUILD_ARGS: ${{ join(fromJSON(needs.set-matrix.outputs.json)['arm-iar'], ' ') }}
# IAR_LMS_BEARER_TOKEN: ${{ secrets.IAR_LMS_BEARER_TOKEN }}
IAR_LMS_BEARER_TOKEN: ${{ secrets.IAR_LMS_BEARER_TOKEN }}
steps:
- name: Clean workspace
run: |
Expand Down
3 changes: 1 addition & 2 deletions .github/workflows/build_util.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,6 @@ jobs:
uses: ./.github/actions/setup_toolchain
with:
toolchain: ${{ inputs.toolchain }}
toolchain_version: 'v5.3.1'

- name: Get Dependencies
uses: ./.github/actions/get_deps
Expand All @@ -61,7 +60,7 @@ jobs:
- name: Build
run: |
if [ "${{ inputs.toolchain }}" == "esp-idf" ]; then
docker run --rm -v $PWD:/project -w /project espressif/idf:v5.3.1 python tools/build.py ${{ matrix.arg }}
docker run --rm -v $PWD:/project -w /project espressif/idf:tinyusb python tools/build.py ${{ matrix.arg }}
else
python tools/build.py -s ${{ inputs.build-system }} ${{ steps.setup-toolchain.outputs.build_option }} ${{ steps.set-one-per-family.outputs.build_option }} ${{ matrix.arg }}
fi
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/hil_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -94,8 +94,8 @@ jobs:
hil-hfp:
if: github.repository_owner == 'hathach'
runs-on: [self-hosted, Linux, X64, hifiphile]
#env:
# IAR_LMS_BEARER_TOKEN: ${{ secrets.IAR_LMS_BEARER_TOKEN }}
env:
IAR_LMS_BEARER_TOKEN: ${{ secrets.IAR_LMS_BEARER_TOKEN }}
steps:
- name: Clean workspace
run: |
Expand Down
12 changes: 8 additions & 4 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,16 +1,20 @@
html
latex
*.a
*.d
*.o
*.P
*.map
*.axf
*.bin
*.jlink
*.emSession
*.elf
*.env
*.ind
.env
*.log
*.map
*.obj
*.jlink
*.emSession
*.ninja*
.settings/
.vscode/
.gdb_history
Expand Down
7 changes: 5 additions & 2 deletions .idea/cmake.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading