TOP Contributors

  1. MIKROE (2784 codes)
  2. Alcides Ramos (403 codes)
  3. Shawon Shahryiar (307 codes)
  4. jm_palomino (130 codes)
  5. Bugz Bensce (97 codes)
  6. S P (73 codes)
  7. dany (71 codes)
  8. MikroBUS.NET Team (35 codes)
  9. NART SCHINACKOW (34 codes)
  10. Armstrong Subero (27 codes)

Most Downloaded

  1. Timer Calculator (140880 times)
  2. FAT32 Library (73482 times)
  3. Network Ethernet Library (58268 times)
  4. USB Device Library (48458 times)
  5. Network WiFi Library (44062 times)
  6. FT800 Library (43630 times)
  7. GSM click (30520 times)
  8. mikroSDK (29247 times)
  9. PID Library (27196 times)
  10. microSD click (26887 times)
Libstock prefers package manager

Package Manager

We strongly encourage users to use Package manager for sharing their code on Libstock website, because it boosts your efficiency and leaves the end user with no room for error. [more info]

< Back
Example

WM8731 - Example

Rating:

0

Author: MIKROE

Last Updated: 2016-02-23

Package Version: 1.0.0.0

Example: 1.0.0.0

Category: Audio & Speech

Downloaded: 7073 times

Followed by: 1 user

License: MIT license  

This project demonstrates communication with WM8731 audio codec.

Program reads one wav file from MMC and sends it to WM8731 for decodingand playing.


Example is for PIC32.

No Abuse Reported
  • Information
  • Comments (5)

Example Blog

This example demonstrates usage of WM8731 Audio codec with PIC32 controllers. Example reads wav file from SD card and plays it via WM8731 Audio Codec chip.Provided examples are for:
PIC32MX460F512L
PIC32MX795F512L

WM8731

WM8731

Enables audio reproduction on 3.5mm audio connector. Microcontroller communicates with this module over SPI and I2C interface

View full image

ALSO FROM THIS AUTHOR

Accel 31 Click

0

Accel 31 Click is a compact add-on board designed for precise motion and orientation detection in space-constrained devices. This board features the BMA580, a triaxial low-g accelerometer from Bosch Sensortec, which offers a 16-bit digital resolution with measurement ranges of ±2, ±4, ±8, and ±16 g, along with flexible output data rates from 1.56Hz to 6.4kHz, enabling high adaptability and accuracy. The BMA580 supports advanced power modes, including high-performance and low-power, self-wake-up functionality, and bone conduction-based voice activity detection.

[Learn More]

16x12 G click

6

16x12 G click carries a 16x12 LED display and the IS31FL3733 matrix driver. The click is designed to run on either 3.3V or 5V power supply. It communicates with the target microcontroller over I2C interface, and the following pins on the mikroBUS line: INT, RST, CS.

[Learn More]

Fram Click

0

FRAM Click is a Click board™ that carries a ferroelectric RAM module. Ferroelectric RAM, also known as FRAM, is a non-volatile memory type, with characteristics comparable to much faster DRAM memory modules.

[Learn More]
Close menu