Commit Graph
70 Commits
Author SHA1 Message Date
skruecken 0b27d68c0c Installed Formatter and extracted javascript window logic from index 2026-02-08 17:14:37 +01:00
skruecken 0bcacb4a53 Improved Go Tool so that the OTA Update Works again 2026-02-08 17:00:41 +01:00
skruecken c656d4afd7 Added Naming Convetions 2026-02-08 17:00:08 +01:00
skruecken d0ff63783f Removed RAW Logs 2026-02-03 15:34:54 +01:00
skruecken 028b6feae8 Added Dummy Tests 2026-01-27 17:36:41 +01:00
skruecken 3c011e272b Added ClientInput
- refactored some magic numbers
2026-01-27 16:42:24 +01:00
skruecken 0767ddac38 Big Gotool Refactoring
- Added Event Bus
- Reworked Package Parsing
- Rewokred Frame Parsing
2026-01-27 16:23:51 +01:00
skruecken 9efef034f0 Changed to new Frontend for UI Components 2026-01-06 16:14:51 +01:00
skruecken 6edf7e6e5f Added Working Prototype for Websocket Communication 2025-12-30 16:19:43 +01:00
skruecken 2070001f4c Added Config for Tap/Acceleration Sensor 2025-12-30 14:11:33 +01:00
skruecken 50586f2b50 Moved to the bma456h lib 2025-12-30 14:11:12 +01:00
skruecken de747ef463 BMA456 HW Interrupt after 2 Steps working 2025-12-16 17:47:58 +01:00
skruecken 6521e290d6 Prototyped the first configuration and read of the BMA456 Sensor 2025-12-13 13:54:44 +01:00
skruecken f2296a33e6 Create a simpler version of the OTA Update
Using no Broadcast logic for speed but its working now.
There is to much Acks going on but for the prototyp that is okay
2025-09-28 20:52:36 +02:00
skruecken 7097e9e7ab Added Test Data Message for Game Development Testing 2025-09-27 15:57:52 +02:00
skruecken df35def702 Added Function to Read App Image size from Partition 2025-09-27 14:26:32 +02:00
skruecken 337976e637 OTA Update nearly working but could not get image correctly transefered 2025-09-14 13:07:08 +02:00
skruecken d8716c232e Updated Message Handling to new MessageBroker 2025-08-23 21:14:18 +02:00
skruecken a3e330ed77 Added Simple Switch Command Between C3 and S3 2025-08-23 21:13:56 +02:00
skruecken 672267b991 WIP First working version of registered callback esp now logic 2025-08-18 22:38:16 +02:00
skruecken 8398442544 Reworked ESPNOW MessageBrokerTask 2025-08-18 20:27:30 +02:00
skruecken 60a304a93d Boilerplate for OTA Update over ESPNOW 2025-08-10 19:43:54 +02:00
skruecken f504553ab6 Added Header Definitions 2025-08-10 15:17:22 +02:00
skruecken bbfe61a9ed Fixed const pointer 2025-08-10 15:14:36 +02:00
skruecken 73bc078465 Moved OTA Functionality to functions to reuse it 2025-08-10 15:08:48 +02:00
skruecken 8d4f1da028 Fixed UART Version output and visualized it in go tool 2025-08-10 13:20:11 +02:00
skruecken 1d36a757c0 Added pagebreak in readme for printing 2025-08-10 13:17:08 +02:00
skruecken 648e201f5e Fixed Readme Layout 2025-08-10 13:05:33 +02:00
skruecken 400d308f4a Fixed Readme Layout 2025-08-10 13:03:40 +02:00
skruecken 1c9120a197 Updated Readme with actual UART Protocol 2025-08-10 12:22:45 +02:00
skruecken 3b560799af Working OTA Update over UART to the Master 2025-08-03 22:52:01 +02:00
skruecken 3abdd8816c Tool Adjustments for OTA Update 2025-08-02 16:13:08 +02:00
skruecken cf42e86322 First Prototype of OTA Uart Update Protkol, not working in this state!!! 2025-08-02 16:12:41 +02:00
skruecken 59dbd7b035 Adjustes UART Message Length to 512 2025-08-02 16:12:09 +02:00
skruecken d3e44125a2 Added Defines, fixed broken function call 2025-07-26 10:42:31 +02:00
skruecken ebb739a3a0 Removed old vibe coded Python Test Tool 2025-07-26 10:39:11 +02:00
skruecken 441347fc95 Added UART MSG IDs and Prep work for OTA 2025-07-26 10:38:26 +02:00
skruecken a9779cbade Added Version to Client Infos 2025-07-26 10:37:57 +02:00
skruecken 704d1c9c0b Added Test of NVS and Partion API 2025-07-26 10:36:31 +02:00
skruecken 95bfcaa4d2 Added OTA Update Strategie writedown 2025-07-26 10:35:40 +02:00
skruecken 01d0be7004 Rebuild Python Tool in Go 2025-07-26 10:35:21 +02:00
skruecken a8c7c42471 Added new Payload Structs for Preperation of OTA Update 2025-07-24 16:11:26 +02:00
skruecken 0934105952 Reworked MAC to String logic to many little buffers 2025-07-24 14:32:25 +02:00
skruecken 55228fff8d Added MultiBoard Support
Support ESP32S3 and ESP32C3 while compiling
2025-07-24 14:15:53 +02:00
skruecken 2bc6686d90 Adjustes Target to ESP32S3 and made uart payload build static 2025-07-24 11:39:29 +02:00
skruecken 73d3e24786 Improved Tool for Testing with Threading 2025-07-23 17:36:28 +02:00
skruecken fad6a0aee2 Added Python Test tool 2025-07-23 16:49:17 +02:00
skruecken 50ee8009fc Fixed Bug in UART Protokol 2025-07-23 16:48:55 +02:00
skruecken beef75f31c Added Message Builder with Tests 2025-07-22 14:31:24 +02:00
skruecken c564fedf65 Reworked Message Parsing and UART Protkol with Tests 2025-07-22 14:29:41 +02:00
skruecken b4d9f24f0e Added Git Hash To Build 2025-07-22 14:22:49 +02:00
skruecken 94b5fd47a4 TMP: Working on a Prototyp of UART Communication
The Prototype will be used as Template for the Code Generation
but first we need an working example
2025-05-20 22:00:33 +02:00
skruecken a3a2c35fed Added Code Generated Proto 2025-05-19 21:58:26 +02:00
skruecken 72486619f2 Reverted Readme 2025-04-16 18:35:54 +02:00
skruecken 21984cff51 Fixed Readme 2025-04-16 18:35:08 +02:00
skruecken 4a50233b7d Fixed Readme 2025-04-16 18:33:05 +02:00
skruecken 51f67458bb Added Start of Uart Protokoll Definition 2025-04-16 18:31:57 +02:00
skruecken b4ce1a5055 Added Client Status Message/Task to send over UART 2025-04-15 17:36:59 +02:00
skruecken d3b6e63cdb Changed ROM Size to 4MB for the ESP32C3 and added OTA Update Partitions 2025-04-15 17:36:05 +02:00
skruecken 185587cdb6 Reworked esp32 wroom to esp32c3 zero board
- Fixed minor Bug from Testing with multiple Nodes
2025-04-06 16:22:25 +02:00
skruecken b09819e76f Refactored Communication Handling 2025-03-22 13:41:15 +01:00
skruecken d26390ea75 Refactored Uart in own module 2025-03-22 13:09:19 +01:00
skruecken c7b86f96d8 Refactored main.h 2025-03-22 12:54:36 +01:00
skruecken e211e708a3 Update Utility Makefile for Mini and SDK Config 2025-03-22 12:46:48 +01:00
skruecken 4488e4fd6f Refactored Main removed magic number and defines 2025-03-22 12:46:06 +01:00
skruecken 6e86ae2de6 Removed Magic Numbers 2024-12-28 20:38:17 +01:00
skruecken 5a6b2d4e0e Added Reconnecting ability 2024-12-28 19:52:54 +01:00
skruecken 10d6898e43 Added Basic Uart Setup 2024-12-28 18:20:56 +01:00
skruecken 871bc4876e Added Lastenheft as Readme 2024-12-28 17:53:57 +01:00
skruecken 3e7c842597 Inital Commit
Working:
- Detection if Master or Slave over Pin
- Master Broadcasts message to Slaves
- Slave connect to Master and get Pinged
2024-12-28 16:31:33 +01:00