\ gertboard gforth interface version 01.00 c-library ggb_01_00 s" ggb" add-lib \c #include c-function ggb_version ggb_version -- n \ returns interface lib version # c-function ggb_gpio ggb_gpio -- a \ returns gpio c-function ggb_pwm ggb_pwm -- a \ returns pwm c-function ggb_clk ggb_clk -- a \ returns clk c-function ggb_spi0 ggb_spi0 -- a \ returns spi0 c-function ggb_uart ggb_uart -- a \ returns gpio \ function interfaces to some gb lib macros \ c-function ggb_INP_GPIO ggb_INP_GPIO n -- void c-function ggb_OUT_GPIO ggb_OUT_GPIO n -- void c-function ggb_SET_GPIO_ALT ggb_SET_GPIO_ALT n n -- void \ functions from gb_common \ c-function ggb_short_wait short_wait -- void c-function ggb_long_wait long_wait n -- void c-function ggb_setup_io setup_io -- void c-function ggb_restore_io restore_io -- void c-function ggb_pi_revision pi_revision -- n \ skipping this one: void make_binary_string(int, int, char *); \ functions from gb_pwm \ c-function ggb_setup_pwm setup_pwm -- void c-function ggb_force_pwm0 force_pwm0 n n -- void c-function ggb_pwm_off pwm_off -- void \ functions from gb_spi \ c-function ggb_setup_spi setup_spi -- void c-function ggb_read_adc read_adc n -- n c-function ggb_write_dac write_dac n n -- void end-c-library