vs1011.h File Reference

#include <stdint.h>
#include <avr/io.h>

Include dependency graph for vs1011.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define NON_SHARED
#define VS_XTAL   12288000L
#define XVAL   ((VS_XTAL/2000L)+0x8000L)
#define VS1011_INPORT   PINA
#define VS1011_XCS   PA1
#define VS1011_XRESET   PA2
#define VS1011_DREQ   PA3
#define VS1011_XDCS   PA4
#define VS_LOOP_UNTIL_DREQ   loop_until_bit_is_set(VS1011_INPORT,VS1011_DREQ)

Functions

uint8_t vs1011_port_init (void)
uint8_t vs1011_init (void)
uint8_t vs1011_sw_reset (void)
void vs1011_xcs_select (void)
void vs1011_xcs_deselect (void)
void vs1011_xdcs_select (void)
void vs1011_xdcs_deselect (void)
uint8_t vs1011_dim_volume (uint8_t v)
uint8_t vs1011_test_vol (void)


Detailed Description

vs1011 MP3 decoder implementation. vs1011 is accessed in its "SHARED and NEW MODE", See VS1011 manual for that.

For use, the defines XTAL and VS1011_* must be set up according your hardware configuration.

Definition in file vs1011.h.


Generated on Wed Sep 17 19:31:52 2008 for mptry by  doxygen 1.5.5