hz
@@ -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
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
939e9c053487d6e7b7320a5cb761b2200e4b331730d6721668755ef76ab9f067
|
c1832a2020342144d0de7940f73184584f182b3e9aa53180ee86c84ce7ff14dc
|
||||||
@@ -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
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
|
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 |
@@ -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" ]]
|
||||||
|
|||||||