zap_micro.c revision fb09f5aad449c97fe309678f3f604982b563a96f