Serial Ring buffer++