if (TARGET tinyusb_device)

add_library(buzzer STATIC buzzer.h)
target_link_libraries(buzzer hardware_pwm picostdlib)

add_executable(buzz_cycle buzz_cycle.c)
target_link_libraries(buzz_cycle buzzer pico_stdlib)

pico_enable_stdio_usb(buzz_cycle 1)
pico_enable_stdio_uart(buzz_cycle 0)

pico_add_extra_outputs(buzz_cycle)

elseif(PICO_ON_DEVICE)
    message(WARNING "cannot build buzz_cycle because TinyUSB submodule is not initialised in the SDK")
endif()

