Как грится, теперь вы знаете точно почему используете JTAG. А по теме, очень познавательно в части работы с gdb. Сам я лишь раз в жизни запускал именно текстовую консоль, чтобы вручную ввести какие-нить команды отладчику. Жду не дождусь, когда эту самую поддержку gdb доделает автор HappyJTAG2, чтобы можно было писать и отлаживать программы во всяких там эклипсах и прочих.
если есть аппаратное умножение:
value -= value>>6; /// чем больше сдвиг
value += new_adc_value<<6; /// тем сильнее сглаживает.