Merge 'Remove unnecessary out-of-bounds checks'

Closes #53 and #188

See merge request card10/firmware!354
3 jobs for master in 1 minute and 31 seconds (queued for 3 seconds)
latest
Status Job ID Name Coverage
  Build
passed #8063
build

00:00:40

 
  Deploy
passed #8064
pages

00:00:51

passed pages:deploy

00:00:00