RxCpp на Arduino?

c++

Я хотел бы использовать некую шину событий на Arduino. В последнее время я использую Reactive Extensions на различных платформах: Android, Angular, iOS и т. д., и нахожу их очень полезными.

Я попытался установить библиотеку и скомпилировать что-нибудь (просто включив заголовки в пример), и получил следующую ошибку.

/home/john/Arduino/libraries/rxcpp/rx-trace.hpp:97:57: error: 'exception_ptr' in namespace 'std' does not name a type
     inline void on_error_enter(const Subscriber&, const std::exception_ptr&) {}
                                                     ^

Прежде чем я потрачу слишком много времени, пытаясь заставить то, что работать не будет, кто-нибудь знает, будет ли это работать на Arduino или на какой-либо другой библиотеке шины событий, которая хорошо работает на этой платформе?

, 👍2

Обсуждение

Ну, исключения отключены, по сути все библиотеки C++ недоступны и т. д...., @KIIV


1 ответ


0

Немного поздно, но хорошая библиотека: https://github.com/luisllamasbinaburo/Arduino-ReactiveArduino

Даже немного расширил его, чтобы включить конечные автоматы: https://github.com/rzeldent/Arduino-ReactiveArduino

,