Private
Public Access
2
0

examples: Update examples to use newer maa functions

* Use maa_init() before any other maa functions are called
* Use ioNN instead of gpioXX, Using mapping

Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
This commit is contained in:
Thomas Ingleby
2014-05-01 17:08:54 +01:00
parent e96df16f75
commit ea81a0ba75
8 changed files with 11 additions and 4 deletions

View File

@@ -29,10 +29,11 @@
int
main(int argc, char **argv)
{
maa_init();
fprintf(stdout, "MAA Version: %d\nStarting Blinking on IO8\n",
maa_get_version());
maa_gpio_context* gpio;
gpio = maa_gpio_init(26);
gpio = maa_gpio_init(8);
maa_gpio_dir(gpio, MAA_GPIO_OUT);
while (1) {

View File

@@ -29,6 +29,7 @@
int
main ()
{
maa_init();
maa_pwm_context* pwm;
pwm = maa_pwm_init(0, 3);
if (pwm == NULL) {

View File

@@ -78,6 +78,7 @@
int
main(int argc, char **argv)
{
maa_init();
float direction = 0;
int16_t x = 0, y = 0, z = 0;
char rx_tx_buf[MAX_BUFFER_LENGTH];

View File

@@ -23,7 +23,7 @@
*/
var m = require("maajs")
m.init();
console.log("maa version: " + m.get_version());
var r = new m.I2C(20, 21);

View File

@@ -25,8 +25,9 @@
import pymaa as maa
import time
maa.maa_init()
x = maa.gpio_t()
maa.gpio_init(x, 26)
maa.gpio_init(x, 8)
maa.gpio_dir(x, "out")
while True:

View File

@@ -25,6 +25,7 @@
import pymaa as maa
import time
maa.maa_init()
x = maa.PWM(0,3)
x.enable(1);
x.period_us(20)

View File

@@ -24,7 +24,8 @@
import pymaa
pumaa.maa_init()
x = pymaa.gpio_t()
print(x.pin)
pymaa.gpio_init(x, 20)
pymaa.gpio_init(x, 8)
print(x.pin)

View File

@@ -24,6 +24,7 @@
import pymaa
pumaa.maa_init()
x = pymaa.I2CSlave(27,28)
x.address(0x62)
y= " "