https://github.com/leandrolanzieri/lora-serialization
A Lora Serialization C library without dynamic allocation
https://github.com/leandrolanzieri/lora-serialization
library lora serialization
Last synced: 28 days ago
JSON representation
A Lora Serialization C library without dynamic allocation
- Host: GitHub
- URL: https://github.com/leandrolanzieri/lora-serialization
- Owner: leandrolanzieri
- License: lgpl-2.1
- Created: 2018-08-29T09:28:56.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2019-11-06T14:43:37.000Z (over 6 years ago)
- Last Synced: 2025-03-05T04:29:54.019Z (over 1 year ago)
- Topics: library, lora, serialization
- Language: C
- Homepage:
- Size: 66.4 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# A Lora Serialization C library without dynamic allocation
This library provides functions to encode information according to the Lora
Serialization format.
This library is based on
[this implementation](https://github.com/thesolarnomad/lora-serialization) but
without any dynamic memory allocation.
## Build and run examples
Use `make`:
```
$ make example && ./examples/example
> Temperature example
Adding temperature: 35.40
Encoded information: 0DD4
> Weather station example
Adding time: 1535557041
Adding position: 53.5570, 10.0229
Adding temperature: 26.30
Adding humidity: 37.60
Adding humidity: 75
Encoded information: B1BD865B08373103F4EF98000A46AF0E4B
```
## License
This library is licensed under LGPLv2.1.