Releases: QuickLogic-Corp/qorc-sdk
QORC SDK v1.10.0 Release
This release added support for
- AEC development example project qf_vr_apps/qf_vr_aec_app
- QuickThing+ example projects: helloworldsw (qt_apps/qt_helloworldsw) and simple streaming apps (qt_apps/qf_ssi_ai_app)
- An USBSerial-UART converter example project qf_apps/qf_uart2usbser_app
- initial binaries for the Qomu
- Battery-level monitor task for Quickfeather
- Fix for the SPI driver
Note: To build AEC application, 3rd party source and libraries for AEC and VR are needed
QORC SDK v1.9.0 Release
This release added support for saving sensor data and recognition result data to SD card for the simple streaming application project (qf_ssi_ai_app). Review qf_apps/qf_ssi_ai_app/README.rst for details
Minor fix for adding multi-channel compiler option for the wifi raw application project (qf_vr_raw_wifi_app)
QORC SDK v1.8.0 Release
This release added a new example project qf_vr_apps/qf_vr_raw_wifi_app to stream audio data over WiFi using an ESP32 feather board and capture the audio data to a wave file using the wifi audio python client.
Added QT+ Simple Streaming Interface Application project for the QuickThing+ development platform
Added documentation for clock and power management
QORC SDK v1.7.0 Release
- This release added support for audio sensor data capture and recognition modes for the Simple Streaming Interface in the qf_ssi_ai_app project.
- Added disconnect option to the Simple Streaming Interface.
- Fix to resolve issue #42
QORC SDK v1.6.0 Release
This release added support for documentation hosted at https://qorc-sdk.readthedocs.io
The release added several example and test application projects. The changes are listed below:
- Voice-recognition with I2S audio streaming example application project
- Voice-recognition added support for 1-wire D2H protocol, and removed support for 2-wire D2H protocol. Example provided as part raw audio streaming application project
QORC SDK v1.5.0 Release
This release enhanced the bootloader application to version v2.1 with ability to read application FPGA binary from flash and load it to the device. The release added several example and test application projects. The changes are listed below:
- [Bootloader FPGA Loading] Enhanced bootloader projects to load application FPGA binary.
The following test applications are provided to show usage of loading FPGA binary- qf_advance_fpga_separate for building and loading an FPGA binary and M4 application binary using the enhanced bootloader v2.1
- qf_helloworldsw_separate for loading an FPGA binary and M4 application binary using the enhanced bootloader v2.1
Using the enhanced bootloader requires updating to the - QuickLogic FPGA toolchain v1.3.1
- QuickLogic TinyFPGA-Application-Programmer version QL-v2.0.0
- Voice-recognition Opus streaming example application project
- Simple Streaming Interface SensiML AI application project
Bootloader over UART project that receives application binary over the S3 UART interface and similarly Loadflash over UART project that receives application binary over S3 UART interface
QORC SDK v1.4.0 Release
This release added support for multiple instances of UART and GPIO gateware module and several example application projects listed below:
- [2-Mic Voice-recognition example] application project and VR raw streaming example application project
- Bootloader over UART project that receives application binary over the S3 UART interface and similarly Loadflash over UART project that receives application binary over S3 UART interface
- FPGA UART example usage application project
- Gateware test harness example project to validate new gateware projects using a QORC-SDK Command Line Interface (CLI)
New gateware modules and projects
- gpio gateware module
- uart gateware module
- gpio+uart gateware project
- uart gateware project
- 2x uart gateware project
Some of the application projects in qorc-sdk depend on the submodule s3-gateware. Clone this submodule s3-gateware @2faf886 or download the s3-gateware package @2faf886
QORC SDK v1.3.0 Release
This release added 1-Mic Voice-recognition example application for keyword detection type of applications with hooks to plug-in 3rd party VR engine. Refer qf_vr_apps/qf_1micvr_app
Some of the application projects in qorc-sdk depend on the submodule s3-gateware. Clone the s3-gateware repository commit#b971ee9b2dee3c18b8a14a66ecd85482eb0a05b0 or download the s3-gateware package and extract the contents to the s3-gateware folder
QORC SDK v1.2.0 Release
SensiML AI application project updated to add AD7476 ADC sensor processing. Added s3-gateware submodule that contains the ADC AD7476 FPGA IP used by this SensiML AI application project.
This project depends on the submodule s3-gateware. Clone the s3-gateware repository commit#d3441384e48e748907289e7b2bb7f2fc790a8c72 or download the s3-gateware package and extract the contents to the s3-gateware folder
QORC SDK v1.1.0 Release
Added more example projects
- SensiML AI application project
- USB-serial speed test application project
- Baremetal application project for instances where an OS is not needed
- tensorflow lite micro
qf_loadflash project updated to use usb2serial IP similar to qf_bootloader project
updates to usb serial IP with support for 48MHz/72MHz CPU clock rates, multi-byte support to improve throughput