project:mid_multiinterfacedispatcher:esp32multiinterfacedispatcher
Table of Contents
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!)
- Esp32-Lan-Bibliothek Ethernet2-master funktioniert NUR unter ArduinoIDE, NICHT unter VSCode
- alternative Esp32-Lan-Bibliothek Ethernet2 unter
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
- Quelle: Minimalprogram
- 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