====== SCD - ScriptingCommandDispatcher: FutureDo ====== ==== 2201xx : IT01-Bricks * Aufbau eines Modells des IT01 mit Bricks * Hardware des IT01: * PressureSensor * DosingValve(DCMotor, Sensor(?)) * Acht OnOffValves * Display(4x20) * Keyboard(4x4) * Drucker(Uart, Emulation über RPi-Hdmi-Display?) * Software IT01Manager: * Tiny: VSCode,MicroPython für Esp32(Interfaces UartPC/BtAD/WlanUdp/UartUC) * Pro: VSCode,C++ für Esp32(Interfaces UartPC/BtAD/WlanUdp/LanUdp/UartUC) * VSCode,C++ für Stm32F103(UartUC) * Windows Python-GUI mit UCUart über USB-Uart-Converter(UartUC) ==== 2201xx : ChildProcessor ==== * VSCode mit C++ * CommandDispatcher (vormals: @LSO, @LSF) für \$LSO, \$LSF, also mit Header \$ ! * daher Dispatcher.ExecuteCommand: Detektion auf @ (Command-Esp32) / \$ (Command-ChildProcessor) * VSCode mit Stm32F103C8T6-Module programmieren ==== 2201xx : BIN-Files ==== * C++-Files compiled into MicroPython.bin * {{https://docs.micropython.org/en/latest/develop/cmodules.html|MicroPython external C modules}} ==== 2201xx : Vermutlich Ziellösung ==== * Esp32(C++, VSCode) mit UartPC, UartUC(Chain), BtUart und WlanUdp * entweder: RPiPico(MicroPython, VSCode) mit UartUC(Chain) * oder: Esp32(MiniModule, VSCode)(MicroPython, VSCode) mit UartUC(Chain), SDCard(?) * Stm32xxx(C++, VSCode) mit UartUC(Chain) {{:project:SCD_ScriptingCommandDispatcher:2201190828_ScriptingCommandDispatcher_TargetSolution.png?400 | 2201190828_ScriptingCommandDispatcher_TargetSolution.png}} \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ ==== 220119 : Kompromiss-Erweiterung ==== * **OOO** Hardware: weiterer Stm32F103-Controller * Verkettung Stm32F103-TxD-/RxD-Pins mit Esp32-TxD-/RxD-Pins ===== Unbedingt noch erledigen ===== * **OOO** DokuWiki:pages:module:micropython:Esp32SDCard erzeugen!!! * **OOO** Esp32ExecuteFile: die letzten beiden Esp32/Pc-Einträge müssen noch auf Esp32ExecuteFile transformiert werden!