MCPcopy Create free account
hub / github.com/crosspoint-reader/crosspoint-reader / fnv1a

Function fnv1a

lib/EpdFont/SdCardFont.cpp:25–31  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

23constexpr uint32_t FNV_PRIME = 16777619u;
24
25uint32_t fnv1a(const uint8_t* data, size_t len, uint32_t hash = FNV_OFFSET) {
26 for (size_t i = 0; i < len; i++) {
27 hash ^= data[i];
28 hash *= FNV_PRIME;
29 }
30 return hash;
31}
32
33// .cpfont magic bytes
34constexpr char CPFONT_MAGIC[8] = {'C', 'P', 'F', 'O', 'N', 'T', '\0', '\0'};

Callers 1

loadMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected