/* Determines if the SPI module is currently synchronizing to the bus. 
This function will check if the underlying hardware peripheral module is currently synchronizing across multiple clock domains to the hardware bus. This function can be used to delay further operations on the module until it is ready. */
static bool _spi_is_active(Spi *const spi_module)
/* Determines if the SPI module is currently synchronizing to the bus. 
This function will check if the underlying hardware peripheral module is currently synchronizing across multiple clock domains to the hardware bus. This function can be used to delay further operations on the module until it is ready. */
static bool _spi_is_active(Spi *const spi_module)
{
	Assert(spi_module);
	return spi_module->SPI_BUS_STATUS.bit.SPI_ACTIVE;
}