HomeSort by relevance Sort by last modified time
    Searched refs:pwm (Results 1 - 25 of 27) sorted by null

1 2

  /hardware/bsp/intel/peripheral/libmraa/examples/
cycle-pwm3.c 34 mraa_pwm_context pwm; local
35 pwm = mraa_pwm_init(3);
36 if (pwm == NULL) {
39 mraa_pwm_period_us(pwm, 200);
40 mraa_pwm_enable(pwm, 1);
46 mraa_pwm_write(pwm, value);
51 float output = mraa_pwm_read(pwm);
  /hardware/bsp/intel/peripheral/libmraa/examples/c++/
Pwm3-cycle.cpp 36 printf("closing PWM nicely\n");
46 mraa::Pwm* pwm; local
48 pwm = new mraa::Pwm(3);
49 if (pwm == NULL) {
52 fprintf(stdout, "Cycling PWM on IO3 (pwm3) \n");
53 pwm->enable(true);
58 pwm->write(value);
64 delete pwm;
    [all...]
  /hardware/bsp/intel/peripheral/libmraa/examples/java/
CyclePwm3.java 27 import mraa.Pwm;
42 Pwm pwm = new mraa.Pwm(3); local
43 pwm.period_us(200);
44 pwm.enable(true);
49 pwm.write(value);
  /hardware/bsp/intel/peripheral/libupm/src/cjq4435/
cjq4435.h 26 #include <mraa/pwm.h>
32 * @ingroup seeed gpio pwm electric robok
42 * @con gpio pwm
50 * support via MRAA pulse width modulation (PWM) functions.
62 * @param pin Digital pin to use; this pin must be PWM-capable
95 * @param enable Enables PWM output if true, disables otherwise
  /hardware/bsp/intel/peripheral/libupm/src/l298/
l298.h 30 #include <mraa/pwm.h>
39 * @ingroup seeed sparkfun gpio pwm motor
49 * @con gpio pwm
84 * @param pwm Digital pin to use for a DC motor - must be PWM-capable
88 L298(int pwm, int dir1, int dir2);
129 * Enables the PWM output for a motor
131 * @param enable Enables the PWM output if true, disables if false
  /hardware/bsp/intel/peripheral/libupm/src/buzzer/
buzzer.h 27 #include <mraa/pwm.h>
42 * @ingroup seeed pwm sound gsk
51 * @con pwm
  /hardware/bsp/intel/peripheral/libmraa/src/x86/
intel_galileo_rev_d.c 233 b->pins[3].pwm.pinmap = 3;
234 b->pins[3].pwm.parent_id = 0;
235 b->pins[3].pwm.mux_total = 1;
236 b->pins[3].pwm.mux[0].pin = 30;
237 b->pins[3].pwm.mux[0].value = 1;
249 b->pins[5].pwm.pinmap = 5;
250 b->pins[5].pwm.parent_id = 0;
251 b->pins[5].pwm.mux_total = 0;
257 b->pins[6].pwm.pinmap = 6;
258 b->pins[6].pwm.parent_id = 0
    [all...]
intel_nuc5.c 84 b->pins[10].pwm.pinmap = 0;
85 b->pins[10].pwm.parent_id = 0;
86 b->pins[10].pwm.mux_total = 0;
90 b->pins[11].pwm.pinmap = 0;
91 b->pins[11].pwm.parent_id = 1;
92 b->pins[11].pwm.mux_total = 0;
intel_galileo_rev_g.c 124 snprintf(bu, MAX_SIZE, "/sys/class/pwm/pwmchip%d/device/pwm_period", dev->chipid);
436 b->pins[3].pwm.pinmap = 1;
437 b->pins[3].pwm.parent_id = 0;
438 b->pins[3].pwm.mux_total = 3;
439 b->pins[3].pwm.mux[0].pin = 76;
440 b->pins[3].pwm.mux[0].value = 0;
441 b->pins[3].pwm.mux[1].pin = 64;
442 b->pins[3].pwm.mux[1].value = 1;
443 b->pins[3].pwm.mux[2].pin = 16;
444 b->pins[3].pwm.mux[2].value = 0
    [all...]
intel_de3815.c 90 b->pins[10].pwm.pinmap = 0;
91 b->pins[10].pwm.parent_id = 0;
92 b->pins[10].pwm.mux_total = 0;
96 b->pins[11].pwm.pinmap = 0;
97 b->pins[11].pwm.parent_id = 1;
98 b->pins[11].pwm.mux_total = 0;
intel_edison_fab_c.c 55 mraa_intel_edision_pindef_t pwm; member in struct:__anon29793
379 if (!plat->pins[pin].capabilites.pwm) {
414 mraa_intel_edison_pwm_init_post(mraa_pwm_context pwm)
816 b->pins[pos].pwm.pinmap = 2;
817 b->pins[pos].pwm.parent_id = 0;
818 b->pins[pos].pwm.mux_total = 0;
903 b->pins[pos].pwm.pinmap = 1;
904 b->pins[pos].pwm.parent_id = 0;
905 b->pins[pos].pwm.mux_total = 0;
935 b->pins[pos].pwm.pinmap = 0
    [all...]
intel_minnow_byt_compatible.c 57 if (caps.pwm) {
59 if (strncmp(name, "PWM", 3) == 0 && strlen(name) > 3 && isdigit(name[3]))
61 pin_info->pwm.parent_id = controller;
62 pin_info->pwm.pinmap = 0;
63 pin_info->pwm.mux_total = 0;
158 248); // Assume BIOS configured for PWM
161 249); // Assume BIOS configured for PWM
188 // Configure PWM
  /hardware/bsp/intel/peripheral/libupm/src/uln200xa/
uln200xa.h 30 #include <mraa/pwm.h>
  /hardware/qcom/display/msm8960/liblight/
lights.c 147 int blink, freq, pwm; local
176 // pwm specifies the ratio of ON versus OFF
177 // pwm = 0 -> always off
178 // pwm = 255 => always on
179 pwm = (onMS * 255) / totalMS;
182 if (pwm > 0 && pwm < 16)
183 pwm = 16;
189 pwm = 0;
220 write_int(pwm_file, pwm);
    [all...]
  /hardware/bsp/intel/peripheral/libupm/src/hcsr04/
hcsr04.h 30 #include <mraa/pwm.h>
  /hardware/bsp/intel/peripheral/libupm/src/pulsensor/
pulsensor.h 32 #include <mraa/pwm.hpp>
  /hardware/bsp/intel/peripheral/libupm/src/rgbringcoder/
rgbringcoder.h 33 #include <mraa/pwm.hpp>
50 * @con pwm gpio
58 * The device requires 11 pins, 3 of which must be PWM-capable
79 * @param red RGB red LED PWM
80 * @param green RGB green LED PWM
81 * @param blue RGB blue LED PWM
141 mraa::Pwm m_pwmRed;
142 mraa::Pwm m_pwmGreen;
143 mraa::Pwm m_pwmBlue;
  /hardware/bsp/intel/peripheral/libupm/src/servo/
servo.h 27 #include <mraa/pwm.h>
48 * @ingroup seeed emax pwm servos gsk
74 * @param waitAndDisablePwm If 1, PWM is enabled only during the setAngle() execution
75 * for a period of 1 second, and then turned back off. If 0, PWM remains on afterward.
93 * Halts PWM for this servo and allows it to move freely.
124 * @param period PWM period width
143 * Returns the maximum PWM period width
145 * @return Maximum PWM period width
  /hardware/bsp/intel/peripheral/libupm/src/stepmotor/
stepmotor.h 31 #include <mraa/pwm.hpp>
48 * @ingroup seeed sparkfun pwm gpio motor
58 * @con pwm gpio
75 * @param stePin Stepper pulse PWM pin
116 mraa::Pwm m_pwmStepContext;
  /hardware/bsp/intel/peripheral/libmraa/include/
mraa_internal_types.h 95 * A structure representing a PWM pin
100 int chipid; /**< the chip id, which the pwm resides */
103 mraa_boolean_t owner; /**< Owner of pwm context*/
158 mraa_boolean_t pwm:1; /**< Is the pin pwm capable */ member in struct:__anon29781
214 mraa_pin_t pwm; /**< PWM structure */ member in struct:__anon29786
282 mraa_boolean_t no_bus_mux; /**< i2c/spi/adc/pwm/uart bus muxing setup not required */
283 int pwm_default_period; /**< The default PWM period is US */
  /hardware/bsp/intel/peripheral/libmraa/
Android.mk 26 src/pwm/pwm.c \
  /hardware/bsp/intel/peripheral/libupm/src/adafruitms1438/
adafruitms1438.cxx 44 // disable all PWM's (4 of them). They are shared with each other
125 m_pca9685->ledFullOff(m_dcMotors[motor].pwm, false);
130 m_pca9685->ledFullOff(m_dcMotors[motor].pwm, true);
156 // (PWM duty cycle) won't have any effect.
157 m_pca9685->ledFullOn(m_dcMotors[motor].pwm, false);
159 // set the PWM duty cycle
160 m_pca9685->ledOffTime(m_dcMotors[motor].pwm, int(4095.0 * percent));
adafruitms1438.h 61 * PWM pins 9 and 10 on the Arduino* breakout board.
127 * Sets the PWM period. Note: this applies to all PWM channels.
129 * @param hz Sets the PWM period
134 * Enables PWM output for a motor
141 * Disables PWM output for a motor
216 int pwm; member in struct:upm::AdafruitMS1438::__anon29797
  /hardware/bsp/intel/peripheral/libmraa/src/pwm/
pwm.c 31 #include "pwm.h"
35 #define SYSFS_PWM "/sys/class/pwm"
41 snprintf(bu, MAX_SIZE, "/sys/class/pwm/pwmchip%d/pwm%d/duty_cycle", dev->chipid, dev->pin);
61 snprintf(bu, MAX_SIZE, "/sys/class/pwm/pwmchip%d/pwm%d/period", dev->chipid, dev->pin);
65 syslog(LOG_ERR, "pwm: Failed to open period for writing");
100 snprintf(bu, MAX_SIZE, "/sys/class/pwm/pwmchip%d/pwm%d/period", dev->chipid, dev->pin);
104 syslog(LOG_ERR, "pwm: Failed to open period for reading")
    [all...]
  /hardware/bsp/intel/peripheral/libmraa/src/arm/
beaglebone.c 40 #define SYSFS_CLASS_PWM "/sys/class/pwm/"
316 syslog(LOG_ERR, "pwm: Platform Not Initialised");
319 if (plat->pins[pin].capabilites.pwm != 1) {
320 syslog(LOG_ERR, "pwm: pin not capable of pwm");
327 syslog(LOG_ERR, "pwm: Could not find CapeManager");
333 syslog(LOG_ERR, "pwm: Failed to open %s for writing, check access rights for user");
338 "pwm: Failed to write to CapeManager, check that /lib/firmware/%s exists", SYSFS_PWM_OVERLAY);
343 sprintf(devpath, SYSFS_CLASS_PWM "pwm%u", plat->pins[pin].pwm.pinmap)
    [all...]

Completed in 6735 milliseconds

1 2