Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for STM32? #4

Open
markusthegeek opened this issue Dec 3, 2017 · 5 comments
Open

Support for STM32? #4

markusthegeek opened this issue Dec 3, 2017 · 5 comments

Comments

@markusthegeek
Copy link

Hi, would it be possible to add support for STM32F1 devices like Maple Mini clones?

Thank you so much for adding that support for SdFat!

@greiman
Copy link
Owner

greiman commented Dec 3, 2017

ChibiOS/RT has excellent support for STM32.

I use it with devices like Maple Mini.

@markusthegeek
Copy link
Author

markusthegeek commented Dec 3, 2017 via email

@greiman
Copy link
Owner

greiman commented Dec 4, 2017

Native ChibiOS/RT on STM32 is far better than a port of an RTOS to Arduino.

The HAL is truly multi-thread friendly. I/O for various devices overlap with threads sleeping when necessary, no delays wasting CPU. There are locks so threads optimally share devices.

I can run 10 threads on an 100 mbit Ethernet port and get 99% usage with fair sharing.

@markusthegeek
Copy link
Author

markusthegeek commented Dec 4, 2017 via email

@greiman
Copy link
Owner

greiman commented Dec 4, 2017

The best development/debug environment is ChibiStudio.

ChibiStudio is a free ARM development environment based on Open Source tools and components. It has been created in order to support the development of ChibiOS itself and is now available as a free download.

Everything is required to start working with ChibiOS is encapsulated in a single download. It takes just two minutes to have your development board working with ChibiOS.

The workspace is preloaded with all demo applications, just compile, upload code and run.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants