- Complete this README.md by documenting how to build and run.
- Use any build tool (e.g. make).
- The code should compile cleanly, no errors/warnings.
- Static memory only, no malloc()/new.
- Open a pull request with your changes.
- Use C++
- Write a circular buffer class with the following features:
- Compile time fixed size
- Static memory allocation only
- Generic data type (e.g. uint8_t)
- Two put(data) overflow behaviors: overwrite and discard data.
- Write tests showing your circular buffer in action.