Comments (2)
There are actually two modes of operation for this:
- wl_force_addr1 / wl_force_addr2 contain even/odd addresses (even/odd seconds after :30 correspond to these two slots alternating), which allows the master to communicate intensely with 2 specified addresses. They may even be the same, so setting/reading timers for example can be coordinated in a single burst of activity.
:30 :31 :32 :33...
SYNC A1 A2 A1...
- via wl_force_flags - there exists a longer sync packet variant (distinguished by length) that contains 32bit force flags bitmap instead of 2 byte wl_force_addr* specification. This mode enables the master to communicate with clients enumerated by set bits in the wl_force_flags (client 0 has position 0 in the flags, 1 has bit 1, etc.)
Both modes work in the second half of the minute.
from hr20-esp12-master.
Done as of 155644b
from hr20-esp12-master.
Related Issues (20)
- Implement EEPROM mirroring HOT 2
- Implement a better WEB interface
- Re-visit interrupt based RFM12 control. HOT 2
- Simplify mqtt subscriptions HOT 2
- Implement an event log HOT 2
- Enable OTA Updates HOT 1
- Replace pubsub client with arduino-mqtt
- Add support for timer table into the web page.
- Often can't set values via mqtt
- Serious time drift in some configurations. HOT 1
- Use unix time, not localtime, in the json fields and in other places. HOT 1
- NTP Time synchronization - implement slew HOT 1
- Some value changes on clients don't get propagated to model HOT 1
- Base work on RFM69 modules HOT 1
- NTPClient discards fractional part of time synchronization HOT 1
- Document the mqtt interface
- SyncedValue - explore the possibility to share the base retry timer with CachedValue
- Add a topic to force resynchronization of a certain client values
- Add home-assistant discovery topics HOT 1
- Cannot Build HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hr20-esp12-master.