We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Hi @me-no-dev thank you for this project!
I have an issue with analogWriteSetup:
analogWriteSetup
#define PIN 18 void setup() { analogWriteSetup(250, 1024); // 250Hz and 1024 steps } void loop() { analogWrite(PIN, 260); // testing 260 steps }
PIN 18 should output around 450mV but it outputs only 20mV
The text was updated successfully, but these errors were encountered:
After checking your source code, I realize analogWriteInit() overwrites my setup, see:
analogWriteInit()
RasPiArduino/cores/piduino/wiring_pwm.c
Lines 54 to 55 in ae0f60c
so I did this:
#define PIN 18 void setup() { analogWrite(PIN, 1); // executes analogWriteInit early analogWriteSetup(250, 1024); // 250Hz and 1024 steps } void loop() { analogWrite(PIN, 260); // testing 260 steps }
This way I can get the right analog setup and the expected output.
Sorry, something went wrong.
Checks _pwm_has_started inside analogWriteSetup
505e19f
Fixes me-no-dev#88
No branches or pull requests
Hi @me-no-dev thank you for this project!
I have an issue with
analogWriteSetup
:PIN 18 should output around 450mV but it outputs only 20mV
The text was updated successfully, but these errors were encountered: