Fix asserts for get_index

This commit is contained in:
Milo Priegnitz
2024-06-02 22:36:04 +02:00
parent e9b2017744
commit 5cf23f802e
2 changed files with 3 additions and 2 deletions

View File

@@ -329,7 +329,8 @@ float matrix::operator[](uint16_t i) {
}
uint16_t matrix::get_idx(uint8_t r, uint8_t c) {
STA_ASSERT_MSG(r * c <= get_size(), "Index out of bounds get_idx");
STA_ASSERT_MSG(c < get_cols(), "Column index out of bounds get_idx");
STA_ASSERT_MSG(r < get_rows(), "Row index out of bounds get_idx");
return (r * get_cols()) + c;