/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...] |