The ESP-BOX is a new generation AIoT development platform released by Espressif Systems.

Overview

ESP-BOX AIoT Development Framework

Important Note: We recommend updating the ESP32-S3-BOX firmware when you first receive the product to have the latest features and bugfix.

The ESP-BOX is a new generation AIoT development platform released by Espressif Systems. The ESP32-S3-BOX is an AIoT development board that is based on Espressif’s ESP32-S3 Wi-Fi + Bluetooth 5 (LE) SoC. The ESP32-S3-BOX provides a platform for developing the control of home appliances using Voice Assistance + touch screen controller, sensor, infrared controller, and intelligent Wi-Fi gateway. The ESP32-S3-BOX comes with pre-built firmware that supports offline voice interaction, with the SDKs and examples provided by Espressif, you will be able to develop a wide variety of AIoT applications based on the ESP32-S3-BOX such as online and offline voice assistants, voice-enabled devices, HMI touch-screen devices, control panels, multi-protocol gateways easily.

esp_box_hardware

ESP-BOX features:

  • Supports far-field voice interaction with 2 mics
  • Offline voice wake-up with high wake-up rate
  • Offline speech commands recognition in Chinese and English languages with high recognition rate
  • Reconfigurable voice commands in Chinese and English languages
  • Flexible and reusable GUI framework
  • End-to-end IoT development framework ESP-RainMaker
  • Pmod™ compatible headers support expand peripheral modules

ESP-BOX Open-Source Content Include:

Based on Apache 2.0 open source license, you can modify, develop, or distribute the contents freely.

User Guide

Developer Guide

Contact Us

  • If you have any technical issues, please submit issue tickets at GitHub Issues or forum esp32.com for help.
  • If you are interested in ESP-BOX project, welcome to the ESP-BOX forum to share with us your ideas.
  • We welcome any open-source software or hardware contribution. Please commit to the Pull Requests to contribute your code.
