-
-
Notifications
You must be signed in to change notification settings - Fork 24
Introduction
Phil Schatzmann edited this page Feb 6, 2024
·
6 revisions
A board definition consists of a driver and some optional pin definitions. We provide the predefined boards with the help of some global objects: e.g. LyratV43.
You can easily define some new boards by assigning a existing driver object and optionally add your pin definitions.
The pin definitions are used as follows:
- to initialize I2C (which is used to configure the codecs)
- to initialize SPI (which is e.g. used for a SD drive)
- to provide the I2S pin information e.g. to the AudioTools
- to provide and setup additional pins for LEDs, buttons etc
The pin definitions are used as a kind of repository that is used by the driver, the audio-tools and that can be used by your application as well.