garystofer / mymysensors2.3 Goto Github PK
View Code? Open in Web Editor NEWMySensor wireless network mnodes for version 2.3 of MySensor library
MySensor wireless network mnodes for version 2.3 of MySensor library
Repository for Arduino >= 2.0.4 and MySensors >=2.3.2 Library for building wireless sensor and activators used in home automation Files that need to be copied to external folder locations before building sketches: MyRadio_NRF24.h (C:/Users/me/Documents/Arduino/libraries/MyMySensors/MyRadio_NRF24.h) RF24.cpp (C:\Users\Me\Documents\Arduino\libraries\MySensors\hal\transport\RF24\driver/RF24.cpp ) MyTransport.cpp (C:\Users\Me\Documents\Arduino\libraries\MySensors\core/MyTransport.cpp) File "MyRadio_NRF24.h" contains the PAN id and other RF related items such as PA-Level and Frequency. Place the file in a "fake" library folder so that the arduinon IDE can include it from the various sketches. All sketches must include the same file. After placing the file, make a link in the sketch folders to access the file conveniently. File C:/user/me/Documents/Arduino/libraries/MyMySensors/MyRadio_NRF24.h File "RF24.cpp" has the modified function "RF24_sendMessage()" that allows the IRQ line to be used during transmission to detect when the transmission of a packet is complete, without hammering on the SPI bus constantly. This reduces noise and allows the receiver to catch the HW ack signal sent by the reciving node. Copy the file RF24.cpp to the active MySensor library for the Arduino IDE. The "#define MY_RF24_IRQ_PIN (2)" controls the use of this feature. Path for the MySensor library 2.3: File C:\Users\Me\Documents\Arduino\libraries\MySensors\hal\transport\RF24\driver/RF24.cpp File "MyTransport.cpp" has a modified function "transportProcessMessage(void)" to insert a 4ms delay for rx/tx turn around time between the reception of a package and the sending out of the ACK for it. See line 706-712. Without this delay the Serial Gateway will intermittendly miss receiving the ack pakage. Change only affetcs networks with RF24 hardware. Path for the MySensor library 2.3: File C:\Users\Me\Documents\Arduino\libraries\MySensors\core/MyTransport.cpp
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.