Merge branch 'development' into prerelease-14.0.0

This commit is contained in:
Theo Arends 2024-05-10 10:44:54 +02:00
commit 4111b7883b
2 changed files with 12 additions and 1 deletions

View File

@ -51,11 +51,16 @@ void CB_MESHDataSent(const uint8_t *MAC, esp_now_send_status_t sendStatus) {
AddLog(LOG_LEVEL_DEBUG, PSTR("MSH: Sent to %s status %d"), _destMAC, sendStatus);
}
void CB_MESHDataReceived(const uint8_t *MAC, const uint8_t *packet, int len) {
//void CB_MESHDataReceived(const uint8_t *MAC, const uint8_t *packet, int len) {
void CB_MESHDataReceived(const esp_now_recv_info_t *esp_now_info, const uint8_t *packet, int len);
void CB_MESHDataReceived(const esp_now_recv_info_t *esp_now_info, const uint8_t *packet, int len) {
static bool _locked = false;
if (_locked) { return; }
_locked = true;
uint8_t *MAC = esp_now_info->src_addr;
char _srcMAC[18];
ToHex_P(MAC, 6, _srcMAC, 18, ':');
AddLog(LOG_LEVEL_DEBUG, PSTR("MSH: Rcvd from %s"), _srcMAC);
@ -562,8 +567,10 @@ void MESHevery50MSecond(void) {
// AddLog(LOG_LEVEL_INFO, PSTR("MSH: %*_H), MESH.packetToConsume.front().chunkSize, (uint8_t *)&MESH.packetToConsume.front().payload);
}
break;
#ifdef USE_TASMESH_HEARTBEAT
case PACKET_TYPE_HEARTBEAT:
break;
#endif // USE_TASMESH_HEARTBEAT
default:
AddLogBuffer(LOG_LEVEL_DEBUG, (uint8_t *)&MESH.packetToConsume.front(), MESH.packetToConsume.front().chunkSize +5);

View File

@ -31,6 +31,10 @@
#define XSNS_29 29
#define XI2C_22 22 // See I2CDEVICES.md
#ifndef USE_MCP230xx_ADDR
#define USE_MCP230xx_ADDR 0x20 // Enable MCP23008/MCP23017 I2C Address to use (Must be within range 0x20 through 0x27 - set according to your wired setup)
#endif
/*
Default register locations for MCP23008 - They change for MCP23017 in default bank mode
*/