If we do 'output_left_sample(sample)' where sample is a 16 bit number(foe ex:0x8c45).... i should get output only from headphone port r8...i should not get any output from line out but when i see the output through oscilloscope i get the output through both the pins and i get the out put exactly as written in the code from right(line out) and distorted from left(headphone). why is that?
If we send a 16-bit sample by output_sample() do i get output from both the ports ?
If i send two different 16-bit numbers through output_right_sample() and output_left_sample() i do get different voltage depending on the value sent...r8?
what is the difference between software interrupt and function calling?
thanking you,
GLKC.