├── .gitignore ├── MadgwickAHRS.c ├── MadgwickAHRS.h ├── Main.java ├── Makefile ├── config_gdb.cfg ├── config_openocd_stm32f0.cfg ├── f0lib ├── README ├── f0lib.h ├── f0lib_adc.c ├── f0lib_adc.h ├── f0lib_converters.c ├── f0lib_converters.h ├── f0lib_debug.c ├── f0lib_debug.h ├── f0lib_exti.c ├── f0lib_exti.h ├── f0lib_flash.c ├── f0lib_flash.h ├── f0lib_gpio.c ├── f0lib_gpio.h ├── f0lib_i2c.c ├── f0lib_i2c.h ├── f0lib_lcd_font_8x16.c ├── f0lib_lcd_ili9163.c ├── f0lib_lcd_ili9163.h ├── f0lib_lcd_tft1p4705.c ├── f0lib_lcd_tft1p4705.h ├── f0lib_mpu6050_hmc5883l.c ├── f0lib_mpu6050_hmc5883l.h ├── f0lib_rf_cc2500.c ├── f0lib_rf_cc2500.h ├── f0lib_rs232.c ├── f0lib_rs232.h ├── f0lib_spi.c ├── f0lib_spi.h ├── f0lib_timers.c ├── f0lib_timers.h ├── f0lib_uart.c └── f0lib_uart.h ├── main.c └── stm ├── startup_stm32f0xx.s ├── stm32f0.ld └── system_stm32f0xx.c /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farrellf/Balancing_Robot_Firmware/HEAD/.gitignore -------------------------------------------------------------------------------- /MadgwickAHRS.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farrellf/Balancing_Robot_Firmware/HEAD/MadgwickAHRS.c -------------------------------------------------------------------------------- /MadgwickAHRS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farrellf/Balancing_Robot_Firmware/HEAD/MadgwickAHRS.h -------------------------------------------------------------------------------- /Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farrellf/Balancing_Robot_Firmware/HEAD/Main.java -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farrellf/Balancing_Robot_Firmware/HEAD/Makefile -------------------------------------------------------------------------------- /config_gdb.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farrellf/Balancing_Robot_Firmware/HEAD/config_gdb.cfg -------------------------------------------------------------------------------- /config_openocd_stm32f0.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farrellf/Balancing_Robot_Firmware/HEAD/config_openocd_stm32f0.cfg -------------------------------------------------------------------------------- /f0lib/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farrellf/Balancing_Robot_Firmware/HEAD/f0lib/README -------------------------------------------------------------------------------- /f0lib/f0lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farrellf/Balancing_Robot_Firmware/HEAD/f0lib/f0lib.h -------------------------------------------------------------------------------- /f0lib/f0lib_adc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farrellf/Balancing_Robot_Firmware/HEAD/f0lib/f0lib_adc.c -------------------------------------------------------------------------------- /f0lib/f0lib_adc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farrellf/Balancing_Robot_Firmware/HEAD/f0lib/f0lib_adc.h -------------------------------------------------------------------------------- /f0lib/f0lib_converters.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farrellf/Balancing_Robot_Firmware/HEAD/f0lib/f0lib_converters.c -------------------------------------------------------------------------------- /f0lib/f0lib_converters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farrellf/Balancing_Robot_Firmware/HEAD/f0lib/f0lib_converters.h -------------------------------------------------------------------------------- /f0lib/f0lib_debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farrellf/Balancing_Robot_Firmware/HEAD/f0lib/f0lib_debug.c -------------------------------------------------------------------------------- /f0lib/f0lib_debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farrellf/Balancing_Robot_Firmware/HEAD/f0lib/f0lib_debug.h -------------------------------------------------------------------------------- /f0lib/f0lib_exti.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farrellf/Balancing_Robot_Firmware/HEAD/f0lib/f0lib_exti.c -------------------------------------------------------------------------------- /f0lib/f0lib_exti.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farrellf/Balancing_Robot_Firmware/HEAD/f0lib/f0lib_exti.h -------------------------------------------------------------------------------- /f0lib/f0lib_flash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farrellf/Balancing_Robot_Firmware/HEAD/f0lib/f0lib_flash.c -------------------------------------------------------------------------------- /f0lib/f0lib_flash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farrellf/Balancing_Robot_Firmware/HEAD/f0lib/f0lib_flash.h -------------------------------------------------------------------------------- /f0lib/f0lib_gpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farrellf/Balancing_Robot_Firmware/HEAD/f0lib/f0lib_gpio.c -------------------------------------------------------------------------------- /f0lib/f0lib_gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farrellf/Balancing_Robot_Firmware/HEAD/f0lib/f0lib_gpio.h -------------------------------------------------------------------------------- /f0lib/f0lib_i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farrellf/Balancing_Robot_Firmware/HEAD/f0lib/f0lib_i2c.c -------------------------------------------------------------------------------- /f0lib/f0lib_i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farrellf/Balancing_Robot_Firmware/HEAD/f0lib/f0lib_i2c.h -------------------------------------------------------------------------------- /f0lib/f0lib_lcd_font_8x16.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farrellf/Balancing_Robot_Firmware/HEAD/f0lib/f0lib_lcd_font_8x16.c -------------------------------------------------------------------------------- /f0lib/f0lib_lcd_ili9163.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farrellf/Balancing_Robot_Firmware/HEAD/f0lib/f0lib_lcd_ili9163.c -------------------------------------------------------------------------------- /f0lib/f0lib_lcd_ili9163.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farrellf/Balancing_Robot_Firmware/HEAD/f0lib/f0lib_lcd_ili9163.h -------------------------------------------------------------------------------- /f0lib/f0lib_lcd_tft1p4705.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farrellf/Balancing_Robot_Firmware/HEAD/f0lib/f0lib_lcd_tft1p4705.c -------------------------------------------------------------------------------- /f0lib/f0lib_lcd_tft1p4705.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farrellf/Balancing_Robot_Firmware/HEAD/f0lib/f0lib_lcd_tft1p4705.h -------------------------------------------------------------------------------- /f0lib/f0lib_mpu6050_hmc5883l.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farrellf/Balancing_Robot_Firmware/HEAD/f0lib/f0lib_mpu6050_hmc5883l.c -------------------------------------------------------------------------------- /f0lib/f0lib_mpu6050_hmc5883l.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farrellf/Balancing_Robot_Firmware/HEAD/f0lib/f0lib_mpu6050_hmc5883l.h -------------------------------------------------------------------------------- /f0lib/f0lib_rf_cc2500.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farrellf/Balancing_Robot_Firmware/HEAD/f0lib/f0lib_rf_cc2500.c -------------------------------------------------------------------------------- /f0lib/f0lib_rf_cc2500.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farrellf/Balancing_Robot_Firmware/HEAD/f0lib/f0lib_rf_cc2500.h -------------------------------------------------------------------------------- /f0lib/f0lib_rs232.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farrellf/Balancing_Robot_Firmware/HEAD/f0lib/f0lib_rs232.c -------------------------------------------------------------------------------- /f0lib/f0lib_rs232.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farrellf/Balancing_Robot_Firmware/HEAD/f0lib/f0lib_rs232.h -------------------------------------------------------------------------------- /f0lib/f0lib_spi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farrellf/Balancing_Robot_Firmware/HEAD/f0lib/f0lib_spi.c -------------------------------------------------------------------------------- /f0lib/f0lib_spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farrellf/Balancing_Robot_Firmware/HEAD/f0lib/f0lib_spi.h -------------------------------------------------------------------------------- /f0lib/f0lib_timers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farrellf/Balancing_Robot_Firmware/HEAD/f0lib/f0lib_timers.c -------------------------------------------------------------------------------- /f0lib/f0lib_timers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farrellf/Balancing_Robot_Firmware/HEAD/f0lib/f0lib_timers.h -------------------------------------------------------------------------------- /f0lib/f0lib_uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farrellf/Balancing_Robot_Firmware/HEAD/f0lib/f0lib_uart.c -------------------------------------------------------------------------------- /f0lib/f0lib_uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farrellf/Balancing_Robot_Firmware/HEAD/f0lib/f0lib_uart.h -------------------------------------------------------------------------------- /main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farrellf/Balancing_Robot_Firmware/HEAD/main.c -------------------------------------------------------------------------------- /stm/startup_stm32f0xx.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farrellf/Balancing_Robot_Firmware/HEAD/stm/startup_stm32f0xx.s -------------------------------------------------------------------------------- /stm/stm32f0.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farrellf/Balancing_Robot_Firmware/HEAD/stm/stm32f0.ld -------------------------------------------------------------------------------- /stm/system_stm32f0xx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farrellf/Balancing_Robot_Firmware/HEAD/stm/system_stm32f0xx.c --------------------------------------------------------------------------------