User Tools

Site Tools


module:micropython:esp32uartbtwlan:esp32uartbtwlan

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
module:micropython:esp32uartbtwlan:esp32uartbtwlan [2021/12/26 11:57] omdevelopmodule:micropython:esp32uartbtwlan:esp32uartbtwlan [2022/09/13 11:58] (current) – external edit 127.0.0.1
Line 9: Line 9:
  
 ===== Übersicht ===== ===== Übersicht =====
 +  * bisher nur ZWISCHENVERSION!
   * erster Versuch, mit einem Uart/Bt/Wlan zu realisieren   * erster Versuch, mit einem Uart/Bt/Wlan zu realisieren
   * und dabei ein LCDisplayI2C und ein Keyboard4x4 anzusteuerung.   * und dabei ein LCDisplayI2C und ein Keyboard4x4 anzusteuerung.
   * Dabei Multithreading   * Dabei Multithreading
   * KEINE endgültige Entwicklung!   * KEINE endgültige Entwicklung!
 +
 +===== Neuerstellung Grundmodule ===== 
 +  * [[|Esp32UartThread]]
 +  * [[|Esp32BtThread]]
 +  * [[|Esp32WlanThread]]
  
  
Line 46: Line 52:
  
  
-===== Version =====  
-{{:module:micropython:Esp32DisplayKey:2112251413_Esp32DisplayKey_01V03.zip | 2112251413_Esp32DisplayKey_01V03.zip}}  
  
 ===== Beschreibung ===== ===== Beschreibung =====
Line 59: Line 63:
  
  
-==== 211225 : "echte" Parallelisierung ==== +==== 211225 : ==== 
-  * {{:module:micropython:Esp32DisplayKey:2112251329_Esp32DisplayKey_01V02.zip | 2112251329_Esp32DisplayKey_01V02.zip}} +  * {{:module:micropython:Esp32UartBtWlan:2112252016_Esp32UartBtWlan_laststand.zip | 2112252016_Esp32UartBtWlan_laststand.zip}}  
 + 
 +==== 211225 :  ====
  
-==== 211224 : Versuch zur Thread-Entkopplung ==== +  * {{:module:micropython:Esp32UartBtWlan:2112252010_Esp32UartBtWlan_00V03_KBLCD.zip | 2112252010_Esp32UartBtWlan_00V03_KBLCD.zip}}  
-  * Multithreading mit LCDisplay in MicroPython zeigt jetzt (hoffentlich) keine Mucken mehr.... +==== 211225  ==== 
-  * zweiter Thread zur Tastatur-Überwachung (ohne Blockade) +  * {{:module:micropython:Esp32UartBtWlan:2112251957_Esp32UartBtWlan_00V02_UartPCKeyboard.zip | 2112251957_Esp32UartBtWlan_00V02_UartPCKeyboard.zip}} 
-  * Trick: die CommandExecutionTime-Blockaden des Displays in einen Thread auszulagern ! +
-  * Klasse CDisplay mit eigenem Thread self.Thread und CCommandList(Row, Col, Text) +
-  * Commands: +
-    * Clear() +
-    * Write(R, C, T) +
-  * {{:module:micropython:Esp32DisplayKey:2112241720_Esp32DisplayKey_01V01.zip | 2112241720_Esp32DisplayKey_01V01.zip}}  +
-==== 211223 Basis ==== +
-  * ganz grosses Problem mit MultiThreading: +
-    * Keyboard4x4 mit eigenem Key-Erkennungs-Thread +
-    * Display mit eigenem Periodic-Display-Thread  +
-  * laufen nicht unabhängig voneinander !!! Ganz grosser MIST!!!! +
-  * {{:module:micropython:Esp32DisplayKey:2112232218_Esp32DisplayKey_00V02.zip | 2112232218_Esp32DisplayKey_00V02.zip}} +
  
 ----- -----
module/micropython/esp32uartbtwlan/esp32uartbtwlan.1640516237.txt.gz · Last modified: 2021/12/26 12:57 (external edit)