// ----- Listing 4
void doRecord1(){
  analogWrite2(ADCval);
  buffer1[bufferPtr]=ADCval ;
  bufferPtr++ ;
  if(bufferPtr>=buffer1Size){ state=record2 ; bufferPtr=0 ; }
  }
