/* #include #include #define ADDRESS (0x05) #define DATA0 (0x0) #define DATA1 (0x1) #define STATUS (0x2) #define EA (0x18 << 3) #define ED (0x7 << 5) static uint8 volume; static uint8 state; void uda1341ts_init( void ) { L3_init(); L3_putByte( (ADDRESS << 2) | STATUS, L3_ADDR_MODE ); L3_putByte( (1 << 6) | (2 << 4), L3_DATA_MODE ); L3_putByte( (2 << 4), L3_DATA_MODE ); L3_putByte( (ADDRESS << 2) | DATA0, L3_ADDR_MODE ); L3_putByte( EA | (2), L3_DATA_MODE ); L3_putByte( ED | 1, L3_DATA_MODE ); uda1341ts_setvol( VOL_MED ); uda1341ts_on( UDA_DAC ); uda1341ts_on( UDA_ADC ); } void uda1341ts_mute( uint8 on ) { ... }; void uda1341ts_on( uint8 converter ) { ... } void uda1341ts_off( uint8 converter ) { ... } uint8 uda1341ts_status( uint8 converter ) { ... } void uda1341ts_setvol( uint8 vol ) { ... }; uint8 uda1341ts_getvol( void ) { ... }; */