deviation
Custom firmware for RC Transmitters
File Explorer
Download Latest Version (.zip)- config
- CFlie_NRF24L01.txt
- CX10Blue.txt
- Devo.txt
- DSM.txt
- Extended-audio.txt
- Flysky.txt
- Fonts.txt
- Frsky1Way.txt
- Hubsan.txt
- J6Pro.txt
- Mixers.txt
- SkyArtec.txt
- SymaX.txt
- TacticSLT.txt
- WK2x01.txt
- YD717.txt
- display.c
- display.h
- hardware.c
- ini.c
- ini.h
- language.c
- model.c
- model.h
- pagecfg.h
- tx.c
- tx.h
- voice.c
- voice.h
- 04b03.bdf
- 12normal.bdf
- 15normal.bdf
- 23bold.bdf
- f12e.bdf
- ia9211.bdf
- tw8816.bdf
- config.ini
- noicon.bmp
- splash.bmp
- toggle0.bmp
- toggle1.bmp
- toggle2.bmp
- toggle3.bmp
- heli.bmp
- multi.bmp
- plane.bmp
- arrows16.pbm
- bar.pbm
- bat.pbm
- btn32_16.pbm
- btn48_16.pbm
- btn48_24.pbm
- btn64_16.pbm
- btn96_16.pbm
- btn96_24.pbm
- chansico.pbm
- config.ini
- exit.pbm
- lay_add.pbm
- lay_cfg.pbm
- modelico.pbm
- nextpage.pbm
- noicon.pbm
- options.pbm
- orderico.pbm
- prevpage.pbm
- spin192.pbm
- spin32.pbm
- spin64.pbm
- spin96.pbm
- spinp32.pbm
- spinp64.pbm
- spinp96.pbm
- toggle0.pbm
- toggle1.pbm
- toggle2.pbm
- txpower.pbm
- heli.pbm
- multi.pbm
- plane.pbm
- arrows16.bmp
- backgrnd.bmp
- bar.bmp
- bat.bmp
- btn32_16.bmp
- btn48_16.bmp
- btn48_24.bmp
- btn64_16.bmp
- btn96_16.bmp
- btn96_24.bmp
- chansico.bmp
- config.ini
- exit.bmp
- lay_add.bmp
- lay_cfg.bmp
- mnucfg.bmp
- mnuexpdr.bmp
- mnufail.bmp
- mnugyro.bmp
- mnulog.bmp
- mnumodel.bmp
- mnupitcv.bmp
- mnurvrse.bmp
- mnusubtr.bmp
- mnuswash.bmp
- mnuswtch.bmp
- mnutelem.bmp
- mnuthrcv.bmp
- mnuthrhd.bmp
- mnutimer.bmp
- mnutradj.bmp
- mnutrim.bmp
- modelico.bmp
- modelmnu.bmp
- nextpage.bmp
- noicon.bmp
- options.bmp
- orderico.bmp
- prevpage.bmp
- spin192.bmp
- spin32.bmp
- spin64.bmp
- spin96.bmp
- spinp32.bmp
- spinp64.bmp
- spinp96.bmp
- splash.bmp
- toggle0.bmp
- toggle1.bmp
- toggle2.bmp
- txpower.bmp
- heli.bmp
- multi.bmp
- plane.bmp
- backgrnd.bmp
- 10narrow.fon
- 10normal.fon
- 14bold.fon
- 18bold.fon
- 48normal.fon
- 5x7.fon
- default.ini
- empty.ini
- sound.ini
- 4ch_dr.ini
- 4chsmpl.ini
- 6ch_heli.ini
- 6chplane.ini
- heli_std.ini
- datalog.bin
- hardware.ini
- deviation.af.po
- deviation.de.po
- deviation.es.po
- deviation.fr.po
- deviation.hu.po
- deviation.it.po
- deviation.ja.po
- deviation.nl.po
- deviation.pt.po
- deviation.ro.po
- deviation.ru.po
- deviation.zh_CN.po
- deviation.zh_TW.po
- deviation.po
- config.ini
- toggle0.pbm
- toggle1.pbm
- toggle2.pbm
- glider.pbm
- heli.pbm
- multi.pbm
- plane.pbm
- _bargraph.c
- _button.c
- _dialog.c
- _gui.c
- _gui.h
- _keyboard.c
- _label.c
- _mapped_gfx.h
- _scrollable.c
- _textsel.c
- _bargraph.c
- _button.c
- _dialog.c
- _gui.c
- _gui.h
- _keyboard.c
- _label.c
- _mapped_gfx.h
- _scrollable.c
- _textsel.c
- _bargraph.c
- _button.c
- _dialog.c
- _gui.c
- _gui.h
- _keyboard.c
- _label.c
- _mapped_gfx.h
- _scrollable.c
- _textsel.c
- bargraph.c
- button.c
- dialog.c
- gui.c
- gui.h
- image.c
- keyboard.c
- label.c
- rect.c
- scrollable.c
- scrollbar.c
- textsel.c
- xygraph.c
- fgets.c
- misc.c
- printf.c
- printf.h
- mixer_curves.c
- mixer_limits.c
- mixer_page.c
- mixer_setup.c
- common_standard.c
- curves_page.c
- drexp_page.c
- failsafe_page.c
- gyrosense_page.c
- reverse_page.c
- standard.h
- subtrim_page.c
- swash_page.c
- switchassign_page.c
- throhold_page.c
- traveladj_page.c
- about_page.c
- chantest_page.c
- crsfconfig_page.c
- crsfdevice_page.c
- datalog_page.c
- debuglog_page.c
- dialogs.c
- guiobj.h
- lang_select.c
- main_config.c
- main_layout.c
- main_page.c
- menus.c
- model_config.c
- model_loadsave.c
- model_page.c
- pagelist.h
- pages.c
- pages.h
- range_page.c
- reorder_list.c
- scanner_page.c
- set_timer_page.c
- splash_page.c
- telemconfig_page.c
- telemtest_page.c
- timer_page.c
- toggle_select.c
- trim_page.c
- tx_configure.c
- usb_page.c
- voiceconfig_page.c
- xn297dump_page.c
- mixer_curves.c
- mixer_limits.c
- mixer_page.c
- mixer_setup.c
- common_standard.c
- curves_page.c
- drexp_page.c
- failsafe_page.c
- gyrosense_page.c
- reverse_page.c
- standard.h
- subtrim_page.c
- swash_page.c
- switchassign_page.c
- throhold_page.c
- traveladj_page.c
- chantest_page.c
- crsfconfig_page.c
- crsfdevice_page.c
- datalog_page.c
- debuglog_page.c
- dialogs.c
- guiobj.h
- icons.c
- icons.h
- lang_select.c
- main_layout.c
- main_page.c
- menus.c
- model_config.c
- model_loadsave.c
- model_page.c
- pagelist.h
- pages.c
- pages.h
- range_page.c
- reorder_list.c
- rtc_config.c
- scanner_page.c
- set_timer_page.c
- splash_page.c
- telemconfig_page.c
- telemtest_page.c
- timer_page.c
- toggle_select.c
- trim_page.c
- tx_configure.c
- usb_page.c
- voiceconfig_page.c
- xn297dump_page.c
- _mixer_curves.c
- _mixer_limits.c
- _mixer_page.c
- _mixer_setup.c
- _common_standard.c
- _curves_page.c
- _drexp_page.c
- _failsafe_page.c
- _gyrosense_page.c
- _reverse_page.c
- _subtrim_page.c
- _swash_page.c
- _switchassign_page.c
- _throhold_page.c
- _traveladj_page.c
- common_standard.h
- _chantest_page.c
- _crsfconfig_page.c
- _crsfdevice_page.c
- _datalog_page.c
- _debuglog_page.c
- _dialogs.c
- _lang_select.c
- _main_config.c
- _main_layout.c
- _main_page.c
- _menus.c
- _menus.h
- _model_config.c
- _model_loadsave.c
- _model_page.c
- _pages.c
- _pages.h
- _range_page.c
- _reorder_list.c
- _scanner_page.c
- _set_timer_page.c
- _telemconfig_page.c
- _telemtest_page.c
- _timer_page.c
- _toggle_select.c
- _trim_page.c
- _tx_configure.c
- _usb_page.c
- _voiceconfig_page.c
- _xn297dump_page.c
- chantest_page.h
- crsfconfig_page.h
- crsfdevice_page.h
- main_layout.h
- main_page.h
- mixer_page.h
- model_page.h
- range_page.h
- rtc_config.h
- scanner_page.h
- telemconfig_page.h
- telemtest_page.h
- timer_page.h
- toggle_select.h
- trim_page.h
- tx_configure.h
- usb_page.h
- voiceconfig_page.h
- xn297dump_page.h
- mixer_curves.c
- mixer_limits.c
- mixer_page.c
- mixer_setup.c
- common_standard.c
- curves_page.c
- drexp_page.c
- failsafe_page.c
- gyrosense_page.c
- reverse_page.c
- standard.h
- subtrim_page.c
- swash_page.c
- switchassign_page.c
- throhold_page.c
- traveladj_page.c
- about_page.c
- chantest_page.c
- datalog_page.c
- debuglog_page.c
- dialogs.c
- external_osd.c
- guiobj.h
- lang_select.c
- main_config.c
- main_layout.c
- main_page.c
- menus.c
- model_config.c
- model_loadsave.c
- model_page.c
- pagelist.h
- pages.c
- pages.h
- range_page.c
- reorder_list.c
- set_timer_page.c
- splash_page.c
- telemconfig_page.c
- telemtest_page.c
- timer_page.c
- toggle_select.c
- trim_page.c
- tx_configure.c
- usb_page.c
- voiceconfig_page.c
- xn297dump_page.c
- a7105.c
- avr_program.c
- cc2500.c
- cyrf6936.c
- nrf24l01.c
- assan_nrf24l01.c
- bayang_nrf24l01.c
- bluefly_nrf24l01.c
- bugs3_a7105.c
- bugs3mini_nrf24l01.c
- cflie_nrf24l01.c
- cg023_nrf24l01.c
- corona_cc2500.c
- crsf_uart.c
- cx10_nrf24l01.c
- devo_cyrf6936.c
- dm002_nrf24l01.c
- dsm2_cyrf6936.c
- e010_cc2500.c
- e012_nrf24l01.c
- e015_nrf24l01.c
- e016h_nrf24l01.c
- esky150_nrf24l01.c
- esky_nrf24l01.c
- exports.ld
- flysky_a7105.c
- flysky_afhds2a_a7105.c
- fq777_nrf24l01.c
- frsky1way_cc2500.c
- frsky2way_cc2500.c
- frsky_d_telem._c
- frsky_s_telem._c
- frskyx_cc2500.c
- fy326_nrf24l01.c
- gd00x_nrf24l01.c
- gw008_nrf24l01.c
- h377_nrf24l01.c
- h8_3d_nrf24l01.c
- hisky_nrf24l01.c
- hitec_cc2500.c
- hm830_nrf24l01.c
- hontai_nrf24l01.c
- hubsan_a7105.c
- iface_a7105.h
- iface_cc2500.h
- iface_cyrf6936.h
- iface_nrf24l01.h
- interface.h
- j6pro_cyrf6936.c
- joysway_a7105.c
- kn_nrf24l01.c
- loli_nrf24l01.c
- Makefile.inc
- mjxq_nrf24l01.c
- mt99xx_nrf24l01.c
- ncc1701_nrf24l01.c
- ne260_nrf24l01.c
- ppmout.c
- propel_nrf24l01.c
- protocol.c
- protocol.h
- pxxout.c
- q303_nrf24l01.c
- radiolink_cc2500.c
- README.modules
- redpine_cc2500.c
- sbus_uart.c
- scanner_cyrf6936.c
- sfhss_cc2500.c
- skyartec_cc2500.c
- slt_nrf24l01.c
- sumd_uart.c
- symax_nrf24l01.c
- testrf.c
- testser.c
- usbhid.c
- v202_nrf24l01.c
- v761_nrf24l01.c
- v911s_nrf24l01.c
- wfly_cyrf6936.c
- wk2x01.c
- xn297dump_nrf24l01.c
- yd717_nrf24l01.c
- lcd_gfx.c
- lcd_screen.c
- lcd_string.c
- usblogo.c
- lcd_gfx.c
- lcd_screen.c
- lcd_string.c
- usblogo.c
- lcd_gfx.c
- lcd_screen.c
- lcd_string.c
- font.c
- font.h
- fonts.h
- backlight.c
- lcd.h
- oled.h
- 128x64x1.c
- 320x240x16.c
- 320x240x16.h
- 320x240x16_hx8347.h
- 320x240x16_ili9341.h
- 480x272x16_s1d13517f00a1.h
- 480x272x16_s1d13517f00a1_hx8257.c
- 480x320x16_st7796.h
- emu_color.c
- emu_monochrome.c
- tw8816_init_1.6.h
- tw8816_map.h
- video_tw8816.c
- 128x64x1.c
- 128x64x1_common.h
- 128x64x1_nt7538.h
- 128x64x1_oled_ssd1306.h
- ia9211_map.h
- video_ia9211.c
- config.ini
- sound.ini
- default.ini
- model10.ini
- devo.mod
- hardware.ini
- tx.ini
- DevoFS.pm
- DevoFS.t
- _devofs.c
- DevoFS.xs
- Makefile.PL
- petit_int.h
- petit_io.c
- petit_io.h
- typemap
- buildfs.py
- CHANGELOG
- devofs.c
- devofs.h
- devofs_io.h
- README
- cc932.c
- cc936.c
- cc949.c
- cc950.c
- ccsbcs.c
- syscall.c
- unicode.c
- 00history.txt
- 00readme.txt
- diskio.c
- diskio.h
- fattime.c
- ff.c
- ff.h
- ffconf.h
- integer.h
- petit_fat.c
- petit_fat.h
- petit_int.h
- petit_io.c
- petit_io.h
- enable_devofs.h
- enable_fatfs.h
- enable_native_fs.h
- enable_petit_fat.h
- syscalls.c
- haptic.c
- led.c
- addon_btnmatrix.c
- addon_switch.c
- analog.c
- button_matrix.c
- button_switch.c
- rotary.c
- rotary_isr.c
- switch.c
- audio.c
- buttonmap.h
- channels.c
- clock.c
- common_emu.h
- fltk.cpp
- fltk.h
- fltk_resample.h
- Makefile.inc
- printstr.c
- protospi.h
- radio.c
- sound.c
- spi_flash.c
- stubs.c
- adc.h
- dma.h
- freq.h
- gpio.h
- jtag.h
- nvic.h
- pwr.h
- rcc.h
- spi.h
- adc.h
- dma.h
- freq.h
- gpio.h
- jtag.h
- nvic.h
- pwr.h
- rcc.h
- spi.h
- adc.h
- clock.c
- clock_isr.c
- dma.h
- err_handler.c
- err_isr.c
- exti.h
- fsmc.h
- gpio.h
- hardware.h
- i2c.h
- jtag.h
- nvic.h
- power.c
- printstr.c
- pwr.h
- rcc.h
- spi.h
- spi_switch.c
- stm32_misc.c
- tim.h
- rtc_driver.c
- soft_serial.c
- soft_serial_isr.c
- uart.c
- uart_isr.c
- CBUF.h
- usb_uart.c
- usb_uart.h
- dac_audio.c
- dac_audio_isr.c
- sound.c
- audio.c
- fat_io.c
- fat_io.h
- mmc_flash.c
- mcu_flash.c
- par_flash.c
- spi_flash.c
- spi_flash.h
- devo_hid.c
- devo_msc.c
- devo_usb.c
- devo_usb.h
- usb_isr.c
- usb_msc.c
- protospi.c
- pwm.c
- common_devo.h
- devo.h
- devo.ld
- dump_bootloader.c
- errno.c
- extra_switch_7e.h
- hardware.h
- hardware_t8sg_buttonmatrix.h
- Makefile.devofs.inc
- Makefile.inc
- module_signature.c
- ports.h
- ppmin.c
- ppmin_isr.c
- protospi.h
- pwm_isr.c
- spi_proto.c
- spi_touch.c
- tx_misc.c
- capabilities.h
- crc.c
- devo10.ld
- devo10_opt.ld
- hardware.h
- Makefile.inc
- target_defs.h
- capabilities.h
- crc.c
- devo12.ld
- devo12_opt.ld
- devo12_ports.h
- hardware.h
- Makefile.inc
- target_defs.h
- capabilities.h
- crc.c
- devo12e.ld
- devo12e_opt.ld
- hardware.h
- Makefile.inc
- target_defs.h
- capabilities.h
- crc.c
- devo6.ld
- devo6_opt.ld
- hardware.h
- Makefile.inc
- target_defs.h
- tx_buttons.c
- capabilities.h
- crc.c
- devo7e.ld
- devo7e_opt.ld
- hardware.h
- Makefile.inc
- protocol.ld
- target_defs.h
- capabilities.h
- devo7e-256.ld
- devo7e-256_opt.ld
- hardware.h
- Makefile.inc
- target_defs.h
- capabilities.h
- crc.c
- devo8.ld
- devo8_opt.ld
- hardware.h
- Makefile.inc
- target_defs.h
- capabilities.h
- char_map.h
- crc.c
- devof12e.ld
- devof12e_opt.ld
- hardware.h
- lcd.c
- lcd.h
- lcd_page_props.h
- Makefile.inc
- mapped_gfx.c
- target_defs.h
- tw8816_init_1.3.h
- tw8816_init_1.5.h
- tw8816_init_bl1.3a.h
- tw8816_init_bl1.6a.h
- capabilities.h
- char_map.h
- devof12e-XMS.ld
- devof12e-XMS_opt.ld
- lcd.h
- lcd_page_props.h
- Makefile.inc
- target_defs.h
- capabilities.h
- char_map.h
- devof4.ld
- devof4_opt.ld
- hardware.h
- lcd.h
- lcd_page_props.h
- Makefile.inc
- protocol.ld
- target_defs.h
- capabilities.h
- char_map.h
- devof4-XMS.ld
- devof4-XMS_opt.ld
- lcd.h
- lcd_page_props.h
- Makefile.inc
- protocol.ld
- target_defs.h
- capabilities.h
- char_map.h
- crc.c
- devof7.ld
- devof7_opt.ld
- hardware.h
- lcd.h
- lcd_page_props.h
- Makefile.inc
- protocol.ld
- target_defs.h
- capabilities.h
- char_map.h
- devof7-XMS.ld
- devof7-XMS_opt.ld
- lcd.h
- lcd_page_props.h
- Makefile.inc
- protocol.ld
- target_defs.h
- capabilities.h
- emu.h
- Makefile.inc
- target_defs.h
- capabilities.h
- emu.h
- Makefile.inc
- target_defs.h
- capabilities.h
- emu.h
- Makefile.inc
- target_defs.h
- capabilities.h
- emu.h
- Makefile.inc
- target_defs.h
- tx_buttons.c
- capabilities.h
- emu.h
- Makefile.inc
- target_defs.h
- capabilities.h
- emu.h
- Makefile.inc
- target_defs.h
- capabilities.h
- emu.h
- Makefile.inc
- target_defs.h
- capabilities.h
- char_map.h
- emu.h
- lcd.c
- lcd.h
- lcd_page_props.h
- Makefile.inc
- mapped_gfx.c
- target_defs.h
- tw8816.c
- tw8816_2_font.h
- tw8816_3_font.h
- tw8816_font.h
- tw8816_map.c
- capabilities.h
- char_map.h
- emu.h
- lcd.c
- lcd.h
- lcd_page_props.h
- Makefile.inc
- mapped_gfx.c
- target_defs.h
- tw8816.c
- tw8816_map.c
- capabilities.h
- char_map.h
- emu.h
- ia9211_bigfont.h
- ia9211_font.h
- ia9211_map.c
- lcd.c
- lcd.h
- lcd_page_props.h
- Makefile.inc
- target_defs.h
- capabilities.h
- emu.h
- Makefile.inc
- target_defs.h
- capabilities.h
- emu.h
- Makefile.inc
- target_defs.h
- capabilities.h
- crc.c
- hardware.h
- ir8m.ld
- ir8m_opt.ld
- lcd.c
- Makefile.inc
- target_defs.h
- capabilities.h
- crc.c
- hardware.h
- Makefile.inc
- t8sg.ld
- t8sg_opt.ld
- target_defs.h
- capabilities.h
- crc.c
- hardware.h
- Makefile.inc
- t8sg_v2.ld
- t8sg_v2_opt.ld
- target_defs.h
- capabilities.h
- crc.c
- hardware.h
- Makefile.inc
- t8sg_v2_plus.ld
- t8sg_v2_plus_opt.ld
- target_defs.h
- capabilities.h
- emu.h
- lcd.c
- Makefile.inc
- target_defs.h
- capabilities.h
- hardware.h
- Makefile.inc
- protospi.h
- t12.ld
- target_defs.h
- uart.c
- x9d_misc.c
- x9d_ports.h
- x9d_protospi.c
- x9d_stubs.c
- adc.c
- backlight.c
- capabilities.h
- channels.c
- clock.c
- fat_io.c
- fat_io.h
- lcd.c
- Makefile.inc
- protospi.h
- rtc.h
- spi_proto.c
- syscalls.c
- target_defs.h
- tx_buttons.c
- x9d.ld
- x9d_misc.c
- x9d_ports.h
- x9d_power.c
- x9d_stubs.c
- x9d_uart.c
- capabilities.h
- channels.c
- CuTest.c
- CuTest.h
- CuTestTest.c
- emu.h
- file.c
- gui_helper.c
- lcd.c
- make-tests.sh
- Makefile.inc
- pnglite.c
- pnglite.h
- protospi.h
- radio.c
- sound.c
- target_defs.h
- test_stubs.c
- at10.ld
- capabilities.h
- hardware.h
- header.mac
- Makefile.inc
- target_defs.h
- at9.ld
- capabilities.h
- hardware.h
- Makefile.inc
- target_defs.h
- at_buttons.c
- at_spi_proto.c
- at_stubs.c
- common_at.h
- hardware.h
- Makefile.inc
- protospi.h
- capabilities.h
- emu.h
- Makefile.inc
- target_defs.h
- capabilities.h
- emu.h
- Makefile.inc
- target_defs.h
- telem_crsf.c
- telem_devo.c
- telem_dsm.c
- telem_frsky.c
- Button_monitor.png
- Channel_monitor.png
- CRSF_config.png
- CRSF_device_config.png
- D_R___Exp.png
- Datalog.png
- Fail-safe.png
- font.png
- Gyro_sense.png
- Input_monitor.png
- label.png
- Main_menu.png
- Main_page.png
- Main_page_config.png
- Mixer.png
- Model_menu.png
- Model_setup.png
- Pitch_curves.png
- Range_Test.png
- Reverse.png
- Scanner.png
- Set_permanent_timer.png
- Subtrim.png
- Swash.png
- Switch_assignment.png
- Telemetry_config.png
- Telemetry_monitor.png
- Throttle_curves.png
- Throttle_hold.png
- Timers.png
- Touch_Test.png
- Transmitter_config.png
- Transmitter_menu.png
- Travel_adjust.png
- Trims.png
- Voice_config.png
- test_buttons.c
- test_CuTest.c
- test_drawtext.c
- test_gui.c
- test_language.c
- test_mixer.c
- test_model.c
- test_music.c
- test_pages.c
- test_pages_advanced_mixer.c
- model.h
- tx.h
- interface.h
- capabilities.h
- common.h
- mixer.h
- music.h
- ports.h
- protospi.h
- target.h
- target_defs.h
- telemetry.h
- Makefile
- universaltx.c
- universaltx.ld
- utx_bluetooth.c
- utx_misc.c
- utx_pactl.c
- utx_power.c
- utx_ppmin.c
- utx_protospi.c
- utx_syscalls.c
- utx_uart.c
- autodimmer.c
- autodimmer.h
- battery.c
- buttons.c
- buttons.h
- chanutils.c
- common.h
- crsf.h
- curves.c
- datalog.c
- datalog.h
- extended_audio.c
- extended_audio.h
- inputs.c
- libopencm3
- main.c
- Makefile
- mixer.c
- mixer.h
- mixer_standard.c
- mixer_standard.h
- model_template.ini
- music.c
- music.h
- remap_channels.c
- rftools.c
- rftools.h
- rtc.c
- rtc.h
- std.h
- target.h
- target_all.h
- telemetry.c
- telemetry.h
- tests.h
- timer.c
- timer.h
- tx_template.ini
- UPDATING.md
- version.c
- bdf_to_font.pl
- convert_c_fonts.c
- convert_xglcd_to_font.pl
- fix_font.pl
- make_font_xpm_from_image.pl
- merge_font.pl
- xpm_to_bdf.pl
- genspeech
- globalAlertDE.txt
- globalAlertEN.txt
- globalAlertFR.txt
- modelAlertDE.txt
- modelAlertEN.txt
- modelAlertFR.txt
- readme.txt
- csv.c
- csv.h
- csvmidi.c
- getopt.c
- Makefile
- midicsv.c
- midifile.h
- midio.c
- midio.h
- README
- types.h
- version.h
- imgutil.py
- mkfat.py
- xstruct.py
- Makefile
- programmer.c
- stubs.c
- Makefile
- switch.c
- switch.stim
- format_spi.pl
- parse_devo_frames.pl
- parse_dsm_frames.pl
- parse_v911_frames.pl
- rawcsv_to_spi.pl
- archive_build_size.py
- backtrace.pl
- build-osx.sh
- build_call_tree.pl
- build_module_makefile.pl
- build_symbolfile.pl
- build_unicode_table.pl
- check_string_size.py
- clean_transifex_merge.py
- coverage-summary.sh
- datalog2csv.py
- dfu.py
- extract_strings.py
- get_altered_languages.py
- get_function_size.pl
- get_mem_usage.pl
- get_version.pl
- needs_nightly_rebuild.py
- repack_ld.pl
- run_linter.py
- stm32stack.pl
- summon-arm-toolchain.patch
- .gitattributes
- .gitignore
- .gitmodules
- .travis.yml
- ChangeLog.md
- DEVELOPERS
- dmake
- install_nightlies.tar.enc
- LICENSE.TXT
- MULTI_PORTING.md
- README.md
# Installation Guide
1. Get the code
git clone https://github.com/DeviationTX/deviation
Downloads the entire project code from GitHub to your computer.
cd deviation
Moves into the project folder you just downloaded.
2. Make
Medium RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- Make Usually pre-installed on Linux/macOS. On Windows, install separately (e.g. via MSYS2 or WSL).
cd src
This project's files live in a subfolder, so move into it first.
make
Compiles the code based on the generated build configuration to produce an executable.
If it finishes without errors, it worked. Try running the generated executable directly.
// repository documentation
Was this content helpful?
(0 ratings)
