Home
last modified time | relevance | path

Searched refs:mraa_gpio_context (Results 1 – 25 of 58) sorted by relevance

123

/hardware/bsp/intel/peripheral/libmraa/api/mraa/
Dgpio.h61 typedef struct _gpio* mraa_gpio_context; typedef
99 mraa_gpio_context mraa_gpio_init(int pin);
107 mraa_gpio_context mraa_gpio_init_raw(int gpiopin);
116 mraa_result_t mraa_gpio_edge_mode(mraa_gpio_context dev, mraa_gpio_edge_t mode);
128 mraa_result_t mraa_gpio_isr(mraa_gpio_context dev, mraa_gpio_edge_t edge, void (*fptr)(void*), void…
137 mraa_result_t mraa_gpio_isr_exit(mraa_gpio_context dev);
146 mraa_result_t mraa_gpio_mode(mraa_gpio_context dev, mraa_gpio_mode_t mode);
155 mraa_result_t mraa_gpio_dir(mraa_gpio_context dev, mraa_gpio_dir_t dir);
164 mraa_result_t mraa_gpio_close(mraa_gpio_context dev);
173 int mraa_gpio_read(mraa_gpio_context dev);
[all …]
/hardware/bsp/intel/peripheral/libmraa/include/
Dmraa_adv_func.h35 mraa_result_t (*gpio_init_internal_replace) (mraa_gpio_context dev, int pin);
37 mraa_result_t (*gpio_init_post) (mraa_gpio_context dev);
39 mraa_result_t (*gpio_close_pre) (mraa_gpio_context dev);
41 mraa_result_t (*gpio_mode_replace) (mraa_gpio_context dev, mraa_gpio_mode_t mode);
42 mraa_result_t (*gpio_mode_pre) (mraa_gpio_context dev, mraa_gpio_mode_t mode);
43 mraa_result_t (*gpio_mode_post) (mraa_gpio_context dev, mraa_gpio_mode_t mode);
45 mraa_result_t (*gpio_edge_mode_replace) (mraa_gpio_context dev, mraa_gpio_edge_t mode);
47 mraa_result_t (*gpio_dir_replace) (mraa_gpio_context dev, mraa_gpio_dir_t dir);
48 mraa_result_t (*gpio_dir_pre) (mraa_gpio_context dev, mraa_gpio_dir_t dir);
49 mraa_result_t (*gpio_dir_post) (mraa_gpio_context dev, mraa_gpio_dir_t dir);
[all …]
/hardware/bsp/intel/peripheral/libupm/src/l298/
Dl298.h168 mraa_gpio_context m_dir1;
169 mraa_gpio_context m_dir2;
172 mraa_gpio_context m_stepEnable;
173 mraa_gpio_context m_stepI1;
174 mraa_gpio_context m_stepI2;
175 mraa_gpio_context m_stepI3;
176 mraa_gpio_context m_stepI4;
/hardware/bsp/intel/peripheral/libupm/src/ht9170/
Dht9170.h89 mraa_gpio_context m_dr;
90 mraa_gpio_context m_o1;
91 mraa_gpio_context m_o2;
92 mraa_gpio_context m_o3;
93 mraa_gpio_context m_o4;
/hardware/bsp/intel/peripheral/libupm/src/uln200xa/
Duln200xa.h134 mraa_gpio_context m_stepI1;
135 mraa_gpio_context m_stepI2;
136 mraa_gpio_context m_stepI3;
137 mraa_gpio_context m_stepI4;
/hardware/bsp/intel/peripheral/libmraa/src/gpio/
Dgpio.c43 mraa_gpio_get_valfp(mraa_gpio_context dev) in mraa_gpio_get_valfp()
55 static mraa_gpio_context
65 mraa_gpio_context dev = (mraa_gpio_context) calloc(1, sizeof(struct _gpio)); in mraa_gpio_init_internal()
129 mraa_gpio_context
163 mraa_gpio_context r = mraa_gpio_init_internal(board->adv_func, board->pins[pin].gpio.pinmap); in mraa_gpio_init()
181 mraa_gpio_context
270 mraa_gpio_context dev = (mraa_gpio_context) arg; in mraa_gpio_interrupt_handler()
409 mraa_gpio_edge_mode(mraa_gpio_context dev, mraa_gpio_edge_t mode) in mraa_gpio_edge_mode()
458 mraa_gpio_isr(mraa_gpio_context dev, mraa_gpio_edge_t mode, void (*fptr)(void*), void* args) in mraa_gpio_isr()
487 mraa_gpio_isr_exit(mraa_gpio_context dev) in mraa_gpio_isr_exit()
[all …]
/hardware/bsp/intel/peripheral/libupm/src/nrf8001/
Dhal_aci_tl.h75 mraa_gpio_context m_rdy_ctx;
76 mraa_gpio_context m_req_ctx;
77 mraa_gpio_context m_rst_ctx;
/hardware/bsp/intel/peripheral/libupm/src/sx6119/
Dsx6119.h84 mraa_gpio_context m_gpioPower;
85 mraa_gpio_context m_gpioSeek;
/hardware/bsp/intel/peripheral/libupm/src/isd1820/
Disd1820.h86 mraa_gpio_context m_gpioRec;
87 mraa_gpio_context m_gpioPlay;
/hardware/bsp/intel/peripheral/libupm/src/rotaryencoder/
Drotaryencoder.h100 mraa_gpio_context m_gpioA;
101 mraa_gpio_context m_gpioB;
/hardware/bsp/intel/peripheral/libupm/src/hx711/
Dhx711.h122 mraa_gpio_context m_sckPinCtx; // Power Down and Serial Clock Input Pin
123 mraa_gpio_context m_dataPinCtx; // Serial Data Output Pin
/hardware/bsp/intel/peripheral/libupm/src/grove/
Dgrove.h106 mraa_gpio_context m_gpio;
160 mraa_gpio_context m_gpio;
411 mraa_gpio_context m_gpio;
/hardware/bsp/intel/peripheral/libmraa/src/x86/
Dintel_edison_fab_c.c61 static mraa_gpio_context tristate;
66 static mraa_gpio_context agpioOutputen[sizeof(outputen) / sizeof(outputen[0])];
111 mraa_gpio_context mode_gpio = mraa_gpio_init_raw(sysfs); in mraa_intel_edison_pinmode_change()
144 mraa_intel_edison_gpio_dir_pre(mraa_gpio_context dev, mraa_gpio_dir_t dir) in mraa_intel_edison_gpio_dir_pre()
177 mraa_intel_edison_gpio_dir_post(mraa_gpio_context dev, mraa_gpio_dir_t dir) in mraa_intel_edison_gpio_dir_post()
186 mraa_intel_edison_gpio_init_post(mraa_gpio_context dev) in mraa_intel_edison_gpio_init_post()
205 mraa_intel_edison_gpio_close_pre(mraa_gpio_context dev) in mraa_intel_edison_gpio_close_pre()
226 mraa_gpio_context io18_gpio = mraa_gpio_init_raw(14); in mraa_intel_edison_i2c_init_pre()
227 mraa_gpio_context io19_gpio = mraa_gpio_init_raw(165); in mraa_intel_edison_i2c_init_pre()
233 mraa_gpio_context io18_enable = mraa_gpio_init_raw(236); in mraa_intel_edison_i2c_init_pre()
[all …]
/hardware/bsp/intel/peripheral/libupm/src/hcsr04/
Dhcsr04.h108 mraa_gpio_context m_triggerPinCtx;
109 mraa_gpio_context m_echoPinCtx;
/hardware/bsp/intel/peripheral/libmraa/examples/
Dmraa-gpio.c34 mraa_gpio_context context;
106 mraa_gpio_context gpio = mraa_gpio_init(pin); in gpio_set()
124 mraa_gpio_context gpio = mraa_gpio_init(pin); in gpio_get()
/hardware/bsp/intel/peripheral/libupm/src/lol/
Dlol.cxx36 static mraa_gpio_context *m_Ctx;
39 static mraa_gpio_context c1, c2, c3, c4;
/hardware/bsp/intel/peripheral/libupm/src/waterlevel/
Dwaterlevel.h68 mraa_gpio_context m_gpio;
/hardware/bsp/intel/peripheral/libupm/src/grovewater/
Dgrovewater.h72 mraa_gpio_context m_gpio;
/hardware/bsp/intel/peripheral/libupm/src/rfr359f/
Drfr359f.h78 mraa_gpio_context m_gpio;
/hardware/bsp/intel/peripheral/libupm/src/yg1006/
Dyg1006.h74 mraa_gpio_context m_gpio;
/hardware/bsp/intel/peripheral/libupm/src/biss0001/
Dbiss0001.h74 mraa_gpio_context m_gpio;
/hardware/bsp/intel/peripheral/libupm/src/grovecollision/
Dgrovecollision.h70 mraa_gpio_context m_gpio;
/hardware/bsp/intel/peripheral/libupm/src/grovelinefinder/
Dgrovelinefinder.h80 mraa_gpio_context m_gpio;
/hardware/bsp/intel/peripheral/libupm/src/groveeldriver/
Dgroveeldriver.h76 mraa_gpio_context m_gpio;
/hardware/bsp/intel/peripheral/libupm/src/groveelectromagnet/
Dgroveelectromagnet.h75 mraa_gpio_context m_gpio;

123