eeeck
|
50fbe9e9eb
|
Add a second slave for testing
|
2025-12-13 12:40:39 +01:00 |
|
eeeck
|
5dff5da328
|
Fix initialization of master
|
2025-12-13 12:40:22 +01:00 |
|
eeeck
|
72974c41a7
|
Configure multiple slave management
|
2025-12-13 12:40:00 +01:00 |
|
eeeck
|
9fab98af61
|
Add includes
|
2025-12-13 12:39:33 +01:00 |
|
eeeck
|
aba6253e70
|
Add delay and log
|
2025-12-13 12:39:16 +01:00 |
|
eeeck
|
6bfdc19fa8
|
Implement parsing method for MQTT messages
|
2025-12-13 12:39:04 +01:00 |
|
eeeck
|
184a0eed27
|
Remove port as per new Espressif MQTT lib
|
2025-12-13 12:38:41 +01:00 |
|
eeeck
|
1bbd73ff49
|
Buffering implementation with local buffer
|
2025-12-13 12:38:21 +01:00 |
|
eeeck
|
cd36415807
|
Subscribe to topics
|
2025-12-13 12:37:51 +01:00 |
|
eeeck
|
dc5c2c751b
|
Change message receive implementation to allow for only one action at a
time
|
2025-12-13 12:36:15 +01:00 |
|
eeeck
|
137814206c
|
It's a plant thing!
|
2025-12-13 12:32:03 +01:00 |
|
eeeck
|
2b8bbd703b
|
Fix indentation
|
2025-12-13 12:31:24 +01:00 |
|
eeeck
|
1c21ddee89
|
Add #pragma once to ESP32 headers
|
2025-12-13 12:30:49 +01:00 |
|
eeeck
|
14fc015d1b
|
Wait for Wi‑Fi and MQTT before I2C read
|
2025-12-12 14:08:09 +01:00 |
|
eeeck
|
b9c8a5d2a7
|
Change logs from informative to verbose
|
2025-12-10 23:09:11 +01:00 |
|
eeeck
|
f961cc62a0
|
Move definition to config
|
2025-12-10 23:09:06 +01:00 |
|
eeeck
|
0d0750b746
|
Merge branch 'dev-esp32-mqtt' into dev-twi
|
2025-12-10 09:41:41 +01:00 |
|
eeeck
|
626bbe9dbb
|
Remove task handle: managed in dev-twi main.cpp
|
2025-12-10 00:27:30 +01:00 |
|
eeeck
|
63c358fd87
|
Add task handle for task notifications
|
2025-12-10 00:24:44 +01:00 |
|
eeeck
|
1a893547b6
|
Finalize event groups to improve performance
|
2025-12-09 23:50:26 +01:00 |
|
eeeck
|
06a672d1f7
|
Remove old code about I2C
|
2025-12-09 23:40:53 +01:00 |
|
eeeck
|
b1a6dfddd3
|
Wait for Wi-Fi connection before initializing MQTT
|
2025-12-09 23:23:10 +01:00 |
|
eeeck
|
2e6e829829
|
Only clear Wi-Fi bit
|
2025-12-09 23:22:35 +01:00 |
|
eeeck
|
6a2a933002
|
Better wait implementation with no spinlock from MQTT task
|
2025-12-09 23:02:21 +01:00 |
|
eeeck
|
aa395c381b
|
Remove redundant log
|
2025-12-09 10:49:32 +01:00 |
|
eeeck
|
eaad4469bc
|
Normalize spacing in ESP32 firmware
|
2025-12-09 10:04:06 +01:00 |
|
eeeck
|
4e78a5f2ed
|
Go in critical error if MQTT is not being initialized
|
2025-12-09 10:03:06 +01:00 |
|
eeeck
|
c53783072e
|
Set MQTT username and password
|
2025-12-09 10:02:47 +01:00 |
|
eeeck
|
9bad1790a7
|
Log MQTT errors
|
2025-12-09 10:02:29 +01:00 |
|
eeeck
|
4cd9a3210c
|
Comment out I2C task handles
|
2025-12-09 10:01:54 +01:00 |
|
eeeck
|
2c7951c2bb
|
Fix missing code from merge for connectivity_event_group
|
2025-12-09 01:37:18 +01:00 |
|
eeeck
|
88c7635ed9
|
Merge branch 'dev-esp32-wifi' into dev-esp32-mqtt
|
2025-12-09 01:00:26 +01:00 |
|
eeeck
|
b0059f6e9f
|
Move user configuration to config.h
|
2025-12-09 00:24:36 +01:00 |
|
eeeck
|
985642e0fe
|
Fix compilation issues with espressif mqtt lib
|
2025-12-04 23:00:46 +01:00 |
|
eeeck
|
fb98ce800a
|
Add network speed check for future use
|
2025-12-04 21:51:16 +01:00 |
|
eeeck
|
a332c37e72
|
Replace polling it with a blocking wait on connectivity flag and
notification
|
2025-12-04 21:51:02 +01:00 |
|
eeeck
|
567fca2916
|
Tweak logs
|
2025-12-01 00:55:59 +01:00 |
|
eeeck
|
04b5fb0a7c
|
Fix task event notification
|
2025-12-01 00:54:00 +01:00 |
|
eeeck
|
6fd2d2523d
|
Add global event group handle for connectivity
|
2025-12-01 00:53:12 +01:00 |
|
eeeck
|
9143bd0f76
|
Add MQTT checks
|
2025-12-01 00:18:39 +01:00 |
|
eeeck
|
c6c4011a47
|
Fix vTaskDelay syntax error
|
2025-11-30 23:48:08 +01:00 |
|
eeeck
|
213f6b399f
|
Changed some logs type from informative to debug
|
2025-11-30 23:40:59 +01:00 |
|
eeeck
|
0a418805a4
|
Changed some logs type from informative to verbose
|
2025-11-30 23:40:24 +01:00 |
|
eeeck
|
3670b58f8e
|
Implement task handle for managing I2C
|
2025-11-30 23:36:54 +01:00 |
|
eeeck
|
5dd2c00ac0
|
Parametrize task delay values
|
2025-11-30 23:36:27 +01:00 |
|
eeeck
|
2fcc3172aa
|
Fix message logs for consistency with codebase
|
2025-11-30 22:24:33 +01:00 |
|
eeeck
|
665125e07f
|
Implement MQTT event groups
|
2025-11-30 22:24:09 +01:00 |
|
eeeck
|
401c610a58
|
Create shared event group
|
2025-11-30 22:22:26 +01:00 |
|
eeeck
|
1ef2476f78
|
MQTT initialization
|
2025-11-30 17:40:54 +01:00 |
|
eeeck
|
28ac3f44b3
|
Fix task delay duration
|
2025-11-29 14:16:11 +01:00 |
|