#include <stdint.h>
#include <avr/io.h>
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) |
For use, the defines XTAL and VS1011_* must be set up according your hardware configuration.
Definition in file vs1011.h.