package.cpath = "./?.so" require "sram_gpio_lib" PORT_A = 0 PORT_B = 1 PORT_C = 2 PORT_D = 3 function pulse() sram_gpio_lib.jz_gpio_set_pin(pio,17) delay_s(1) sram_gpio_lib.jz_gpio_clear_pin(pio,17) delay_s(1) end function delay_s(delay) delay = delay or 1 local time_to = os.time() + delay while os.time() < time_to do end end pio=sram_gpio_lib.point_new(PORT_C) sram_gpio_lib.jz_gpio_as_output(pio,17) for i=0,5,1 do pulse() end