Fix examples to build cleanly if PICO_DEFAULT_LED_PIN isn't defined

This commit is contained in:
Andrew Scheller
2021-03-04 11:32:56 +00:00
committed by Graham Sanderson
parent 482d9657d3
commit 4d7882bc59
5 changed files with 26 additions and 9 deletions

View File

@@ -26,6 +26,10 @@ void pio_pwm_set_level(PIO pio, uint sm, uint32_t level) {
int main() {
stdio_init_all();
#ifndef PICO_DEFAULT_LED_PIN
#warning pio/pwm example requires a board with a regular LED
puts("Default LED pin was not defined");
#else
// todo get free sm
PIO pio = pio0;
@@ -43,4 +47,5 @@ int main() {
level = (level + 1) % 256;
sleep_ms(10);
}
#endif
}