Merge pull request #11494 from haslinghuis/dshot_gpio
[betaflight.git] / src / main / drivers / 
tree8e12cf72abea891b937b93cd79b5bd369e16014a
drwxr-xr-x   ..
drwxr-xr-x - accgyro
drwxr-xr-x - accgyro_legacy
-rw-r--r-- 4004 adc.c
-rw-r--r-- 3035 adc.h
-rw-r--r-- 5551 adc_impl.h
-rw-r--r-- 5869 adc_stm32f10x.c
-rw-r--r-- 10050 adc_stm32f30x.c
-rw-r--r-- 12062 adc_stm32f4xx.c
-rw-r--r-- 11305 adc_stm32f7xx.c
-rw-r--r-- 17838 adc_stm32g4xx.c
-rw-r--r-- 19727 adc_stm32h7xx.c
-rw-r--r-- 1039 audio.h
-rw-r--r-- 2625 audio_stm32f7xx.c
-rw-r--r-- 2594 audio_stm32h7xx.c
drwxr-xr-x - barometer
-rw-r--r-- 1374 buf_writer.c
-rw-r--r-- 1364 buf_writer.h
-rw-r--r-- 5346 bus.c
-rw-r--r-- 5208 bus.h
-rw-r--r-- 2083 bus_i2c.h
-rw-r--r-- 2774 bus_i2c_busdev.c
-rw-r--r-- 1420 bus_i2c_busdev.h
-rw-r--r-- 2442 bus_i2c_config.c
-rw-r--r-- 5225 bus_i2c_hal.c
-rw-r--r-- 10143 bus_i2c_hal_init.c
-rw-r--r-- 2524 bus_i2c_impl.h
-rw-r--r-- 5133 bus_i2c_soft.c
-rw-r--r-- 21636 bus_i2c_stm32f10x.c
-rw-r--r-- 8747 bus_i2c_stm32f30x.c
-rw-r--r-- 3713 bus_i2c_timing.c
-rw-r--r-- 859 bus_i2c_timing.h
-rw-r--r-- 8934 bus_quadspi.c
-rw-r--r-- 5525 bus_quadspi.h
-rw-r--r-- 19644 bus_quadspi_hal.c
-rw-r--r-- 2585 bus_quadspi_impl.h
-rw-r--r-- 22096 bus_spi.c
-rw-r--r-- 6946 bus_spi.h
-rw-r--r-- 2904 bus_spi_config.c
-rw-r--r-- 2494 bus_spi_impl.h
-rw-r--r-- 24237 bus_spi_ll.c
-rw-r--r-- 14100 bus_spi_pinconfig.c
-rw-r--r-- 14979 bus_spi_stdperiph.c
-rw-r--r-- 2019 buttons.c
-rw-r--r-- 864 buttons.h
-rw-r--r-- 8550 camera_control.c
-rw-r--r-- 1806 camera_control.h
drwxr-xr-x - compass
-rw-r--r-- 6486 display.c
-rw-r--r-- 6559 display.h
-rw-r--r-- 9288 display_canvas.c
-rw-r--r-- 8712 display_canvas.h
-rw-r--r-- 18043 display_ug2864hsweg01.c
-rw-r--r-- 1780 display_ug2864hsweg01.h
-rw-r--r-- 4102 dma.c
-rw-r--r-- 11882 dma.h
-rw-r--r-- 1860 dma_common.c
-rw-r--r-- 859 dma_impl.h
-rw-r--r-- 21071 dma_reqmap.c
-rw-r--r-- 2395 dma_reqmap.h
-rw-r--r-- 4065 dma_stm32f4xx.c
-rw-r--r-- 3209 dma_stm32f7xx.c
-rw-r--r-- 3297 dma_stm32g4xx.c
-rw-r--r-- 3274 dma_stm32h7xx.c
-rw-r--r-- 6821 dshot.c
-rw-r--r-- 3376 dshot.h
-rw-r--r-- 24846 dshot_bitbang.c
-rw-r--r-- 1505 dshot_bitbang.h
-rw-r--r-- 8891 dshot_bitbang_decode.c
-rw-r--r-- 1035 dshot_bitbang_decode.h
-rw-r--r-- 7786 dshot_bitbang_impl.h
-rw-r--r-- 11232 dshot_bitbang_ll.c
-rw-r--r-- 8823 dshot_bitbang_stdperiph.c
-rw-r--r-- 11405 dshot_command.c
-rw-r--r-- 2739 dshot_command.h
-rw-r--r-- 6554 dshot_dpwm.c
-rw-r--r-- 5342 dshot_dpwm.h
-rw-r--r-- 8207 exti.c
-rw-r--r-- 1441 exti.h
-rw-r--r-- 12420 flash.c
-rw-r--r-- 3416 flash.h
-rw-r--r-- 2639 flash_impl.h
-rw-r--r-- 17534 flash_m25p16.c
-rw-r--r-- 871 flash_m25p16.h
-rw-r--r-- 7835 flash_w25m.c
-rw-r--r-- 869 flash_w25m.h
-rw-r--r-- 30751 flash_w25n01g.c
-rw-r--r-- 928 flash_w25n01g.h
-rw-r--r-- 13954 flash_w25q128fv.c
-rw-r--r-- 114 flash_w25q128fv.h
-rw-r--r-- 2895 inverter.c
-rw-r--r-- 935 inverter.h
-rw-r--r-- 11292 io.c
-rw-r--r-- 5870 io.h
-rw-r--r-- 1830 io_def.h
-rw-r--r-- 86980 io_def_generated.h
-rw-r--r-- 1635 io_impl.h
-rw-r--r-- 1889 io_types.h
-rw-r--r-- 2249 light_led.c
-rw-r--r-- 2038 light_led.h
-rw-r--r-- 7199 light_ws2811strip.c
-rw-r--r-- 3272 light_ws2811strip.h
-rw-r--r-- 6095 light_ws2811strip_hal.c
-rw-r--r-- 7411 light_ws2811strip_stdperiph.c
-rw-r--r-- 24876 max7456.c
-rw-r--r-- 2591 max7456.h
-rw-r--r-- 2905 mco.c
-rw-r--r-- 1016 mco.h
-rw-r--r-- 1273 memprot.h
-rw-r--r-- 3071 memprot_hal.c
-rw-r--r-- 2520 memprot_stm32g4xx.c
-rw-r--r-- 2810 memprot_stm32h7xx.c
-rw-r--r-- 8944 motor.c
-rw-r--r-- 3281 motor.h
-rw-r--r-- 5827 nvic.h
-rw-r--r-- 1917 osd.h
-rw-r--r-- 5428 osd_symbols.h
-rw-r--r-- 4203 persistent.c
-rw-r--r-- 2252 persistent.h
-rw-r--r-- 1541 pin_pull_up_down.c
-rw-r--r-- 924 pin_pull_up_down.h
-rw-r--r-- 2342 pinio.c
-rw-r--r-- 1090 pinio.h
-rw-r--r-- 1619 pwm_esc_detect.c
-rw-r--r-- 997 pwm_esc_detect.h
-rw-r--r-- 10868 pwm_output.c
-rw-r--r-- 2537 pwm_output.h
-rw-r--r-- 15419 pwm_output_dshot.c
-rw-r--r-- 14942 pwm_output_dshot_hal.c
-rw-r--r-- 16601 pwm_output_dshot_hal_hal.c
-rw-r--r-- 8477 pwm_output_dshot_shared.c
-rw-r--r-- 2023 pwm_output_dshot_shared.h
drwxr-xr-x - rangefinder
-rw-r--r-- 6255 rcc.c
-rw-r--r-- 3071 rcc.h
-rw-r--r-- 884 rcc_types.h
-rw-r--r-- 2343 resource.c
-rw-r--r-- 2948 resource.h
drwxr-xr-x - rx
-rw-r--r-- 4978 sdcard.c
-rw-r--r-- 2478 sdcard.h
-rw-r--r-- 3692 sdcard_impl.h
-rw-r--r-- 23191 sdcard_sdio_baremetal.c
-rw-r--r-- 38109 sdcard_spi.c
-rw-r--r-- 1628 sdcard_standard.c
-rw-r--r-- 9667 sdcard_standard.h
-rw-r--r-- 1037 sdio.h
-rw-r--r-- 75134 sdio_f4xx.c
-rw-r--r-- 74137 sdio_f7xx.c
-rw-r--r-- 20015 sdio_h7xx.c
-rw-r--r-- 11876 sdmmc_sdio.h
-rw-r--r-- 1394 sensor.h
-rw-r--r-- 3473 serial.c
-rw-r--r-- 5442 serial.h
-rw-r--r-- 30000 serial_escserial.c
-rw-r--r-- 1411 serial_escserial.h
-rw-r--r-- 7750 serial_pinconfig.c
-rw-r--r-- 20064 serial_softserial.c
-rw-r--r-- 1461 serial_softserial.h
-rw-r--r-- 8383 serial_tcp.c
-rw-r--r-- 1550 serial_tcp.h
-rw-r--r-- 12228 serial_uart.c
-rw-r--r-- 2374 serial_uart.h
-rw-r--r-- 13958 serial_uart_hal.c
-rw-r--r-- 7127 serial_uart_impl.h
-rw-r--r-- 2951 serial_uart_pinconfig.c
-rw-r--r-- 9457 serial_uart_stdperiph.c
-rw-r--r-- 7077 serial_uart_stm32f10x.c
-rw-r--r-- 9869 serial_uart_stm32f30x.c
-rw-r--r-- 10439 serial_uart_stm32f4xx.c
-rw-r--r-- 11615 serial_uart_stm32f7xx.c
-rw-r--r-- 9791 serial_uart_stm32g4xx.c
-rw-r--r-- 15409 serial_uart_stm32h7xx.c
-rw-r--r-- 6891 serial_usb_vcp.c
-rw-r--r-- 1401 serial_usb_vcp.h
-rw-r--r-- 3307 sound_beeper.c
-rw-r--r-- 1225 sound_beeper.h
-rw-r--r-- 2796 stack_check.c
-rw-r--r-- 946 stack_check.h
-rw-r--r-- 3456 stm32f7xx_ll_ex.h
-rw-r--r-- 3147 stm32g4xx_ll_ex.h
-rw-r--r-- 3468 stm32h7xx_ll_ex.h
-rw-r--r-- 7785 system.c
-rw-r--r-- 2845 system.h
-rw-r--r-- 3284 system_stm32f10x.c
-rw-r--r-- 2553 system_stm32f30x.c
-rw-r--r-- 4562 system_stm32f4xx.c
-rw-r--r-- 3255 system_stm32f7xx.c
-rw-r--r-- 3564 system_stm32g4xx.c
-rw-r--r-- 5349 system_stm32h7xx.c
-rw-r--r-- 1047 time.h
-rw-r--r-- 31410 timer.c
-rw-r--r-- 11015 timer.h
-rw-r--r-- 4811 timer_common.c
-rw-r--r-- 58643 timer_def.h
-rw-r--r-- 39581 timer_hal.c
-rw-r--r-- 813 timer_impl.h
-rw-r--r-- 2238 timer_stm32f10x.c
-rw-r--r-- 5769 timer_stm32f30x.c
-rw-r--r-- 8972 timer_stm32f4xx.c
-rw-r--r-- 8279 timer_stm32f7xx.c
-rw-r--r-- 7842 timer_stm32g4xx.c
-rw-r--r-- 8010 timer_stm32h7xx.c
-rw-r--r-- 5090 transponder_ir.h
-rw-r--r-- 2734 transponder_ir_arcitimer.c
-rw-r--r-- 1824 transponder_ir_arcitimer.h
-rw-r--r-- 3267 transponder_ir_erlt.c
-rw-r--r-- 1023 transponder_ir_erlt.h
-rw-r--r-- 3300 transponder_ir_ilap.c
-rw-r--r-- 938 transponder_ir_ilap.h
-rw-r--r-- 8739 transponder_ir_io_hal.c
-rw-r--r-- 7873 transponder_ir_io_stdperiph.c
-rw-r--r-- 1823 usb_io.c
-rw-r--r-- 920 usb_io.h
-rw-r--r-- 1114 usb_msc.h
-rw-r--r-- 3964 usb_msc_common.c
-rw-r--r-- 2452 usb_msc_f4xx.c
-rw-r--r-- 2643 usb_msc_f7xx.c
-rw-r--r-- 2643 usb_msc_h7xx.c
-rw-r--r-- 8738 vtx_common.c
-rw-r--r-- 5916 vtx_common.h
-rw-r--r-- 6271 vtx_rtc6705.c
-rw-r--r-- 1387 vtx_rtc6705.h
-rw-r--r-- 3940 vtx_rtc6705_soft_spi.c
-rw-r--r-- 1009 vtx_rtc6705_soft_spi.h
-rw-r--r-- 6275 vtx_table.c
-rw-r--r-- 3188 vtx_table.h