-
Notifications
You must be signed in to change notification settings - Fork 2
Examples
setPrimary(8); // Set pin 8 functionality to GPIO
pinMode(8, 4); // Set pin 8 GPIO mode to input with pull-up
digitalRead(8); // Read pin 8 digital state
setPrimary(8); // Set pin 8 functionality to GPIO
pinMode(8, 1); // Set pin 8 GPIO mode to output
digitalWrite(8, 1); // Set pin 8 state to HIGH
setSecondary(30); // Set pin 30 functionality to ADC3
analogRead(3); // Read analog value of ADC3
setSecondary(29); // Set pin 29 functionality to PWM0 channel 0
setSecondary(22); // Set pin 22 functionality to PWM0 channel 2
pwm0_begin(50000); // Configure PWM0 period to 50ms (20Hz)
pwm0_set(0, 10000); // Set PWM0 channel 0 HIGH time to 10ms (10/50 = 20% duty cycle)
pwm0_set(2, 45000); // Set PWM0 channel 2 HIGH time to 45ms (45/50 = 90% duty cycle)
pwm0_end(); // Turn off PWM0