gpio.hpp: Add C++ wrapper around Gpio
* maa_gpio_context bcomes an opaque pointer * C++ wrapper class Gpio created * swig now uses C++ wrapper Gpio to generate API Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
This commit is contained in:
@@ -60,13 +60,13 @@ main(int argc, char **argv)
|
||||
fprintf(stdout, "MAA Version: %s\nStarting Blinking on IO%d\n",
|
||||
maa_get_version(), iopin);
|
||||
|
||||
maa_gpio_context* gpio;
|
||||
maa_gpio_context gpio;
|
||||
gpio = maa_gpio_init(iopin);
|
||||
if (gpio == NULL) {
|
||||
fprintf(stderr, "Are you sure that pin%d you requested is valid on your platform?", iopin);
|
||||
exit(1);
|
||||
}
|
||||
printf("Initialised pin%d which is atually pin%d\n", iopin, gpio->pin);
|
||||
printf("Initialised pin%d\n", iopin);
|
||||
|
||||
// set direction to OUT
|
||||
r = maa_gpio_dir(gpio, MAA_GPIO_OUT);
|
||||
|
||||
@@ -34,7 +34,7 @@ main(int argc, char **argv)
|
||||
fprintf(stdout, "MAA Version: %s\nStarting Read on IO6\n",
|
||||
maa_get_version());
|
||||
|
||||
maa_gpio_context* gpio;
|
||||
maa_gpio_context gpio;
|
||||
|
||||
gpio = maa_gpio_init(6);
|
||||
|
||||
|
||||
@@ -36,7 +36,7 @@ void interrupt (void) {
|
||||
int main ()
|
||||
{
|
||||
maa_init();
|
||||
maa_gpio_context* x;
|
||||
maa_gpio_context x;
|
||||
|
||||
x = maa_gpio_init(6);
|
||||
if (x == NULL) {
|
||||
|
||||
Reference in New Issue
Block a user