API std::span::at throws an exception if the field is beyond the array's length. Using this API causes exception handling symbols to be brought into the binary. The exception machinery requires dynamic memory allocations which is a violation of the guarantees of libhal libraries.
API std::span::at throws an exception if the field is beyond the array's length. Using this API causes exception handling symbols to be brought into the binary. The exception machinery requires dynamic memory allocations which is a violation of the guarantees of libhal libraries.