Bare register based software examples for Apollo3Blue

Bare register based software examples for Apollo3Blue are now available at GitHub: https://github.com/schreinerman/Apollo3Blue_SoftwareExamples Software downloads having support for following toolchains / IDEs: IDE Manufacturer Download Windows Linux MacOS Embedded Studio Segger Link x x x uVision Keil/ARM Link x Embedded Workbench IAR Link x WinIDEA iSystem Link x Makefile GNU Link x x x   … [Read more…]

Apollo3Blue I2S via hardware pattern generator

In my last article I had described the capabilities of Apollo3Blue generating pattern in hardware: http://blog.io-expert.com/hardware-generated-pattern-with-apollo3blue In this article I will go a step deeper inside implementing a full protocol for driving audio: I2S. In general I2S is used to transfer left and right channel data in a 16-bit PCM format for each channel with a … [Read more…]