Ultrawipf / OpenFFBoard

OpenFFBoard is a universal force feedback interface for DIY simulation devices
https://hackaday.io/project/163904-open-ffboard
MIT License
584 stars 120 forks source link

Feature/add esp32s2 #46

Open TDA-2030 opened 2 years ago

TDA-2030 commented 2 years ago

Changes

Added support for ESP32S2

There can be little doubt that supporting ESP32S2 is exciting, which allows all of us to DIY at a lower cost. Although the porting work has not been completed yet, you can get the same fantastic experience as STM32 in some functions. I try my best to reduce the modification of openffb code and keep the original code of STM32.

The porting status of functions are as follows:

Main classes

Extra features

https://github.com/TDA-2030/OpenFFBoard/tree/feature/add_esp32s2/Firmware/Targets/ESP32SX#readme is a brief instruction.

TDA-2030 commented 2 years ago

@Ultrawipf PTAL Do you think it's better to merge or separate into another branch?

Ultrawipf commented 2 years ago

I would like to get some hardware to test this myself before merging into the main project so i can make sure support is kept. Really interesting to see this being ported on other chips. Could you supply me with a board or is there a devkit i could buy somewhere with all required ports? Otherwise i will make one from your files. You can contact me via the mail address on my profile or the linked discord.

TDA-2030 commented 2 years ago

Sorry for my late reply! I am in China and under the COVID-19 lockdown. It is more convenient for you to make a PCB yourself. Please see the v1.1 version hardware.

In addition, If you have an ESP32-S2-DevKitC-1 or ESP32-S2-Saola-1 development board, you can use it for most of your testing

nhnn123 commented 4 months ago

广大劳动人民,还等着更新。 @TDA-2030 @Ultrawipf