int main(void)
{
	system_init();

//! [setup_init]
	_configure_i2s();
	_configure_i2s_callbacks();
//! [setup_init]

//! [main]
	//! [enable_global_interrupts]
	system_interrupt_enable_global();
	//! [enable_global_interrupts]

//! [start_job]
	i2s_serializer_write_buffer_job(&i2s_instance,
			I2S_SERIALIZER_0, data_buffer, 4);
//! [start_job]

	//! [main_loop]
	while (true) {
	}
	//! [main_loop]
//! [main]
}
Exemple #2
0
int main(void)
{
	system_init();

	//! [setup_init]
	_configure_i2s();
	//! [setup_init]

//! [main]
	//! [main_loop]
	while (true) {
		/* Infinite loop */
		i2s_serializer_write_wait(&i2s_instance, I2S_SERIALIZER_0, 0xF87F);
		i2s_serializer_write_wait(&i2s_instance, I2S_SERIALIZER_0, 0x901F);
		i2s_serializer_write_wait(&i2s_instance, I2S_SERIALIZER_0, 0);
		i2s_serializer_write_wait(&i2s_instance, I2S_SERIALIZER_0, 0);
	}
	//! [main_loop]
//! [main]
}
Exemple #3
0
int main(void)
{
	system_init();

	//! [setup_init]
	//! [setup_dma]
	_config_dma_for_rx();
	_config_dma_for_tx();
	//! [setup_dma]
	_configure_i2s();
	//! [setup_init]

//! [main]
	//! [main_loop]
	while (true) {
		/* Infinite loop */
	}
	//! [main_loop]
//! [main]
}