1
Fork 0

Commit graph

  • c76d988fad
    updated cobs and acknowledged const_fn stability master Andy Killorin 2025-01-27 23:10:07 -0500
  • fdfaa86a17
    Merge remote-tracking branch 'andber/fixes' Andy Killorin 2025-01-24 15:58:22 -0500
  • 0f05dc2b75 Fix some clippy issues andber1 2024-08-13 21:22:17 +0200
  • a4ea539c5c Update crc16 crate andber1 2024-08-13 20:50:48 +0200
  • 517ae34a3b Fix std feature andber1 2024-08-13 20:49:23 +0200
  • 2dfb1cc56c Add missing sentinel specifc code (to allow sentinels other than 0) andber1 2024-08-13 20:47:43 +0200
  • e9f3e46575 Update cobs version and add test demonstrating need Jackson 2022-10-07 16:35:26 -0700
  • e1d18942dc Fix the breakage I added to test warnings. Alex Helfet 2020-11-21 19:30:57 +0000
  • 2c33dfeb59 build_tc denies warnings for CI builds. Alex Helfet 2020-11-21 19:28:43 +0000
  • e0cd91f219 Warn on missing docs in framed lib. Alex Helfet 2020-11-21 19:25:19 +0000
  • 31b417b5cf Permit warnings. Alex Helfet 2020-11-21 19:12:03 +0000
  • 1128083ed5 Travis target Ubuntu Bionic. Alex Helfet 2020-02-03 00:59:58 +0000
  • e6f5508b45 Fix trailing comma in test output Alex Helfet 2020-01-28 23:38:33 +0000
  • cb76e71b90 Fix build errors. Alex Helfet 2020-01-28 23:16:04 +0000
  • 7aa8d3fd3c Update to v0.4.3 Alex Helfet 2019-04-13 17:32:29 +0100
  • 2bcb442fba Return an error (instead of panicking) when cobs_decoded is too short. Alex Helfet 2019-04-13 17:25:13 +0100
  • 5bdc84a6c3 Add tag command to doc/release.md Alex Helfet 2019-04-13 17:01:58 +0100
  • 617bf715a2 Only run decode_typed_test on stable. Alex Helfet 2019-04-13 16:50:12 +0100
  • fd16d572ee Fix decode_typed_test with new Debug format. Alex Helfet 2019-04-13 16:34:46 +0100
  • 0a6fa97a66 Updated microcontroller build to no longer use xargo. Alex Helfet 2019-04-13 16:34:31 +0100
  • 0fa5c539fd bin/build_docs shows docs path. Alex Helfet 2019-04-13 16:15:20 +0100
  • 18c295391a COBS encode checksum. Alex Helfet 2019-04-13 16:15:09 +0100
  • 8e9fe0e182 Fix documentation build. Alex Helfet 2019-04-13 14:57:25 +0100
  • ea84de5d41 More logging in tests. Alex Helfet 2019-04-13 14:19:17 +0100
  • c1f6499170 Handle special case where payload length is zero. Alex Helfet 2019-04-13 14:18:58 +0100
  • 876a654211 Update cobs (new streaming interface), and clap (fix decode build). Alex Helfet 2019-04-13 13:48:06 +0100
  • e553d2b112 build scripts run a xargo build with a no_std target. Alex Helfet 2018-03-17 16:26:18 +0000
  • 8158a75f7b Fix no_std build: set features on dependencies to not require std. Alex Helfet 2018-03-17 16:25:44 +0000
  • 293c7eabe1 Update Cargo.lock Alex Helfet 2017-12-31 18:25:27 +0000
  • a45b22bf14 Update version to v0.4.1 Alex Helfet 2017-12-31 18:24:17 +0000
  • 9176d16eeb Update README.md Alex Helfet 2017-12-31 18:23:49 +0000
  • 5d6417a010 Update version to v0.4.0. Alex Helfet 2017-12-31 18:10:33 +0000
  • 23501315da Extract decode_typed build, put integration tests into bin/decode_typed_test Alex Helfet 2017-12-31 18:03:57 +0000
  • ce4359d1e2 Add doc reference in decode/src/main.rs. Alex Helfet 2017-12-31 16:43:35 +0000
  • 5b74db824f Remove unused error: EncodedFrameTooShort. Alex Helfet 2017-12-31 16:19:52 +0000
  • 3b87f4e94e decode shows warnings on corrupted frames. Alex Helfet 2017-12-31 16:16:46 +0000
  • 22445c2144 Improved ergonomics of config builder, more tests. Alex Helfet 2017-12-31 15:47:19 +0000
  • dd17f1f65d Moved all encoding and decoding functions onto Codec methods that contain configuration set with a builder pattern on Config structs. Alex Helfet 2017-12-31 15:29:59 +0000
  • 311040f46c Update version to 0.3.0 Alex Helfet 2017-12-30 18:17:20 +0000
  • dcd28189b2 Another test: partial frame. Alex Helfet 2017-12-30 18:10:56 +0000
  • efc3c65ed7 More tests. Alex Helfet 2017-12-30 18:05:59 +0000
  • 14f64573e6 More trace logging. Alex Helfet 2017-12-30 18:05:33 +0000
  • 6d26fbeeda Add checksum. Alex Helfet 2017-12-30 17:21:25 +0000
  • c2ea3bb1a5 Wrote CustomDebug example for decode. Alex Helfet 2017-12-30 02:16:31 +0000
  • 9e05a03cf2 Fix no_std build. Alex Helfet 2017-12-30 01:48:26 +0000
  • 83c216e413 Tests for all encode and decode functions in framed::bytes. Alex Helfet 2017-12-30 01:06:19 +0000
  • 0c32d97733 bin/build_docs. Alex Helfet 2017-12-30 00:03:13 +0000
  • cc7b8ca07a Docs. Alex Helfet 2017-12-29 23:50:55 +0000
  • a989b7e795 Update cargo.lock to fix framed_decode build. Alex Helfet 2017-12-29 23:27:55 +0000
  • 8893410687 Fix bin/publish_lib Alex Helfet 2017-12-29 02:05:39 +0000
  • d1037d21f3 Increase version to v0.2.0 Alex Helfet 2017-12-29 02:03:55 +0000
  • 94d33882ad Move most of framed into framed::bytes. Alex Helfet 2017-12-29 02:00:34 +0000
  • 5a435c2f79 Fix decode/typed_test toolchain use. Alex Helfet 2017-12-29 01:57:22 +0000
  • 0f18b63197 Docs. Alex Helfet 2017-12-29 01:43:35 +0000
  • 3b6ff51434 Re-use bin/decode_typed_test, pass toolchain down through it. Alex Helfet 2017-12-29 01:40:55 +0000
  • acfbb09bd3 Refactor build scripts to all go through new build_tc. Alex Helfet 2017-12-29 01:27:12 +0000
  • 6a1ef6d6cb Fix a few compile errors. Alex Helfet 2017-12-29 01:26:28 +0000
  • 4c5ef71dff Fix stable build. Alex Helfet 2017-12-29 00:56:22 +0000
  • 0df4bb07a1 Docs. Alex Helfet 2017-12-29 00:53:14 +0000
  • 2cbf1bbb60 New feature flag "use_nightly", const_fn! macro using it, drop feature flag "typed". Alex Helfet 2017-12-29 00:48:41 +0000
  • 98582cc9ae Docs, usage examples, made max_decoded_len a const fn for sizing buffers. Alex Helfet 2017-12-28 21:00:44 +0000
  • 4123ca0329 Add TODOs for untyped usage examples. Alex Helfet 2017-12-28 18:44:30 +0000
  • 8c02a2d380 Usage examples in typed module root. Alex Helfet 2017-12-28 18:40:12 +0000
  • 26ed183b29 Implement framed::typed::decode_from_slice() and a round trip test. Alex Helfet 2017-12-28 17:21:10 +0000
  • b5cdc7b86f Add framed::typed::encode_to_slice(). Alex Helfet 2017-12-28 17:01:24 +0000
  • 42b75a7551 Doc comment for FRAME_END_SYMBOL. Alex Helfet 2017-12-28 16:45:47 +0000
  • 8ab6758169 Fix build scripts. Alex Helfet 2017-12-28 04:10:10 +0000
  • cf9b032288 Tidy up a few completed TODO's. Alex Helfet 2017-12-28 04:10:04 +0000
  • 6a36fe5fd5 Build scripts run bin/decode_typed, fix build. Alex Helfet 2017-12-28 04:05:47 +0000
  • 9932129199 Refer to decode/README.md in /README.md Alex Helfet 2017-12-28 03:44:03 +0000
  • b63b880959 decode_typed argument handling, README, output formats. Alex Helfet 2017-12-28 03:38:38 +0000
  • 2b0ee72ceb bin/decode_typed can run decode with a type and crate passed via environment variables. Alex Helfet 2017-12-27 21:28:15 +0000
  • bee76d3668 A few more bits in bin/decode_typed_test. Alex Helfet 2017-12-27 20:18:25 +0000
  • 2e5a42c8fe decode: Graceful exit on EofBeforeFrame. Alex Helfet 2017-12-27 20:07:27 +0000
  • 01ce5b1ed3 New error variant: EofBeforeFrame. Alex Helfet 2017-12-27 19:57:28 +0000
  • a002289f95 Sub-crate descriptions. Alex Helfet 2017-12-27 19:20:20 +0000
  • 20aef47402 Release process: publish framed lib only for now. Alex Helfet 2017-12-27 13:57:30 +0000
  • 6ceb86de19 build_local builds in separate directory per toolchain. Alex Helfet 2017-12-27 13:51:13 +0000
  • 776b1d0f98 cargo doc builds run with --no-deps. Should be faster. Alex Helfet 2017-12-27 13:50:52 +0000
  • 9f0b5b4203 More descriptive output. bash script to manually test framed_decode. Alex Helfet 2017-12-27 13:50:02 +0000
  • 8d43351ee2 Fix stable build of test_type. Alex Helfet 2017-12-27 13:44:23 +0000
  • ce3ea885d9 WIP on decode tool. Alex Helfet 2017-12-27 13:35:00 +0000
  • ca85eb84bb Documentation. Alex Helfet 2017-12-25 03:23:40 +0000
  • 16ac877573 Update version to v0.1.4 Alex Helfet 2017-12-25 03:21:03 +0000
  • 5636c59dd4 Tweak builds. Alex Helfet 2017-12-25 02:59:55 +0000
  • e1346fe85b Update docs on typed module. Alex Helfet 2017-12-25 02:53:38 +0000
  • d0bf721c9e Try to fix doc/release.md markup on GitHub. Alex Helfet 2017-12-25 02:46:07 +0000
  • c1233bbfdf Fix build, add a comment. Alex Helfet 2017-12-25 02:43:54 +0000
  • c1a850f1f1 Added a big comment about serialization buffer size. Alex Helfet 2017-12-24 22:40:31 +0000
  • 396c9246d8 Calculate correct size for typed::Sender::send's serialization buffer. Needs a Vec for now. Alex Helfet 2017-12-24 21:54:37 +0000
  • ec0567e0cc Implement typed module. TODO: Calculate serialization buffer size. Alex Helfet 2017-12-24 21:39:43 +0000
  • a8a00555b5 Add build variants with feature trace, fix build for those variants. Alex Helfet 2017-12-24 21:35:18 +0000
  • 93ac105fbe Fixed doc comment for Payload, Encoded types. Alex Helfet 2017-12-24 20:17:56 +0000
  • d9bd0ddff7 First few failing tests in typed sub-module. Alex Helfet 2017-12-24 20:09:22 +0000
  • 5b55fd3db8 Support cargo test with all toolchains. Alex Helfet 2017-12-24 20:00:29 +0000
  • 68428fbd84 Interface, dependencies, builds for typed sub-module. Alex Helfet 2017-12-24 19:45:33 +0000
  • 7056eb9187 Version 0.1.3. Alex Helfet 2017-12-24 19:02:07 +0000
  • 700caf31a0 Update casing in docs for GitHub. Alex Helfet 2017-12-24 18:58:30 +0000
  • fea6a96838 bin/publish uses stable toolchain. Alex Helfet 2017-12-24 18:52:32 +0000
  • 66151bc953 Release checklist. Alex Helfet 2017-12-24 18:52:00 +0000