The offical µGFX repository.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
inmarket 41271d632b Added new type definitions - moving towards V3.0 5 years ago
..
driver.mk Make all include paths in ugfx relative. 7 years ago
gaudio_play_board_template.h Added new type definitions - moving towards V3.0 5 years ago
gaudio_play_config.h First set of V3 macro changes 5 years ago
gaudio_play_pwm.c Added new type definitions - moving towards V3.0 5 years ago
readme.txt New PWM audio driver for audio output using a digital pin on a CPU 9 years ago

readme.txt

This driver uses a PWM output and a timer to implement an audio play channel.

Whilst the default config settings will probably work for your hardware, you may need to change them.
If so copy gaudio_play_config.h to your project directory and then alter it.

The maximum sample frequency is governed primarily by the number of bits of resolution and the
maximum PWM clock rate. The maximum sample frequency should be less than...

Max PWM Clock / (2 ^ Bits per sample)

eg. For the AT91SAM7 max PWM clock = 48MHz / 2
For 10 bit PWM accuracy that means GAUDIO_PLAY_MAX_SAMPLE_FREQUENCY = 23,437 Hz