1
Fork 0
Commit graph

41 commits

Author SHA1 Message Date
Alex Helfet
e1d18942dc Fix the breakage I added to test warnings. 2020-11-21 19:30:57 +00:00
Alex Helfet
e0cd91f219 Warn on missing docs in framed lib. 2020-11-21 19:25:19 +00:00
Alex Helfet
31b417b5cf Permit warnings. 2020-11-21 19:12:03 +00:00
Alex Helfet
cb76e71b90 Fix build errors. 2020-01-28 23:16:04 +00:00
Alex Helfet
7aa8d3fd3c Update to v0.4.3 2019-04-13 17:32:29 +01:00
Alex Helfet
2bcb442fba Return an error (instead of panicking) when cobs_decoded is too short. 2019-04-13 17:25:13 +01:00
Alex Helfet
18c295391a COBS encode checksum.
https://github.com/fluffysquirrels/framed-rs/issues/30
2019-04-13 16:15:09 +01:00
Alex Helfet
8e9fe0e182 Fix documentation build. 2019-04-13 14:57:25 +01:00
Alex Helfet
ea84de5d41 More logging in tests. 2019-04-13 14:19:17 +01:00
Alex Helfet
c1f6499170 Handle special case where payload length is zero. 2019-04-13 14:18:58 +01:00
Alex Helfet
876a654211 Update cobs (new streaming interface), and clap (fix decode build). 2019-04-13 13:48:06 +01:00
Alex Helfet
8158a75f7b Fix no_std build: set features on dependencies to not require std. 2018-03-17 16:25:44 +00:00
Alex Helfet
a45b22bf14 Update version to v0.4.1 2017-12-31 18:24:17 +00:00
Alex Helfet
5d6417a010 Update version to v0.4.0. 2017-12-31 18:10:33 +00:00
Alex Helfet
5b74db824f Remove unused error: EncodedFrameTooShort. 2017-12-31 16:19:52 +00:00
Alex Helfet
3b87f4e94e decode shows warnings on corrupted frames.
Closes #27.
2017-12-31 16:16:46 +00:00
Alex Helfet
22445c2144 Improved ergonomics of config builder, more tests.
Closes #26, #24.
2017-12-31 15:47:19 +00:00
Alex Helfet
dd17f1f65d Moved all encoding and decoding functions onto Codec methods that contain configuration set with a builder pattern on Config structs.
Part of issue #24.
2017-12-31 15:29:59 +00:00
Alex Helfet
311040f46c Update version to 0.3.0 2017-12-30 18:17:20 +00:00
Alex Helfet
dcd28189b2 Another test: partial frame. 2017-12-30 18:10:56 +00:00
Alex Helfet
efc3c65ed7 More tests. 2017-12-30 18:05:59 +00:00
Alex Helfet
14f64573e6 More trace logging. 2017-12-30 18:05:33 +00:00
Alex Helfet
6d26fbeeda Add checksum. 2017-12-30 17:21:25 +00:00
Alex Helfet
9e05a03cf2 Fix no_std build. 2017-12-30 01:48:26 +00:00
Alex Helfet
83c216e413 Tests for all encode and decode functions in framed::bytes.
Closes #18
2017-12-30 01:06:19 +00:00
Alex Helfet
cc7b8ca07a Docs. 2017-12-29 23:50:55 +00:00
Alex Helfet
d1037d21f3 Increase version to v0.2.0 2017-12-29 02:03:55 +00:00
Alex Helfet
94d33882ad Move most of framed into framed::bytes.
Closes #21.
2017-12-29 02:00:34 +00:00
Alex Helfet
6a1ef6d6cb Fix a few compile errors. 2017-12-29 01:26:28 +00:00
Alex Helfet
4c5ef71dff Fix stable build. 2017-12-29 00:56:22 +00:00
Alex Helfet
0df4bb07a1 Docs. 2017-12-29 00:53:14 +00:00
Alex Helfet
2cbf1bbb60 New feature flag "use_nightly", const_fn! macro using it, drop feature flag "typed". 2017-12-29 00:48:41 +00:00
Alex Helfet
98582cc9ae Docs, usage examples, made max_decoded_len a const fn for sizing buffers. 2017-12-28 21:00:44 +00:00
Alex Helfet
4123ca0329 Add TODOs for untyped usage examples. 2017-12-28 18:44:30 +00:00
Alex Helfet
8c02a2d380 Usage examples in typed module root. 2017-12-28 18:40:12 +00:00
Alex Helfet
26ed183b29 Implement framed::typed::decode_from_slice() and a round trip test. 2017-12-28 17:21:10 +00:00
Alex Helfet
b5cdc7b86f Add framed::typed::encode_to_slice().
Also write framed::typed::max_*_len().
2017-12-28 17:01:24 +00:00
Alex Helfet
42b75a7551 Doc comment for FRAME_END_SYMBOL. 2017-12-28 16:45:47 +00:00
Alex Helfet
b63b880959 decode_typed argument handling, README, output formats. 2017-12-28 03:38:38 +00:00
Alex Helfet
01ce5b1ed3 New error variant: EofBeforeFrame.
This is half the fix for #12.
2017-12-27 19:57:28 +00:00
Alex Helfet
ce3ea885d9 WIP on decode tool.
Issue #9.
2017-12-27 13:35:00 +00:00