pi_niu.c revision 908f1e1388f616898b4e515d343c0414f2a6472e