27 lines
839 B
Markdown

# Trevors Utilities
## Overview
Trevors Utilities is a collection of code that Trevor has found useful.
All code has the following criteria:
- Traits as appropriate, implemented for concrete types
- All code must have 100% code coverage to be part of a 'tagged release'
- All code must have 100% documentation coverage with examples of inputs and outputs
## Code Areas
### Number System Conversion
A variety of methods for converting numbers between systems. Functionality includes
- Joining u8 values into u16 values with low and high bytes
- Splitting u16 values into the high and low u8 values
- Swapping endianness of u16 values
- Converting an array of bool values into the equivalent value in u8 with bits in MSB order
### Test Compression
Methods for compressing and decompressing test results using deflate compression.