Andreas
Andreas
@jruys I just pushed a fix that made the activation of the Chroma29 way more reliable for me. Maybe it helps you too. If you're not sure if it is...
From the datasheet: > The debug interface uses the I/O pins P2_1 as Debug Data and P2_2 as Debug Clock during Debug mode. > The debug interface allows programming of...
``` NetID: 1 freq: 0 display: 124 146753 = 9B:0D:CF:00:00:27:00:F1:00:32:00:00:D0:80:80 # after reactivation on wu (which failed) NetID: 1 freq: 0 display: 124 222653 = 9B:0D:CC:00:00:2C:00:F2:00:32:00:00:CB:80:80 # after reactivation on...
Hey, the frequency offset can be set via `FSCTRL0` register here: https://github.com/atc1441/E-Paper_Pricetags/blob/809a00e232e2ba59982c48968888a1738a63871e/Custom_PriceTag_AccesPoint/ESP32_Async_PlatformIO/RFV3/cc1101.cpp#L62 The offset is ~1.6kHz per unit... I tried `0x0F` and `0x11` and it worked with both. ```c spi_write_register(CC1101_REG_CHANNR,...
Well, I can activate the chroma29 but I can't get commands to work so far. When I activated the chroma79 with ID 123 on NetID 1 the answers.txt recorded: ```...
okay, got it... successfully activated two chroma29: ``` NetID: 254 freq: 0 display: 2176 282297 = 12:9F:09:2F:00:00:03:00:00:04:00:00:9A:11:80:00:28:01:01:01:06:00:00:02:08:00:01:02:21:01:00:00:00:00:00 NetID: 1 freq: 0 display: 125 894699 = 85:05:94:0B:FA:00:01:00:00:00 NetID: 254 freq: 0...
I've set `int rounds_to_resync = INT_MAX;` for now to basically disable the automatic sync. I also found that running the longer sync pulses increases the chance that a label recovers...
The Sync is lost because the [occasional wake-up](https://github.com/atc1441/E-Paper_Pricetags/blob/d5e51a48143e877ad7ce14b492b6017b0ac882d0/Custom_PriceTag_AccesPoint/ESP32_Async_PlatformIO/RFV3/mode_idle.h#L17) stops all syncs on the regular channel for 15s. The Chroma29 drops out when it misses 3 Syncs in a row. The...
I've got only the current draw as indicator, but the Chroma29 switches to 15s wake-up interval when it misses 3 syncs, regardless of being 2 slots or 16 slots configuration....
Found the issue ;) https://github.com/atc1441/E-Paper_Pricetags/blob/c06c2cdf1afe3555de46f2ed348865588e103691/Custom_PriceTag_AccesPoint/ESP32_Async_PlatformIO/RFV3/mode_wun_activation.h#L125 this actually tells how many syncs may be missed. However, `get_num_slots()` returns always 16 in the activation process and thus calculates to 3. `temp_num_slots` should...