Issues
  • Compiling with Lottie Library enabled in LVGL configuration

    Compiling with Lottie Library enabled in LVGL configuration

    Describe the bug

    Compiling examples/rlottie fails x

    To Reproduce

    Compile latest LVGL on master with lottie library enabled in sdkconfig lv_lib_rlottie added as a submodule under lvgl/lv_lib/lv_lib_rlottie

    LVGL otherwise works as intended, but havent been able to get it to compile with the lottie option in the sdkconfig. Very interested in trying on the S3 specifically to see how large of a lottie animation can play on a 240x320 SPI TFT (ESP32 was not performant enough to play larger than 120x120 animations)

    Expected behavior

    Will not compile

    rlottie_capi.h is a dependency from the full rlottie lib (also in lv_lib_rlottie)

    Screenshots or video

    image

    opened by tvanfossen 17
  • EN Extremely bad wake word recognition

    EN Extremely bad wake word recognition

    Hi downloaded https://github.com/espressif/esp-box/releases/download/v0.2.1/ESP-Box_Demo_EN_V0.2.1.bin and flashed.

    I have spent over ten minutes several reboots to get only 3 recognitions with worry that my neighbours may be thinking I have gone mad.

    If you do manage the wake word then the command turn on/off light works great. Actually getting the wake word to activate is another matter in a silent room.

    I have a feeling it could be your dataset and now it actually has a english male voice it doesn't fit well or this firmware / model is not good. I have no problems recording some samples if you tell me format and sampling rate... Maybe community members could contribute if its merely a esp32-s3-box dataset accent problem.

    Actually with more playing seems you need to be 2-3 meters away (further the better) for it to work relatively well if you pull the unit out on place close on your desk it doesn't work well maybe AGC? Maybe its as simple as the MAP of mic spacing is 50mm whilst the box is 34mm, dunno but currently does not seem to be well.

    The hardware design and software of the esp-box is brilliant and is really polished but the results currently of ESP_SR wow I really don't want to comment and due to the module being a .a with no source code there is little I can do, but wait fingers crossed. ESP_DL lacks LSTM/GRU support which for audio is likely to be restrictive but always struggle what the xtensa hifi / esp32-s3 are capable of. Maybe TFLite-Micro might come to the esp32-s3's rescue with vector optimisation as what is available and that its closed source is a huge stumbling block for anyone wanting to do ML on the S3

    opened by StuartIanNaylor 9
  • Demo V0.3.0 FW showing Beijing time instead of Lisbon time (utc+1)

    Demo V0.3.0 FW showing Beijing time instead of Lisbon time (utc+1)

    After flashing the latest demo firmware (V0.3.0), ESP-IDF Ver: v4.4-264-g2bdea81b2A, SR LANG: English, Board: S3_BOX, after installing the APP in an iPhone8Plus, after Pairing BlueTooth, the S3_BOX is showing Beijing time instead of Lisbon (Portugal) time (= utc +1).

    IMG_5468

    opened by PaulskPt 7
  • Running esp-box examples on a ESP32-S3-DevKitM-1

    Running esp-box examples on a ESP32-S3-DevKitM-1

    I think it should be possible to run esp-box examples on S3 dev boards. I would like to reduce the partition sizes and remove some features such as playing music files, codec staff and even the AI voice recognition.

    I've tried to make these examples work on the ESP32-S3-DevKitM-1 dev board that has 8 MB SPI flash with LCD connected to GPIO but the device keeps resetting for the image_display example and shows invalid header: 0x00010001 in the terminal for the factory_demo example.

    This should be possible so I can start a proper development using these examples as a starting point since the esp-box and the S3 dev boards has the same chip.

    Actually all I need is a working LVGL GUI with 3 physical buttons, wifi setup and ESP BOX mobile APP integration. By the way, how can we modify the ESP BOX mobile APP?

    How can this be achieved? Any help would be appreciated.

    opened by armwdev 7
  • Porting from S3-Box LVGL Demo to custom board

    Porting from S3-Box LVGL Demo to custom board

    Hi,

    I have a custom LCD board with an ESP32S3 using LVGL. Previously, I had been building with an ESP32.

    I was wondering what it would take to port the LVGL demos from the S3Box to this custom LCD.

    The custom board uses an ST7789 display driver. Resolution is the same 320x240.

    Pinout for my board is: MOSI - 9 MISO - NC SCLK - 19 CS - 47 DC - 16 RST - 17

    I've compiled it, but cpu will not start as expected. I've also tried making the necessary changes from the original ESP32 project I've been working on, but to no avail (Boots as expected and starts on its main loop, but doesnt display to screen with the below pin changes)

    I've adjusted, in the SDKCONFIG, the HMI Board Config such that: HMI Board -> Custom HMI Board Select LCD Interface -> LCD_INTERFACE_SPI I2C GPIO Config (Unchanged) SPI GPIO Config -> SPI CS -> 47 SPI MISO -> 0 (NC?) SPI MOSI -> 9 SPI SCLK -> 19

    In esp32_s3_box.h: #define GPIO_LCD_BL (GPIO_NUM_NC) #define GPIO_LCD_BL_ON (1) #define GPIO_LCD_CS (GPIO_NUM_47) #define GPIO_LCD_RST (GPIO_NUM_17) #define GPIO_LCD_DC (GPIO_NUM_16) #define GPIO_LCD_CLK (GPIO_NUM_19) #define GPIO_LCD_DIN (GPIO_NUM_9) #define GPIO_LCD_DOUT (GPIO_NUM_NC)

    Notably, when running the esp-box demo, I do not see the statement below printed. (In doc) image (idf.py monitor) image

    When running the ESP32S3 on the previous repo I was using for esp32, I am able to pass this point without issue

    Any suggestions would be much appreciated!

    opened by tvanfossen 6
  • Mono

    Mono

    Add support for mono mp3s, adjust mp3s to mono to reduce their size, trim size of spiffs partition by 50%, reduces already very long programming time by a few minutes.

    Tested here on eep-box hardware. Let me know if there is any feedback, questions etc.

    opened by chmorgan 5
  • factory_demo build fail

    factory_demo build fail

    Hi, I tried to build the factory_demo however it failss with:

    /home//esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/port_common.c:134: undefined reference to `app_main' collect2: error: ld returned 1 exit status ninja: build stopped: subcommand failed. ninja failed with exit code 1

    In file: port_common.c, line 60 there is the definition: extern void app_main(void); and in line 135: app_main();

    I am using esp-idf version: ESP-IDF v5.0-dev-3567-ge8d172eb87-dirty.

    I started the build process with: idf.py flash monitor.

    Can you please advice me how to get this build working?

    opened by PaulskPt 4
  • 编译出厂工程(factory_demo)失败

    编译出厂工程(factory_demo)失败

    系统:win10 64位 企业版

    idf用的v4.4 release

    已经按照README应用了补丁.编译到最后link阶段就报错了 [1466/1468] Linking CXX executable factory_demo.elf FAILED: factory_demo.elf FAILED

    请问有解决方案吗?

    opened by Beanv587 4
  • [After playing well for one day ...] A device attached to the system is not functioning

    [After playing well for one day ...] A device attached to the system is not functioning

    Hi, I have followed some tutorials, and do

    idf.py -p COMX build flash

    ... things go well. But one day later, when I open my PC again, trying to run

    idf.py -p COMX monitor

    I got

    serial.serialutil.SerialException: Cannot configure port, something went wrong. Original message: PermissionError(13, 'A device attached to the system is not functioning.', None, 31)`

    I have tried to change my COM number or uninstall&&reinstall the driver of the serial, but nothing works T.T Any ideas? Thx. P.S. win10 env~

    opened by BigJohnn 3
  • 烧录factory_demo出错

    烧录factory_demo出错

    操作系统:macOS Mojave ESP-IDF版本:4.4 问题描述:运行idf.py -p /dev/cu.usbmodem14701 flash 已确认cu.usbmodem14701是esp-box设备。 出现如下错误,看信息是连接不上ESP_BOX:

    esptool.py esp32s3 -p /dev/cu.usbmodem14701 -b 460800 --before=default_reset --after=hard_reset --no-stub write_flash --flash_mode dio --flash_freq 80m --flash_size 16MB 0x0 bootloader/bootloader.bin 0x20000 factory_demo.bin 0x8000 partition_table/partition-table.bin 0x16000 ota_data_initial.bin 0x3bd000 storage.bin 0x647000 model.bin esptool.py v3.2-dev Serial port /dev/cu.usbmodem14701 Connecting......................................

    A fatal error occurred: Failed to connect to ESP32-S3: No serial data received. For troubleshooting steps visit: https://github.com/espressif/esptool#troubleshooting CMake Error at run_serial_tool.cmake:56 (message): /Users/rainbow/.espressif/python_env/idf4.4_py3.7_env/bin/python /Users/rainbow/WorkSpace/esp/esp-idf/components/esptool_py/esptool/esptool.py --chip esp32s3 failed

    make[3]: *** [CMakeFiles/flash] Error 1 make[2]: *** [CMakeFiles/flash.dir/all] Error 2 make[1]: *** [CMakeFiles/flash.dir/rule] Error 2 make: *** [flash] Error 2 make failed with exit code 2

    opened by MinjunHuang 2
  • 请问下esp-box的界面是用的哪个设计器?

    请问下esp-box的界面是用的哪个设计器?

    是用的官方的EdgeLine吗?

    另外问下font_cmd_cn_36.c里的字体也是设计器生成的吗?能提供下字体名吗?

    我这边同时购买了s3-box跟se-box-lite裸板,看了电路原理图跟s3-box对比应该是一样的屏幕接口,区别只是是否支持触屏.我把s3-box的屏幕的排线插到了Lite裸板上,为啥点亮不了屏幕呢?代码里我注释了触控驱动初始化(bsp_tp_init)

    lite出厂例程有吗?生成的固件也行阿..

    谢谢

    opened by Beanv587 2
  • Can't flash new firmware to ESP32-S3-BOX

    Can't flash new firmware to ESP32-S3-BOX

    Hello, I just received the ESP32-S3-BOX. Following the recommendations I was hoping I could upgrade the latest firmware according to these instructions: https://github.com/espressif/esp-box/blob/master/docs/firmware_update.md Although I have used this tool successfully multiple times on various other ESP devices, it does not work here. And yes, I also tried holding the boot button etc. It initializes the upload:

    AP: 7CDFA1E1C781 STA: 7CDFA1E1C780 BT: 7CDFA1E1C782 ETHERNET: 7CDFA1E1C783

    ... and then I always get this error:

    Uploading stub... Running stub... Stub running...

    is stub and send flash finish

    Is there any other thing I could try? It's not the cable or computer as I was also able to flash other firmware onto it (Tasmota via the Tasmota Web Installer for instance).

    Thank you for your help!

    opened by WH3080 2
  • Audio and playlist components

    Audio and playlist components

    Refactor audio player and playlist out of mp3_demo and make use of both in mp3_demo and factory examples.

    @TDA-2030 I'd like to get the audio_player up on the components catalog at some point as I could make use of this on another project. Its not ready quite yet and lacks WAV file support (which I can add soon) but wanted to get your initial review and feedback to start moving in that direction.

    opened by chmorgan 4
  • TT21100 touch driver does not support interrupt based reading

    TT21100 touch driver does not support interrupt based reading

    TT21100 touch driver does not support interrupt based reading.

    https://github.com/espressif/esp-box/blob/cc7610df2d8ddeab334695e748f7ed938940c895/components/i2c_devices/touch_panel/tt21100.c#L176-L184

    Suggested functionality:

    esp_err_t tt21100_tp_init(void)
    {
    ...
        // Register interrupt for GPIO_NUM_3 falling edge / tt21100_touch_interrupt()
    ...
    }
    
    void tt21100_set_callback(void (*callback)())
    {
        // Store callback function
    }
    
    void tt21100_touch_interrupt()
    {
        // Call the callback function if it is set
    }
    
    opened by TTauriainenQt 1
  • 我无法使用内置的JTAG调试器调试

    我无法使用内置的JTAG调试器调试

    image 报错的界面如图片所示。 launch.json如下所示,程序可以正常的下载运行。

    {
      "version": "0.2.0",
      "configurations": [
        {
          "name": "ESP32-S3 DEBUG",
          "type": "cppdbg",
          "request": "launch",
          "MIMode": "gdb",
          "miDebuggerPath": "${command:espIdf.getXtensaGdb}",
          "program": "${workspaceFolder}/build/${command:espIdf.getProjectName}.elf",
          "windows": {
            "program": "${workspaceFolder}\\build\\${command:espIdf.getProjectName}.elf"
          },
          "cwd": "${workspaceFolder}",
          "environment": [{ "name": "PATH", "value": "${config:idf.customExtraPaths}" }],
          "setupCommands": [
            { "text": "target remote :3333" },
            { "text": "set remote hardware-watchpoint-limit 2"},
            { "text": "mon reset halt" },
            { "text": "thb app_main" },
            { "text": "flushregs" }
          ],
          "externalConsole": false,
          "logging": {
            "engineLogging": true
          }
        }
      ]
    }
    
    opened by BeeeeeeLazy 3
  • I2C read error is not handled correctly in TT21100 driver

    I2C read error is not handled correctly in TT21100 driver

    I2C read error is not handled correctly as ret_val == ESP_OK and data_len > 0 is not checked here: https://github.com/espressif/esp-box/blob/c46079095e4115282babbddb78179af547b6d548/components/i2c_devices/touch_panel/tt21100.c#L122

    This will cause that tt21100_readwill be called with data_len == 0 https://github.com/espressif/esp-box/blob/c46079095e4115282babbddb78179af547b6d548/components/i2c_devices/touch_panel/tt21100.c#L123

    https://github.com/espressif/esp-box/blob/c46079095e4115282babbddb78179af547b6d548/components/i2c_devices/touch_panel/tt21100.c#L33

    esp_err_t i2c_master_read(i2c_cmd_handle_t cmd_handle, uint8_t *data, size_t data_len, i2c_ack_type_t ack)
    {
    ...
        ESP_RETURN_ON_FALSE(data_len > 0, ESP_ERR_INVALID_ARG, I2C_TAG, I2C_DATA_LEN_ERR_STR);
    
    opened by ratzori 1
Releases(v0.3.0)
  • v0.3.0(Jun 10, 2022)

    ESP-BOX v0.3.0 did huge refactors, which are compatible with ESP32-S3-BOX and ESP32-S3-BOX-Lite. ESP32-S3-BOX-Lite is another Lightweight AI Voice Recognition Audio Evaluation Kit launched by Espressif System, compare with ESP32-S3-BOX which removed the touch panel and added three buttons for UI interaction. In addition, we developed a mobile App esp-box over public rainmaker server for you to experience cloud control and other smart functions.

    Major changes

    • Added board auto-detect to support ESP32-S3-BOX and ESP32-S3-BOX-Lite

    • Added ESP-RainMaker cloud support that allows users to control the light via esp-box mobile App

    • Added brand new UI including media player page, about us page, help page

    • Added Chinese and English continuous speech recognition

    • Added speech echo after recognition successful

    • Added support for switching CN&EN firmware

    • Added watering_demo that is compatible with two boards

    • Removed local webserver

    • Removed the patch of esp-idf

    • Improved wake-up and recognition accuracy

    • Updated older examples to support two boards except for mp3_demo

    • Updated documentation of README, getting started, disassembly tutorial, hardware overview, and technical architecture.

    Update and Flash Firmware

    To flash firmware under the Windows system, please to the Firmware update for Windows

    To flash firmware under the Linux system, please to the Firmware update for Linux

    To flash firmware under the macOS system, please to the Firmware update for macOS

    Troubleshooting

    • Program upload failure

      • Hardware connection is not correct: run idf.py -p PORT monitor, and reboot your board to see if there are any output logs.
      • Try to put ESP32-S3 into download mode. To do this, keep GPIO0 low while toggling reset. On many development boards, the “Boot” button is connected to GPIO0, and you can press the “Reset” button while holding the “Boot” button.
    Source code(tar.gz)
    Source code(zip)
    ESP-BOX_Demo_CN_V0.3.0.bin(14.18 MB)
    ESP-BOX_Demo_EN_V0.3.0.bin(14.18 MB)
  • v0.2.1(Dec 1, 2021)

    ESP-BOX v0.2.1 has bug fixes and performance improvements to the previous ESP32-S3-BOX development board firmware. Include the following:

    • Update the animation of the speech recognition interface to improve response speed and fluency

    • Fixed the issue that the voice wake-up animation was extremely stuck when the prompt message was not closed

    • Fixed the problem that the control panel information was not synchronized after the LED status was modified by voice

    • Fixed the problem that the LED does not turn on when the brightness is updated through the Web

    • Updated LVGL to V8.1

      • Dark lines appear in the shadow of the control in V8.0 : LED with custom style

      • All third-party components are moved to the LVGL epository. Remove all lv_lib_xxx and ntrol whether the component is enabled through Kconfig.

      • Split file system support to stdio, POSIX and FatFS. Select stdio according to IDF support and specify the default drive letter in CMakeLists.txt

    • Fixed an issue where a command word that was too short was added successfully on the web page but esp-sr refused to add it

    In addition, update the factory firmware version number to V0.2.1.

    Update and Flash Firmware

    To flash firmware under Windows system, please to the Firmware update for Windows

    To flash firmware under Linux system, please to the Firmware update for Linux

    To flash firmware under macOS system, please to the Firmware update for macOS

    Troubleshooting

    • Program upload failure

      • Hardware connection is not correct: run idf.py -p PORT monitor, and reboot your board to see if there are any output logs.
      • Try to put ESP32-S3 into download mode. To do this, keep GPIO0 low while toggling reset. On many development boards, the “Boot” button is connected to GPIO0, and you can press “Reset” button while holding “Boot”.
    • LCD does not display properly or flickers

      • Make sure that the MUTE button is not pressed, and the yellow indicator light on the top of the development board is not lit.
      • If there is still no response, reset the device or reconnect the USB-C cable.
    • No response after scanning the QR code

      • Try to manually connect to the AP displayed on the screen and enter the URL in the browser.
    Source code(tar.gz)
    Source code(zip)
    ESP-Box_Demo_CN_V0.2.1.bin(11.18 MB)
    ESP-Box_Demo_EN_V0.2.1.bin(8.25 MB)
  • v0.1.1(Nov 19, 2021)

    ESP-BOX v0.1.1 is the first update for ESP32-S3-BOX development board.

    Update and Flash Firmware

    To flash firmware under Windows system, please to the Firmware update for Windows

    To flash firmware under Linux system, please to the Firmware update for Linux

    To flash firmware under macOS system, please to the Firmware update for macOS

    Troubleshooting

    • Program upload failure

      • Hardware connection is not correct: run idf.py -p PORT monitor, and reboot your board to see if there are any output logs.
      • Try to put ESP32-S3 into download mode. To do this, keep GPIO0 low while toggling reset. On many development boards, the “Boot” button is connected to GPIO0, and you can press “Reset” button while holding “Boot”.
    • LCD does not display properly or flickers

      • Make sure that the MUTE button is not pressed, and the yellow indicator light on the top of the development board is not lit.
      • If there is still no response, reset the device or reconnect the USB-C cable.
    • No response after scanning the QR code

      • Try to manually connect to the AP displayed on the screen and enter the URL in the browser.
    Source code(tar.gz)
    Source code(zip)
    ESP-BOX_Demo_CN_V0.1.1.bin(11.18 MB)
    ESP-BOX_Demo_EN_V0.1.1.bin(8.25 MB)
Owner
Espressif Systems
Espressif Systems
Additional components for ESP-IDF, maintained by Espressif

Espressif IDF Extra Components This repository aims to store ESP-IDF extra components which have been seperated and uploaded into IDF Component Manage

Espressif Systems 15 Jun 6, 2022
My version of psxfunkin with new changes like new story mode, new options,etc

PSXFunkin Friday Night Funkin' on the PSX LOL Compilation Refer to COMPILE.md here Characters Igor Ver added new characters Like XmasGF,Monster and mu

IgorSou3000 4 Jun 8, 2022
A static C++ library for the generation of discrete functions on a box-shaped domain

A static C++ library for the generation of discrete functions on a box-shaped domain. This is especially suited for the discretization of signed distance fields.

Interactive Computer Graphics 217 Jun 21, 2022
All of my code from exploiting Apex Legends released to the public.

apex-cheating I'm releasing all my source and tools to do with Apex Legends today because idk man. UC-Apex-Remastered An Apex Legends cheat based off

null 47 Jun 23, 2022
Archived version of PHP 1.99s - released 31st May 1997

php-1.99s An archived copy of PHP 1.99s - originally released 31st May 1997 Visit php-1.99s/README for the original README. Here's how I created this

Simon Willison 2 Nov 24, 2021
Ashita v4 Beta release repository. Contains the current, most up-to-date, publicly released version of the Ashita v4 beta.

Ashita v4 Beta Release This repository contains the current, most up to date and publicly released version of the Ashita v4 beta. Lead Developers Ashi

Ashita 15 Jun 20, 2022
ESP Insights is a remote diagnostics solution that allows users to remotely monitor the health of ESP devices in the field.

ESP Insights is a remote diagnostics solution that allows users to remotely monitor the health of ESP devices in the field.

Espressif Systems 27 Jun 9, 2022
Veml7700-esp-idf - VEML7700 Light Sensor driver for ESP-IDF

VEML7700 Light Sensor driver for ESP-IDF Overview This project aims to provide a very simple interface for configuring and reading data from the VEML7

Kristijan Grozdanovski 3 Apr 4, 2022
Espressif ESP32 implementation of ANSI-ESTA E1.11 DMX-512A

This library allows for transmitting and receiving ANSI-ESTA E1.11 DMX-512A using an Espressif ESP32. It provides control and analysis of the packet configuration and allows the user to read synchronously or asynchronously from the DMX bus. This library also includes tools for data error-checking to safely process DMX commands.

null 66 Jun 22, 2022
A cross platform shader language with multi-threaded offline compilation or platform shader source code generation

A cross platform shader language with multi-threaded offline compilation or platform shader source code generation. Output json reflection info and c++ header with your shaders structs, fx-like techniques and compile time branch evaluation via (uber-shader) "permutations".

Alex Dixon 273 Jun 10, 2022
To simplify the development of ESP32 in ESP-IDF, Easyio provides a complete driver library

Easyio 开源驱动库 Easyio 是一款适配于ESP-IDF框架的开源驱动库,以支持ESP32的简便开发。目的是简化乐鑫ESP-IDF开发框架的使用难度。(真要方便的话,有现成的Arduino和Platform可以用,不过实在迫于工作要求,有的开源东西不让用,同时便于对接FAE,于是就有了 E

null 161 Jun 21, 2022
A toolkit for pointcloud processing, including: filter, bounding box, ground segmentation, cluster

A toolkit for pointcloud processing, including: filter, bounding box, ground segmentation, cluster. And implemented by different algorithms(some with pcl wrapper). c++17 supported

Au1ong 6 Jun 4, 2022
Project to remove the 'dotted focus box' around your selections in Windows 11.

Thank you https://github.com/mrexodia/NoFlashWindow for providing this template. With out it this would not have been as easy. Do not run the 32 bit i

null 14 Apr 22, 2022
HESS (Hyper Exponential Space Sorting) is a polynomial black-box optimization algorithm, that work very well with any NP-Complete, or NP-Hard problem

The original HESS (Hyper Exponential Space Sorting) is a polynomial black-box optimization algorithm, that work very well with any NP-Complete, or NP-Hard problem, at 2021 thanks to suggestions of Daniel Mattes, work like a complete algorithm.

SAT-X 3 Jan 18, 2022
HESS HAMILTONIAN PATH COMPLETE (2021) black-box for Hamiltonian Path Problem

The original HESS (Hyper Exponential Space Sorting) is a polynomial black-box optimization algorithm, that work very well with any NP-Complete, or NP-Hard problem

SAT-X 1 Jan 19, 2022
A tool box of cp/m code that is known to run on cp/m

cpmtoolbox A tool box of cp/m code that is known to run on cp/m This code repo contains cp/m programs that are known to build and run on cp/m systems.

Jay Cotton 2 Feb 3, 2022
AVX2-vectorized box filter

vs-boxblur AVX2-vectorized box filter. For integer input, it favors architectures with fast cross lane shuffle (e.g. haswell or later architectures of

私立七森中ごらく部 3 Apr 7, 2022
`lv_lib_100ask` is a reference for various out of the box schemes based on lvgl library or an enhanced interface for various components of lvgl library.

Introduction lv_lib_100ask is a reference for various out of the box schemes based on lvgl library or an enhanced interface for various components of

100askTeam 14 Jun 23, 2022
foxBMS is a free, open and flexible development environment to design battery management systems.

foxBMS is a free, open and flexible development environment to design battery management systems. It is the first modular open source BMS development platform.

The foxBMS Team 64 Jun 20, 2022