Mono Wireless C++ Library for TWELITE.
Please refer to the Handling of Materials section. If you have any questions or concerns, please contact our support desk.
This page contains information that is still under development. The contents of this page may not yet be reflected in the public source code.
The MWX library is intended to simplify the code notation of the TWELITE radio module. a program created with MWX is called an act. There are two types of acts: descriptions by loops and descriptions by events (called BEHAVIOR).
This page introduces the main features of ACT.
Description by loop (setup()
, loop()
). Suitable for writing small-scale functions.
Event-driven application description. It is possible to define various event and interrupt handlers, as well as a state machine within a class that is suitable for describing complex behavior of the application, and write code with good visibility. This description is called BEHAVIOR.
Simplify peripheral procedures. Defines class objects to handle commonly used UART, I2C, SPI, ADC, DIO, timer, and pulse counter.
A simple relay network is defined. This relay network is implemented in the same way as the TWELITE standard application, and is characterized by the fact that individual addresses are managed by 8-bit logical IDs, and that wireless packets can be sent to the network immediately after power-on because there is no communication to build the network.
Although it does not allow for packet intercommunication with TWELITE standard applications, it does allow for more flexibility in the following areas
The logical ID is the same in that 0 is the parent device, but since 0x01..0xEF can be used as the child device address, the number of identifications can be 200 or more.
As a rule, the maximum number of times a packet can be relayed has been set to 64 times. (* If a packet returns after a certain period of time due to a detour, the duplicate packet management table will be cleared and the packet may have to be relayed again even if it has already been relayed. (Be careful when setting a large number of relays.
Board definition for PAL and MONOSTICK. Easy handling of sensors etc. on the board.