diff -r 2d65c2f76d7b -r 4a8fed1c0ef6 bsptemplate/asspandvariant/template_variant/specific/xyin.cpp --- a/bsptemplate/asspandvariant/template_variant/specific/xyin.cpp Tue Feb 02 01:24:03 2010 +0200 +++ b/bsptemplate/asspandvariant/template_variant/specific/xyin.cpp Sat Feb 20 00:10:51 2010 +0200 @@ -599,6 +599,9 @@ Interrupt::Disable(KIntIdDigitiser); // do NOT disable the capability to generate interrupts at the source + // Add the timing of pen interrupts as entropy data for the RNG + Interrupt::AddTimingEntropy(); + if (KPenDownDelayTime>0) // need to check this config param as it might be zero! iTimerInt.OneShot(KPenDownDelayTime); // start a debounce timer which will queue a DFC to process the interrupt else