with the loop modified as follows in the 3_c_onboard_LED_blink, (libmraa Version: v0.5.2-3-gb5a2739)
I do not see "any" pins on the mini break out board toggling. I am using a digital multi meter to check voltage swing.
main(int argc, char **argv)
{
mraa_platform_t platform = mraa_get_platform_type();
mraa_gpio_context gpio;
char board_name[] = "Some weird devboard that isn't recognised...";
int ledstate = 0;
switch (platform) {
case MRAA_INTEL_GALILEO_GEN1:
strcpy(board_name, "Intel Galileo Gen1");
gpio = mraa_gpio_init_raw(3);
break;
case MRAA_INTEL_GALILEO_GEN2:
strcpy(board_name, "Intel Galileo Gen2");
gpio = mraa_gpio_init(13);
break ;
default:
strcpy(board_name, "Intel Edison w minibreakout");
gpio = mraa_gpio_init(13);
}
fprintf(stdout, "Welcome to libmraa\n Version: %s\n Running on %s\n",
mraa_get_version(), board_name);
mraa_gpio_dir(gpio, MRAA_GPIO_OUT);
for (;;) {
mraa_gpio_write(gpio, ledstate);
sleep(2);
ledstate = !ledstate;
sleep(2);
}
return 0;
}
-----------------Eclipse Console window:
root@hkedison:~# chmod 755 /tmp/3_c_onboard_LED_blink;/tmp/3_c_onboard_LED_blink
;exit
Welcome to libmraa
Version: v0.5.2-3-gb5a2739
Running on Intel Edison w minibreakout