zap_micro.c revision 87e5029a3226958edab1512d6182bc74d8d80c9a