60fe7b4ca8
Add code-spell spelling checks to CI ( #8067 )
...
Help find and fix silly spelling errors as they are added to the repo.
2021-05-23 08:53:04 -07:00
fba4ac15f6
- Make most type definitions public instead of protected, to facilitate use in composition.
...
- Call ResponseTransmittedHook after every response transmission attempt, instead of after every successful response transmission attempt.
- Improve documentation.
- Finalize README.md.
- Update keywords.txt.
2020-06-05 21:56:33 +02:00
f059e57322
- Use the new Crypto, TypeConversion and random() functionality added to the Arduino core, instead of the versions local to the mesh library.
...
- Rearrange class variables to minimize storage padding.
- Add protected getters for EspnowMeshBackend and MeshBackendBase components.
- Partially update README.md
2020-05-18 22:09:34 +02:00
40e1f02ffb
- Split most of the EspnowMeshBackend code into utility files and the new ConditionalPrinter, EspnowDatabase, EspnowConnectionManager, EspnowTransmitter and EspnowEncryptionBroker classes.
...
- Improve mutex handling.
- Move verifyEncryptionRequestHmac function from JsonTranslator to EspnowEncryptionBroker.
- Remove UtilityMethods.cpp.
2020-05-15 20:33:08 +02:00