While the assert_failed
handler does nothing, it is very useful when debugging new projects as the
firmware library will perform extensive parameter checking. In the event of
an assertion violation, GDB can be used to examine the parameters of this
routine to determine the point of failure.