|
M5Unit-RF433 0.0.1 git rev:a9e15af
|
RMT releated definition and function for RF433. More...
Namespaces | |
| namespace | m5 |
| Top level namespace of M5stack. | |
Functions | |
| item_container_type | m5::unit::rf433::encodeManchester (const uint8_t *data, const uint32_t len, const bool MSB=true) |
| Encode manchester. | |
| uint16_t | m5::unit::rf433::decodeManchester (uint8_t *buf, const uint16_t buf_size, const m5::unit::gpio::m5_rmt_item_t *data, const uint32_t num, const bool MSB=true) |
| Decode manchester. | |
| container_type | m5::unit::rf433::decode2 (const m5::unit::gpio::m5_rmt_item_t *items, const uint32_t num, const bool manchester, const bool MSB) |
RMT releated definition and function for RF433.
| uint16_t m5::unit::rf433::decodeManchester | ( | uint8_t * | buf, |
| const uint16_t | buf_size, | ||
| const m5::unit::gpio::m5_rmt_item_t * | data, | ||
| const uint32_t | num, | ||
| const bool | MSB = true ) |
Decode manchester.
| buf | Output buffer @paran buf_sizr Output buffer size |
| data | RMT data (exclude SOF) |
| Number | of the RMT items |
| MSB | Process from MSB if true |
| item_container_type m5::unit::rf433::encodeManchester | ( | const uint8_t * | data, |
| const uint32_t | len, | ||
| const bool | MSB = true ) |
Encode manchester.
| data | Input buffer |
| Length | of input buffer |
| MSB | Process from MSB if true |