This commit is contained in:
2026-05-06 20:17:26 +07:00
parent 801dac9328
commit d6a8619e70
589 changed files with 3132 additions and 2405 deletions
+25 -10
View File
@@ -1,27 +1,42 @@
dependencies: dependencies:
espressif/esp-dsp: espressif/esp-dsp:
component_hash: 939e9c053487d6e7b7320a5cb761b2200e4b331730d6721668755ef76ab9f067 component_hash: c1832a2020342144d0de7940f73184584f182b3e9aa53180ee86c84ce7ff14dc
dependencies:
- name: idf
require: private
version: '>=4.2'
source: source:
service_url: https://api.components.espressif.com/ registry_url: https://components.espressif.com/
type: service type: service
version: 1.7.1 version: 1.8.1
espressif/esp_tinyusb: espressif/esp_tinyusb:
component_hash: 6a50305bc61c7a361da8c0833642be824e92dacb0a6001719a832a4e96e471bf component_hash: 6a50305bc61c7a361da8c0833642be824e92dacb0a6001719a832a4e96e471bf
dependencies:
- name: idf
require: private
version: '>=5.0'
- name: espressif/tinyusb
registry_url: https://components.espressif.com
require: public
version: '>=0.14.2'
source: source:
service_url: https://api.components.espressif.com/ registry_url: https://components.espressif.com/
type: service type: service
version: 1.7.6~2 version: 1.7.6~2
espressif/tinyusb: espressif/tinyusb:
component_hash: null dependencies: []
source: source:
path: J:\espLinuxESPIDF\components\espressif__tinyusb path: /home/koder/Repos/espLinuxESPIDF/components/espressif__tinyusb
type: local type: local
version: 0.19.0~2 version: 0.19.0~2
idf: idf:
component_hash: null
source: source:
type: idf type: idf
version: 5.3.0 version: 5.5.3
manifest_hash: 7fe3d1c299fbcaf6bd309f4456538aea45ba564e0ff976e205c3cd819666570b direct_dependencies:
- espressif/esp-dsp
- espressif/esp_tinyusb
- idf
manifest_hash: ed83ef5f77132ed691837a18958d42274e10ff728a975db69b2f29bab216873b
target: esp32s3 target: esp32s3
version: 1.0.0 version: 2.0.0
View File
+1 -1
View File
@@ -1 +1 @@
939e9c053487d6e7b7320a5cb761b2200e4b331730d6721668755ef76ab9f067 c1832a2020342144d0de7940f73184584f182b3e9aa53180ee86c84ce7ff14dc
View File
View File
View File
+10
View File
@@ -5,6 +5,16 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [1.8.1] 2026-04-19
### Added
- Row dot product calculation for int8
- Matrix with int8 vector multiplication
## [1.8.0] 2026-04-07
### Added
- Support for esp32s31
## [1.7.1] 2026-03-06 ## [1.7.1] 2026-03-06
### Added ### Added
- Spell check - Spell check
File diff suppressed because one or more lines are too long
+3
View File
@@ -14,6 +14,8 @@ set(srcs "modules/common/misc/dsps_pwroftwo.cpp"
"modules/dotprod/fixed/dsps_dotprod_s16_m_ae32.S" "modules/dotprod/fixed/dsps_dotprod_s16_m_ae32.S"
"modules/dotprod/fixed/dsps_dotprod_s16_ansi.c" "modules/dotprod/fixed/dsps_dotprod_s16_ansi.c"
"modules/dotprod/fixed/dsps_dotprod_s16_arp4.S" "modules/dotprod/fixed/dsps_dotprod_s16_arp4.S"
"modules/dotprod/fixed/dsps_dp_s8_ansi.c"
"modules/dotprod/fixed/dsps_dp_s8_aes3.S"
"modules/dotprod/float/dspi_dotprod_f32_ansi.c" "modules/dotprod/float/dspi_dotprod_f32_ansi.c"
"modules/dotprod/float/dspi_dotprod_off_f32_ansi.c" "modules/dotprod/float/dspi_dotprod_off_f32_ansi.c"
@@ -96,6 +98,7 @@ set(srcs "modules/common/misc/dsps_pwroftwo.cpp"
"modules/math/mul/fixed/dsps_mul_s16_aes3.S" "modules/math/mul/fixed/dsps_mul_s16_aes3.S"
"modules/math/mul/fixed/dsps_mul_s8_ansi.c" "modules/math/mul/fixed/dsps_mul_s8_ansi.c"
"modules/math/mul/fixed/dsps_mul_s8_aes3.S" "modules/math/mul/fixed/dsps_mul_s8_aes3.S"
"modules/matrix/mul/fixed/dspm_mult_mxn_1xm_int8_ansi.c"
"modules/math/mulc/float/dsps_mulc_f32_ae32.S" "modules/math/mulc/float/dsps_mulc_f32_ae32.S"
"modules/math/addc/float/dsps_addc_f32_ae32.S" "modules/math/addc/float/dsps_addc_f32_ae32.S"
View File
+1 -1
View File
@@ -4,7 +4,7 @@ menu "DSP Library"
config DSP_OPTIMIZATIONS_SUPPORTED config DSP_OPTIMIZATIONS_SUPPORTED
bool bool
default y default y
depends on IDF_TARGET_ESP32 || IDF_TARGET_ESP32S3 || IDF_TARGET_ESP32P4 depends on IDF_TARGET_ESP32 || IDF_TARGET_ESP32S3 || IDF_TARGET_ESP32P4 || IDF_TARGET_ESP32S31
choice DSP_OPTIMIZATION choice DSP_OPTIMIZATION
bool "DSP Optimization" bool "DSP Optimization"
View File
View File
View File

Before

Width:  |  Height:  |  Size: 93 KiB

After

Width:  |  Height:  |  Size: 93 KiB

Before

Width:  |  Height:  |  Size: 97 KiB

After

Width:  |  Height:  |  Size: 97 KiB

Before

Width:  |  Height:  |  Size: 596 B

After

Width:  |  Height:  |  Size: 596 B

Before

Width:  |  Height:  |  Size: 593 B

After

Width:  |  Height:  |  Size: 593 B

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

+1 -1
View File
@@ -61,7 +61,7 @@ function build_for_targets
echo "${STARS}" echo "${STARS}"
echo "Building in $PWD with CMake for ${IDF_TARGET}" echo "Building in $PWD with CMake for ${IDF_TARGET}"
rm -f sdkconfig rm -f sdkconfig
idf.py set-target "${IDF_TARGET}" idf.py --preview set-target "${IDF_TARGET}"
idf.py build || die "CMake build in ${PWD} has failed for ${IDF_TARGET}" idf.py build || die "CMake build in ${PWD} has failed for ${IDF_TARGET}"
# if [[ "${toolchain}" = "clang" ]] # if [[ "${toolchain}" = "clang" ]]
View File
View File
View File
View File
View File
View File
View File
View File
View File

Some files were not shown because too many files have changed in this diff Show More