tests/dac_dds: Fix sine wave to fit in PCM range
tests/dac_dds: Fix sine wave to fit in PCM range

The previous sine wave cast signed integers into the PCM range, causing
jumps at zero transitions. This shifts everything up by the respective
maximum signed integer, so that the signed idle zero becomes the
unsigned PCM signal's idle half-point and can continuously cover the
whole unsigned range.

jasonatran/RIOT,authmillenon/RIOT,RIOT-OS/RIOT,authmillenon/RIOT,authmillenon/RIOT,kYc0o/RIOT,ant9000/RIOT,kYc0o/RIOT,kYc0o/RIOT,kaspar030/RIOT,OlegHahm/RIOT,authmillenon/RIOT,OlegHahm/RIOT,authmillenon/RIOT,ant9000/RIOT,authmillenon/RIOT,miri64/RIOT,RIOT-OS/RIOT,OTAkeys/RIOT,RIOT-OS/RIOT,miri64/RIOT,kYc0o/RIOT,kaspar030/RIOT,kaspar030/RIOT,RIOT-OS/RIOT,ant9000/RIOT,OTAkeys/RIOT,jasonatran/RIOT,jasonatran/RIOT,OTAkeys/RIOT,OTAkeys/RIOT,ant9000/RIOT,miri64/RIOT,jasonatran/RIOT,kYc0o/RIOT,RIOT-OS/RIOT,ant9000/RIOT,OlegHahm/RIOT,OlegHahm/RIOT,OTAkeys/RIOT,kaspar030/RIOT,miri64/RIOT,OlegHahm/RIOT,jasonatran/RIOT,kaspar030/RIOT,miri64/RIOT