User Tools

Site Tools


project:mid_multiinterfacedispatcher:esp32multiinterfacedispatcher

Esp32MultiInterfaceDispatcher

ToDo

  • FID in Uart BasisClass integrieren
  • INTERFACE_SIZE_RXBLOCK/TXBLOCK und RXECHO nach InterfaceBase verlagern

Entwicklung

2110161448 - Lan-Bibliothek

  • leider habe ich keine MicroPython-Lan-Library gefunden
    • so bleibt nur übrig, C++-Lan-Code in das MicroPython-Image als Library mitzu-compilieren
  • neues Projekt Esp32LanW5500Dispatcher
  • Grundlage: 2110160817_Esp32VscEthernetServerEthernet2_01V05_libLanW5500
  • Ziel: dieses Modul soll leicht integrierbar in MID sein!

2110160610 - Bibliothek Ethernet2

  • MediaWiki: LanModule_W5500 mit Version
    2110160817_Esp32VscEthernetServerEthernet2_01V05_libLanW5500.zip
    und damit vollständiger Arduino-Library-Integration in VSCode.

2110152206 - Bibliothek Ethernet2

GitHub-Stoffregen(?)-Ethernet2-Library: “cannot instantiate abstract class”
Dagegen funktionierende Ethernet2 gefunden unter M5Stack: (wieder eine Hürde geschafft!)

2110150810 - Einbau Lan

  • ??? wirklich so sinnvoll ???:
  • Neue Namensgebung: InterfaceWifi → InterfaceWifiEsp32 wegen multipler Hardwaremöglichkeiten und Unterscheidungen!!!

2110110800 - Einbau Lan

  • Versuche mit Projekt OPS-OctalPowerSwitch

211010tttt - Einbau Wlan

2110xxtttt - Einbau Bt

2108311326 - Änderung FID

  • Basis _2108201133_Esp32MultiInterfaceDispatcher_00V20alpha
  • Compilieren… Testen…

2108291124 - Template-Projekt: MultiInterfaceDispatcher

  • Versuch Einbau Bluetooth: Interface Bt
  • Definition CBt entsprechend CUart

2108261328 - Template-Projekt: MultiInterfaceDispatcher

  • Version 2108261617_Esp32MultiInterfaceDispatcher_00V30
  • Integration ESP32: Command APE - AbortProcessExecution (abort all FSMs)
  • Integration ESP32: Command RSS - ResetSystem (system_restart())
  • Minimierung des IFN-Projekts durch Ausklammern der minimal nicht benötigten Codes durch Compiler-Direktive #ifdef IFN - #endif, nicht benötigte Dateien werdenim ExtraOrdner SecureMIDIFN gespeichert.
  • Ausklammern DSC
  • Übernahme aus 2108201133_Esp32MultiInterfaceDispatcher_00V20alpha.zip (LAS - Esp32MultiInterfaceDispatcher)
  • Minimales Template mit System-Commands (incl. SystemLed), verwendbar als Basis-Template für alle MicroController-Projekte.
  • Vorgesehen 4 Interfaces: Uart/Bt/Lan/Wlan, realisiert bisher nur Uart, nun Erweiterung auf alle Interfaces.

2108171300 - Scanner-Commands

2108160800 - LaserScanner ausgeblendet

project/mid_multiinterfacedispatcher/esp32multiinterfacedispatcher.txt · Last modified: 2022/09/13 11:58 by 127.0.0.1