add devterm_keyboard_mini init code

This commit is contained in:
cuu
2022-10-07 19:40:58 +08:00
parent 24d160c64b
commit 54a9333747
37 changed files with 15161 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
#include <limits>
#include "math.h"
uint32_t getDelta(uint32_t prev, uint32_t now) {
uint32_t delta;
if (now >= prev) {
delta = now - prev;
} else {
delta = std::numeric_limits<uint32_t>().max() - prev - now + 1;
}
return delta;
}
uint32_t getDelta(uint32_t prev, uint32_t now, uint32_t max) {
const auto delta = getDelta(prev, now);
if (delta < max) {
return delta;
}
return max;
}