а подскажет может ктонить легковесную библиотеку pub/sub? задача такая - на микроконтроллере под RTOS в разных потоках запущены всякие подпрограммы, работающие с периферией, управляются и общаются с бизнес логикой через event flags, mailbox и тд.
поднял в отдельном потоке интерпретатор JavaScript чтобы бизнес логика разрабатывалась быстрее + уменьшить зацепление компонентов, для общения интерпретатора хочу использовать общий контроллер и чтобы удобно можно было и унифицированно получать и отправлять сообщения из потока интерпретатора в котором крутится бизнес логика в поток контроллера который с потоками подзадач уже по их интерфейсам общается