Table of Contents

CRB - ControllerRingBus

Übersicht

ToDo

Done

220415 : Aufspaltung in zwei Teil-Module:

220405 : Minimalsystem: Stm32F103LedMotorMinimal

220404 : Minimalsystem: Stm32F103PwmMotorMinimal

220404 : Minimalsystem: Stm32F103LedMotorServo

220404 : Umschreibung Dataflow Stm32F103ControllerRingBus

220403 : Beschreibung Dataflow Stm32F103ControllerRingBus

Wohin kommen die CB-Funktionen????

CDispatcher Dispatcher( UartPC UartPC_OnTxLine, UartPC_OnRxLine, NOD! Main - Uart.Execute/OnRx/TxLine

                     // LedSystem
                     LedSystem_OnStateChanged, // NOD! SetState ->
                     LedSystem_OnSetOn, LedSystem_OnSetOff, // Dispatcher -> SetOn/Off
                     // MotorLeft
                     MotorLeft_OnStateChanged, // NOD!
                     MotorLeft_OnVelocityChanged, // NOD!
                     MotorLeft_OnMovePositive, // Dispatcher -> Set+/-Stop
                     MotorLeft_OnMoveNegative,
                     MotorLeft_OnStop,
                     // MotorRight
                     MotorRight_OnStateChanged,   // NOD!
                     MotorRight_OnVelocityChanged,  // NOD!
                     MotorRight_OnMovePositive, // Dispatcher -> Set+/-Stop
                     MotorRight_OnMoveNegative,
                     MotorRight_OnStop,
                     // ServoLeft
                     ServoLeft_OnStateChanged, // NOD!
                     ServoLeft_OnSetPosition, // Dispatcher -> SetPWM
                     // ServoRight
                     ServoRight_OnStateChanged, // NOD!
                     ServoRight_OnSetPosition); // Dispatcher -> SetPWM

220401 : Erweiterung Stm32F103ControllerRingBus

220331 : Versuche mit Stm32F103PwmTest

220324 : CRB - ControllerRingBus

220323 : Second Tries

220322 : First Tries

[env:genericSTM32F103C8]
platform = ststm32
board = genericSTM32F103C8
framework = arduino
debug_tool = stlink
upload_protocol = stlink
build_flags = -fexceptions

Section in “platformio.ini”, “-fexceptions” für try/catch(int exception)