Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

improvement request: refactoring the current Arduino libs and cores (esp. ARM, ARMD, STM32) to make them multithreading-safe #6000

Closed
Labels
Component: CoreRelated to the code for the standard Arduino API Library: OtherArduino libraries that don't have their own label Type: InvalidOff topic for this repository, or a bug report determined to not actually represent a bug feature requestA request to make an enhancement (not a bug fix)
@shiftleftplusone

Description

improvement request:
as already stated by M. Patel and P. Stoffregen in #5914 there is an urgent need of refactoring the current Arduino libs and cores (especially for ARM, ARMD, STM32) to make them multithreading-safe.

Having MT-safe cores and libs is indispensible especially for more powerful MCUs , i.e. ARM, ARMD, STM32-cores like e.g., the Zero, M0, Due, Teensy, and the new STAR OTTO.

They all have lot of memory and cpu-power but that can be utilized reasonably only by powerful multilthreading libraries (e.g. std::thread (C++11/14) and even possibly POSIX pthread (ANSI-C) ) which require compellingly reliable thread-safe core and lib fundaments.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Component: CoreRelated to the code for the standard Arduino API Library: OtherArduino libraries that don't have their own label Type: InvalidOff topic for this repository, or a bug report determined to not actually represent a bug feature requestA request to make an enhancement (not a bug fix)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

        AltStyle によって変換されたページ (->オリジナル) /