Releases: ThePurpleOne/compiled-pico-examples
Releases · ThePurpleOne/compiled-pico-examples
compiled examples
├── adc
│   ├── adc_console
│   │   └── adc_console.uf2
│   ├── dma_capture
│   │   └── adc_dma_capture.uf2
│   ├── hello_adc
│   │   └── hello_adc.uf2
│   ├── joystick_display
│   │   └── joystick_display.uf2
│   ├── microphone_adc
│   │   └── microphone_adc.uf2
│   ├── onboard_temperature
│   │   └── onboard_temperature.uf2
│   └── read_vsys
│       └── read_vsys.uf2
├── blink
│   └── blink.uf2
├── blink_simple
│   └── blink_simple.uf2
├── clocks
│   ├── detached_clk_peri
│   │   └── clocks_detached_clk_peri.uf2
│   ├── hello_48MHz
│   │   └── hello_48MHz.uf2
│   ├── hello_gpout
│   │   └── hello_gpout.uf2
│   └── hello_resus
│       └── hello_resus.uf2
├── cmake
│   └── build_variants
│       ├── build_variant1.uf2
│       └── build_variant2.uf2
├── divider
│   └── hello_divider.uf2
├── dma
│   ├── channel_irq
│   │   └── dma_channel_irq.uf2
│   ├── control_blocks
│   │   └── dma_control_blocks.uf2
│   ├── hello_dma
│   │   └── hello_dma.uf2
│   └── sniff_crc
│       └── sniff_crc.uf2
├── flash
│   ├── cache_perfctr
│   │   └── flash_cache_perfctr.uf2
│   ├── nuke
│   │   └── flash_nuke.uf2
│   ├── program
│   │   └── flash_program.uf2
│   ├── ssi_dma
│   │   └── flash_ssi_dma.uf2
│   └── xip_stream
│       └── flash_xip_stream.uf2
├── gpio
│   ├── dht_sensor
│   │   └── dht.uf2
│   ├── hello_7segment
│   │   └── hello_7segment.uf2
│   └── hello_gpio_irq
│       └── hello_gpio_irq.uf2
├── hello_world
│   ├── serial
│   │   └── hello_serial.uf2
│   └── usb
│       └── hello_usb.uf2
├── i2c
│   ├── bmp280_i2c
│   │   └── bmp280_i2c.uf2
│   ├── bus_scan
│   │   └── i2c_bus_scan.uf2
│   ├── ht16k33_i2c
│   │   └── ht16k33_i2c.uf2
│   ├── lcd_1602_i2c
│   │   └── lcd_1602_i2c.uf2
│   ├── lis3dh_i2c
│   │   └── lis3dh_i2c.uf2
│   ├── mcp9808_i2c
│   │   └── mcp9808_i2c.uf2
│   ├── mma8451_i2c
│   │   └── mma8451_i2c.uf2
│   ├── mpl3115a2_i2c
│   │   └── mpl3115a2_i2c.uf2
│   ├── mpu6050_i2c
│   │   └── mpu6050_i2c.uf2
│   ├── pa1010d_i2c
│   │   └── pa1010d_i2c.uf2
│   ├── pcf8523_i2c
│   │   └── pcf8523_i2c.uf2
│   ├── slave_mem_i2c
│   │   └── slave_mem_i2c.uf2
│   └── ssd1306_i2c
│       └── ssd1306_i2c.uf2
├── interp
│   └── hello_interp
│       └── hello_interp.uf2
├── multicore
│   ├── hello_multicore
│   │   └── hello_multicore.uf2
│   ├── multicore_fifo_irqs
│   │   └── multicore_fifo_irqs.uf2
│   ├── multicore_runner
│   │   └── multicore_runner.uf2
│   └── multicore_runner_queue
│       └── multicore_runner_queue.uf2
├── picoboard
│   ├── blinky
│   │   └── picoboard_blinky.uf2
│   └── button
│       └── picoboard_button.uf2
├── pio
│   ├── addition
│   │   └── pio_addition.uf2
│   ├── apa102
│   │   └── pio_apa102.uf2
│   ├── clocked_input
│   │   └── pio_clocked_input.uf2
│   ├── differential_manchester
│   │   └── pio_differential_manchester.uf2
│   ├── hello_pio
│   │   └── hello_pio.uf2
│   ├── hub75
│   │   └── pio_hub75.uf2
│   ├── i2c
│   │   └── pio_i2c_bus_scan.uf2
│   ├── ir_nec
│   │   └── ir_loopback
│   │       └── pio_ir_loopback.uf2
│   ├── logic_analyser
│   │   └── pio_logic_analyser.uf2
│   ├── manchester_encoding
│   │   └── pio_manchester_encoding.uf2
│   ├── onewire
│   │   └── pio_onewire.uf2
│   ├── pio_blink
│   │   └── pio_blink.uf2
│   ├── pwm
│   │   └── pio_pwm.uf2
│   ├── quadrature_encoder
│   │   └── pio_quadrature_encoder.uf2
│   ├── quadrature_encoder_substep
│   │   └── pio_quadrature_encoder_substep.uf2
│   ├── spi
│   │   ├── pio_spi_flash.uf2
│   │   └── pio_spi_loopback.uf2
│   ├── squarewave
│   │   ├── pio_squarewave_div_sync.uf2
│   │   └── pio_squarewave.uf2
│   ├── st7789_lcd
│   │   └── pio_st7789_lcd.uf2
│   ├── uart_rx
│   │   ├── pio_uart_rx_intr.uf2
│   │   └── pio_uart_rx.uf2
│   ├── uart_tx
│   │   └── pio_uart_tx.uf2
│   └── ws2812
│       ├── pio_ws2812_parallel.uf2
│       └── pio_ws2812.uf2
├── pwm
│   ├── hello_pwm
│   │   └── hello_pwm.uf2
│   ├── led_fade
│   │   └── pwm_led_fade.uf2
│   └── measure_duty_cycle
│       └── pwm_measure_duty_cycle.uf2
├── reset
│   └── hello_reset
│       └── hello_reset.uf2
├── rtc
│   ├── hello_rtc
│   │   └── hello_rtc.uf2
│   ├── rtc_alarm
│   │   └── rtc_alarm.uf2
│   └── rtc_alarm_repeat
│       └── rtc_alarm_repeat.uf2
├── spi
│   ├── bme280_spi
│   │   └── bme280_spi.uf2
│   ├── max7219_32x8_spi
│   │   └── max7219_32x8_spi.uf2
│   ├── max7219_8x7seg_spi
│   │   └── max7219_8x7seg_spi.uf2
│   ├── mpu9250_spi
│   │   └── mpu9250_spi.uf2
│   ├── spi_dma
│   │   └── spi_dma.uf2
│   ├── spi_flash
│   │   └── spi_flash.uf2
│   └── spi_master_slave
│       ├── spi_master
│       │   └── spi_master.uf2
│       └── spi_slave
│           └── spi_slave.uf2
├── system
│   ├── hello_double_tap
│   │   └── hello_double_tap.uf2
│   ├── narrow_io_write
│   │   └── narrow_io_write.uf2
│   ├── rand
│   │   └── rand.uf2
│   └── unique_board_id
│       └── unique_board_id.uf2
├── timer
│   ├── hello_timer
│   │   └── hello_timer.uf2
│   ├── periodic_sampler
│   │   └── periodic_sampler.uf2
│   └── timer_lowlevel
│       └── timer_lowlevel.uf2
├── uart
│   ├── hello_uart
│   │   └── hello_uart.uf2
│   ├── lcd_uart
│   │   └── lcd_uart.uf2
│   └── uart_advanced
│       └── uart_advanced.uf2
├── usb
│   ├── device
│   │   ├── dev_hid_composite
│   │   │   └── dev_hid_composite.uf2
│   │   ├── dev_lowlevel
│   │   │   └── dev_lowlevel.uf2
│   │   └── tinyusb_device_examples
│   │       ├── audio_4_channel_mic
│   │       │   └── tinyusb_dev_audio_4_channel_mic.uf2
│   │       ├── audio_test
│   │       │   └── tinyusb_dev_audio_test.uf2
│   │       ├── audio_test_multi_rate
│   │       │   └── tinyusb_dev_audio_test_multi_rate.uf2
│   │       ├── board_test
│   │       │   └── tinyusb_dev_board_test.uf2
│   │       ├── cdc_dual_ports
│   │       │   └── tinyusb_dev_cdc_dual_ports.uf2
│   │       ├── cdc_msc
│   │       │   └── tinyusb_dev_cdc_msc.uf2
│   │       ├── cdc_uac2
│   │       │   └── tinyusb_dev_cdc_uac2.uf2
│   │       ├── dfu
│   │       │   └── tinyusb_dev_dfu.uf2
│   │       ├── dfu_runtime
│   │       │   └── tinyusb_dev_dfu_runtime.uf2
│   │       ├── dynamic_configuration
│   │       │   └── tinyusb_dev_dynamic_configuration.uf2
│   │       ├── hid_boot_interface
│   │       │   └── tinyusb_dev_hid_boot_interface.uf2
│   │       ├── hid_composite
│   │       │   └── tinyusb_dev_hid_composite.uf2
│   │       ├── hid_generic_inout
│   │       │   └── tinyusb_dev_hid_generic_inout.uf2
│   │       ├── hid_multiple_interface
│   │       │   └── tinyusb_dev_hid_multiple_interface.uf2
│   │       ├── midi_test
│   │       │   └── tinyusb_dev_midi_test.uf2
│   │       ├── msc_dual_lun
│   │       │   └── tinyusb_dev_msc_dual_lun.uf2
│   │       ├── net_lwip_webserver
│   │       │   └── tinyusb_dev_net_lwip_webserver.uf2
│   │       ├── uac2_headset
│   │       │   └── tinyusb_dev_uac2_headset.uf2
│   │       ├── usbtmc
│   │       │   └── tinyusb_dev_usbtmc.uf2
│   │       ├── video_capture
│   │       │   └── tinyusb_dev_video_capture.uf2
│   │       ├── video_capture_2ch
│   │       │   └── tinyusb_dev_video_capture_2ch.uf2
│   │       └── webusb_serial
│   │           └── tinyusb_dev_webusb_serial.uf2
│   └── host
│       ├── host_cdc_msc_hid
│       │   └── host_cdc_msc_hid.uf2
│       └── tinyusb_host_examples
│           ├── bare_api
│           │   └── tinyusb_host_bare_api.uf2
│           ├── cdc_msc_hid
│           │   └── tinyusb_host_cdc_msc_hid.uf2
│           ├── device_info
│           │   └── tinyusb_host_device_info.uf2
│           ├── hid_controller
│           │   └── tinyusb_host_hid_controller.uf2
│           └── msc_file_explorer
│               └── tinyusb_host_msc_file_explorer.uf2
└── watchdog
    └── hello_watchdog
        └── hello_watchdog.uf2