N'SIQ Collector Result (drivers)

up to Parent Directory

LOC Trend

total : 49070, code : 32624 / : Total, : Code LOC
Code LOC Dist

Complexity Trend


Complexity Breakdown by File

TypeFileTotalLocCodeLocOver 30Over 10
C/C++adc.c15710300
C/C++adc.h1076900
C/C++adc_impl.h1459500
C/C++adc_stm32f10x.c1709601
C/C++adc_stm32f30x.c26815601
C/C++adc_stm32f4xx.c35624801
C/C++adc_stm32f7xx.c33622701
C/C++adc_stm32g4xx.c53235111
C/C++adc_stm32h7xx.c54935811
C/C++audio.h30700
C/C++audio_stm32f7xx.c915300
C/C++audio_stm32h7xx.c905300
C/C++buf_writer.c522600
C/C++buf_writer.h411200
C/C++bus.c25320600
C/C++bus.h784500
C/C++bus_i2c.h683700
C/C++bus_i2c_busdev.c824600
C/C++bus_i2c_busdev.h29800
C/C++bus_i2c_config.c804400
C/C++bus_i2c_hal.c23315600
C/C++bus_i2c_hal_init.c41327901
C/C++bus_i2c_impl.h986500
C/C++bus_i2c_soft.c26921700
C/C++bus_i2c_stm32f10x.c55133213
C/C++bus_i2c_stm32f30x.c31019902
C/C++bus_quadspi.c27320801
C/C++bus_quadspi.h1375600
C/C++bus_quadspi_hal.c49536900
C/C++bus_quadspi_impl.h926100
C/C++bus_spi.c31824300
C/C++bus_spi.h1479100
C/C++bus_spi_config.c1218100
C/C++bus_spi_hal.c21714400
C/C++bus_spi_impl.h875900
C/C++bus_spi_ll.c30022401
C/C++bus_spi_pinconfig.c49944701
C/C++bus_spi_stdperiph.c26318800
C/C++buttons.c905700
C/C++buttons.h26400
C/C++camera_control.c26819100
C/C++camera_control.h602900
C/C++display.c20415100
C/C++display.h1148000
C/C++display_canvas.c27721500
C/C++display_canvas.h14310200
C/C++display_ug2864hsweg01.c3158300
C/C++display_ug2864hsweg01.h492100
C/C++dma.c1439800
C/C++dma.h29921100
C/C++dma_reqmap.c64952600
C/C++dma_reqmap.h734200
C/C++dma_stm32f4xx.c15711200
C/C++dma_stm32f7xx.c1338900
C/C++dma_stm32g4xx.c1349000
C/C++dma_stm32h7xx.c1338900
C/C++dshot.c20214000
C/C++dshot.h955300
C/C++dshot_bitbang.c76055803
C/C++dshot_bitbang.h421800
C/C++dshot_bitbang_decode.c29521602
C/C++dshot_bitbang_decode.h29600
C/C++dshot_bitbang_impl.h24514100
C/C++dshot_bitbang_ll.c34623300
C/C++dshot_bitbang_stdperiph.c29319800
C/C++dshot_command.c32122802
C/C++dshot_command.h742700
C/C++dshot_dpwm.c21214300
C/C++dshot_dpwm.h16811300
C/C++exti.c27220100
C/C++exti.h451800
C/C++flash.c41827900
C/C++flash.h975100
C/C++flash_impl.h723800
C/C++flash_m25p16.c43626000
C/C++flash_m25p16.h25300
C/C++flash_w25m.c26417600
C/C++flash_w25m.h25300
C/C++flash_w25n01g.c81748801
C/C++flash_w25n01g.h28300
C/C++inverter.c1318600
C/C++inverter.h27400
C/C++io.c49039400
C/C++io.h1368000
C/C++io_def.h541600
C/C++io_def_generated.h1324127400
C/C++io_impl.h612900
C/C++io_types.h48400
C/C++light_led.c935900
C/C++light_led.h693400
C/C++light_ws2811strip.c20612500
C/C++light_ws2811strip.h944800
C/C++light_ws2811strip_hal.c19112301
C/C++light_ws2811strip_stdperiph.c22415600
C/C++max7456.c89860902
C/C++max7456.h643300
C/C++mco.c1045500
C/C++mco.h351100
C/C++memprot.h381300
C/C++memprot_hal.c1075800
C/C++memprot_stm32g4xx.c743800
C/C++memprot_stm32h7xx.c774100
C/C++motor.c33525700
C/C++motor.h1046100
C/C++nvic.h825600
C/C++osd.h602300
C/C++osd_symbols.h1589700
C/C++persistent.c1457000
C/C++persistent.h572400
C/C++pin_pull_up_down.c572800
C/C++pin_pull_up_down.h31700
C/C++pinio.c855000
C/C++pinio.h361100
C/C++pwm_esc_detect.c602800
C/C++pwm_esc_detect.h32900
C/C++pwm_output.c32323301
C/C++pwm_output.h793800
C/C++pwm_output_dshot.c44936001
C/C++pwm_output_dshot_hal.c43834401
C/C++pwm_output_dshot_hal_hal.c46531101
C/C++pwm_output_dshot_shared.c29122501
C/C++pwm_output_dshot_shared.h713800
C/C++rcc.c23416502
C/C++rcc.h906200
C/C++rcc_types.h27600
C/C++resource.c1129000
C/C++resource.h1219700
C/C++sdcard.c18412000
C/C++sdcard.h753800
C/C++sdcard_impl.h1328500
C/C++sdcard_sdio_baremetal.c66643412
C/C++sdcard_spi.c113870111
C/C++sdcard_standard.c562100
C/C++sdcard_standard.h24315200
C/C++sdio.h351200
C/C++sdio_f4xx.c19071016010
C/C++sdio_f7xx.c188694409
C/C++sdio_h7xx.c63840300
C/C++sdmmc_sdio.h2387300
C/C++sensor.h361400
C/C++serial.c1258100
C/C++serial.h1478700
C/C++serial_escserial.c102481505
C/C++serial_escserial.h492100
C/C++serial_pinconfig.c29223700
C/C++serial_softserial.c64844902
C/C++serial_softserial.h381300
C/C++serial_tcp.c27420600
C/C++serial_tcp.h522400
C/C++serial_uart.c39427600
C/C++serial_uart.h763800
C/C++serial_uart_hal.c36124502
C/C++serial_uart_impl.h26519300
C/C++serial_uart_pinconfig.c723000
C/C++serial_uart_stdperiph.c25517001
C/C++serial_uart_stm32f10x.c22616201
C/C++serial_uart_stm32f30x.c32023902
C/C++serial_uart_stm32f4xx.c34628602
C/C++serial_uart_stm32f7xx.c39233701
C/C++serial_uart_stm32g4xx.c32727401
C/C++serial_uart_stm32h7xx.c43737601
C/C++serial_usb_vcp.c29520600
C/C++serial_usb_vcp.h512000
C/C++sound_beeper.c13710200
C/C++sound_beeper.h361400
C/C++stack_check.c1034200
C/C++stack_check.h28600
C/C++stm32f7xx_ll_ex.h1066500
C/C++stm32g4xx_ll_ex.h1005900
C/C++stm32h7xx_ll_ex.h1046100
C/C++system.c28618800
C/C++system.h854600
C/C++system_stm32f10x.c1246300
C/C++system_stm32f30x.c1075300
C/C++system_stm32f4xx.c17511900
C/C++system_stm32f7xx.c1226200
C/C++system_stm32g4xx.c1336400
C/C++system_stm32h7xx.c19712100
C/C++time.h351000
C/C++timer.c93274001
C/C++timer.h30721700
C/C++timer_common.c17112300
C/C++timer_def.h1381104200
C/C++timer_hal.c119792902
C/C++timer_impl.h23200
C/C++timer_stm32f10x.c573200
C/C++timer_stm32f30x.c16811600
C/C++timer_stm32f4xx.c24213100
C/C++timer_stm32f7xx.c21110500
C/C++timer_stm32g4xx.c19613500
C/C++timer_stm32h7xx.c20712900
C/C++transponder_ir.h1326800
C/C++transponder_ir_arcitimer.c754300
C/C++transponder_ir_arcitimer.h40400
C/C++transponder_ir_erlt.c874200
C/C++transponder_ir_erlt.h25400
C/C++transponder_ir_ilap.c895900
C/C++transponder_ir_ilap.h24300
C/C++transponder_ir_io_hal.c29620601
C/C++transponder_ir_io_stdperiph.c25018200
C/C++usb_io.c814600
C/C++usb_io.h27500
C/C++usb_msc.h351000
C/C++usb_msc_common.c15910500
C/C++usb_msc_f4xx.c1035900
C/C++usb_msc_f7xx.c1106100
C/C++usb_msc_h7xx.c1106100
C/C++vtx_common.c23116900
C/C++vtx_common.h1468200
C/C++vtx_rtc6705.c22512600
C/C++vtx_rtc6705.h471200
C/C++vtx_rtc6705_soft_spi.c1358900
C/C++vtx_rtc6705_soft_spi.h31600
C/C++vtx_table.c19614000
C/C++vtx_table.h744500