├── CommunicationOverview.ods ├── GD32F130C8 Dokumentation ├── GD32F130.pdf ├── GD32F1x0_User_Manual.pdf └── TUEV-Report-AKKU.pdf ├── Hardware_Overview_small.png ├── HoverBoardGigaDevice ├── EventRecorderStub.scvd ├── Hoverboard.uvguix.Florian ├── Hoverboard.uvoptx ├── Hoverboard.uvprojx ├── Inc │ ├── bldc.h │ ├── comms.h │ ├── commsBluetooth.h │ ├── commsMasterSlave.h │ ├── commsSteering.h │ ├── config.h │ ├── defines.h │ ├── it.h │ ├── led.h │ └── setup.h ├── Listings │ ├── Hoverboard.map │ └── startup_gd32f1x0.lst ├── RTE │ ├── Device │ │ └── GD32F130C8 │ │ │ ├── gd32f1x0_adc.c │ │ │ ├── gd32f1x0_dbg.c │ │ │ ├── gd32f1x0_dma.c │ │ │ ├── gd32f1x0_fwdgt.c │ │ │ ├── gd32f1x0_gpio.c │ │ │ ├── gd32f1x0_i2c.c │ │ │ ├── gd32f1x0_misc.c │ │ │ ├── gd32f1x0_opa.c │ │ │ ├── gd32f1x0_pmu.c │ │ │ ├── gd32f1x0_rcu.c │ │ │ ├── gd32f1x0_syscfg.c │ │ │ ├── gd32f1x0_timer.c │ │ │ ├── gd32f1x0_usart.c │ │ │ ├── gd32f1x0_wwdgt.c │ │ │ ├── startup_gd32f1x0.s │ │ │ └── system_gd32f1x0.c │ └── _Target_1 │ │ └── RTE_Components.h └── Src │ ├── bldc.c │ ├── comms.c │ ├── commsBluetooth.c │ ├── commsMasterSlave.c │ ├── commsSteering.c │ ├── it.c │ ├── led.c │ ├── main.c │ └── setup.c ├── LICENSE ├── PPMDeviceArduino_V1.0 └── PPMDevice │ ├── PPMDevice.ino │ ├── RCReceiver.cpp │ ├── RCReceiver.h │ ├── SteeringSerial.cpp │ ├── SteeringSerial.h │ └── utils.h ├── README.md ├── Raumzeigerdiagramm.png └── Schematics ├── HoverBoard_CoolAndFun.pdf └── HoverBoard_CoolAndFun.sch /CommunicationOverview.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/CommunicationOverview.ods -------------------------------------------------------------------------------- /GD32F130C8 Dokumentation/GD32F130.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/GD32F130C8 Dokumentation/GD32F130.pdf -------------------------------------------------------------------------------- /GD32F130C8 Dokumentation/GD32F1x0_User_Manual.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/GD32F130C8 Dokumentation/GD32F1x0_User_Manual.pdf -------------------------------------------------------------------------------- /GD32F130C8 Dokumentation/TUEV-Report-AKKU.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/GD32F130C8 Dokumentation/TUEV-Report-AKKU.pdf -------------------------------------------------------------------------------- /Hardware_Overview_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/Hardware_Overview_small.png -------------------------------------------------------------------------------- /HoverBoardGigaDevice/EventRecorderStub.scvd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/HoverBoardGigaDevice/EventRecorderStub.scvd -------------------------------------------------------------------------------- /HoverBoardGigaDevice/Hoverboard.uvguix.Florian: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/HoverBoardGigaDevice/Hoverboard.uvguix.Florian -------------------------------------------------------------------------------- /HoverBoardGigaDevice/Hoverboard.uvoptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/HoverBoardGigaDevice/Hoverboard.uvoptx -------------------------------------------------------------------------------- /HoverBoardGigaDevice/Hoverboard.uvprojx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/HoverBoardGigaDevice/Hoverboard.uvprojx -------------------------------------------------------------------------------- /HoverBoardGigaDevice/Inc/bldc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/HoverBoardGigaDevice/Inc/bldc.h -------------------------------------------------------------------------------- /HoverBoardGigaDevice/Inc/comms.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/HoverBoardGigaDevice/Inc/comms.h -------------------------------------------------------------------------------- /HoverBoardGigaDevice/Inc/commsBluetooth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/HoverBoardGigaDevice/Inc/commsBluetooth.h -------------------------------------------------------------------------------- /HoverBoardGigaDevice/Inc/commsMasterSlave.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/HoverBoardGigaDevice/Inc/commsMasterSlave.h -------------------------------------------------------------------------------- /HoverBoardGigaDevice/Inc/commsSteering.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/HoverBoardGigaDevice/Inc/commsSteering.h -------------------------------------------------------------------------------- /HoverBoardGigaDevice/Inc/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/HoverBoardGigaDevice/Inc/config.h -------------------------------------------------------------------------------- /HoverBoardGigaDevice/Inc/defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/HoverBoardGigaDevice/Inc/defines.h -------------------------------------------------------------------------------- /HoverBoardGigaDevice/Inc/it.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/HoverBoardGigaDevice/Inc/it.h -------------------------------------------------------------------------------- /HoverBoardGigaDevice/Inc/led.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/HoverBoardGigaDevice/Inc/led.h -------------------------------------------------------------------------------- /HoverBoardGigaDevice/Inc/setup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/HoverBoardGigaDevice/Inc/setup.h -------------------------------------------------------------------------------- /HoverBoardGigaDevice/Listings/Hoverboard.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/HoverBoardGigaDevice/Listings/Hoverboard.map -------------------------------------------------------------------------------- /HoverBoardGigaDevice/Listings/startup_gd32f1x0.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/HoverBoardGigaDevice/Listings/startup_gd32f1x0.lst -------------------------------------------------------------------------------- /HoverBoardGigaDevice/RTE/Device/GD32F130C8/gd32f1x0_adc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/HoverBoardGigaDevice/RTE/Device/GD32F130C8/gd32f1x0_adc.c -------------------------------------------------------------------------------- /HoverBoardGigaDevice/RTE/Device/GD32F130C8/gd32f1x0_dbg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/HoverBoardGigaDevice/RTE/Device/GD32F130C8/gd32f1x0_dbg.c -------------------------------------------------------------------------------- /HoverBoardGigaDevice/RTE/Device/GD32F130C8/gd32f1x0_dma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/HoverBoardGigaDevice/RTE/Device/GD32F130C8/gd32f1x0_dma.c -------------------------------------------------------------------------------- /HoverBoardGigaDevice/RTE/Device/GD32F130C8/gd32f1x0_fwdgt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/HoverBoardGigaDevice/RTE/Device/GD32F130C8/gd32f1x0_fwdgt.c -------------------------------------------------------------------------------- /HoverBoardGigaDevice/RTE/Device/GD32F130C8/gd32f1x0_gpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/HoverBoardGigaDevice/RTE/Device/GD32F130C8/gd32f1x0_gpio.c -------------------------------------------------------------------------------- /HoverBoardGigaDevice/RTE/Device/GD32F130C8/gd32f1x0_i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/HoverBoardGigaDevice/RTE/Device/GD32F130C8/gd32f1x0_i2c.c -------------------------------------------------------------------------------- /HoverBoardGigaDevice/RTE/Device/GD32F130C8/gd32f1x0_misc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/HoverBoardGigaDevice/RTE/Device/GD32F130C8/gd32f1x0_misc.c -------------------------------------------------------------------------------- /HoverBoardGigaDevice/RTE/Device/GD32F130C8/gd32f1x0_opa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/HoverBoardGigaDevice/RTE/Device/GD32F130C8/gd32f1x0_opa.c -------------------------------------------------------------------------------- /HoverBoardGigaDevice/RTE/Device/GD32F130C8/gd32f1x0_pmu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/HoverBoardGigaDevice/RTE/Device/GD32F130C8/gd32f1x0_pmu.c -------------------------------------------------------------------------------- /HoverBoardGigaDevice/RTE/Device/GD32F130C8/gd32f1x0_rcu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/HoverBoardGigaDevice/RTE/Device/GD32F130C8/gd32f1x0_rcu.c -------------------------------------------------------------------------------- /HoverBoardGigaDevice/RTE/Device/GD32F130C8/gd32f1x0_syscfg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/HoverBoardGigaDevice/RTE/Device/GD32F130C8/gd32f1x0_syscfg.c -------------------------------------------------------------------------------- /HoverBoardGigaDevice/RTE/Device/GD32F130C8/gd32f1x0_timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/HoverBoardGigaDevice/RTE/Device/GD32F130C8/gd32f1x0_timer.c -------------------------------------------------------------------------------- /HoverBoardGigaDevice/RTE/Device/GD32F130C8/gd32f1x0_usart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/HoverBoardGigaDevice/RTE/Device/GD32F130C8/gd32f1x0_usart.c -------------------------------------------------------------------------------- /HoverBoardGigaDevice/RTE/Device/GD32F130C8/gd32f1x0_wwdgt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/HoverBoardGigaDevice/RTE/Device/GD32F130C8/gd32f1x0_wwdgt.c -------------------------------------------------------------------------------- /HoverBoardGigaDevice/RTE/Device/GD32F130C8/startup_gd32f1x0.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/HoverBoardGigaDevice/RTE/Device/GD32F130C8/startup_gd32f1x0.s -------------------------------------------------------------------------------- /HoverBoardGigaDevice/RTE/Device/GD32F130C8/system_gd32f1x0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/HoverBoardGigaDevice/RTE/Device/GD32F130C8/system_gd32f1x0.c -------------------------------------------------------------------------------- /HoverBoardGigaDevice/RTE/_Target_1/RTE_Components.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/HoverBoardGigaDevice/RTE/_Target_1/RTE_Components.h -------------------------------------------------------------------------------- /HoverBoardGigaDevice/Src/bldc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/HoverBoardGigaDevice/Src/bldc.c -------------------------------------------------------------------------------- /HoverBoardGigaDevice/Src/comms.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/HoverBoardGigaDevice/Src/comms.c -------------------------------------------------------------------------------- /HoverBoardGigaDevice/Src/commsBluetooth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/HoverBoardGigaDevice/Src/commsBluetooth.c -------------------------------------------------------------------------------- /HoverBoardGigaDevice/Src/commsMasterSlave.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/HoverBoardGigaDevice/Src/commsMasterSlave.c -------------------------------------------------------------------------------- /HoverBoardGigaDevice/Src/commsSteering.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/HoverBoardGigaDevice/Src/commsSteering.c -------------------------------------------------------------------------------- /HoverBoardGigaDevice/Src/it.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/HoverBoardGigaDevice/Src/it.c -------------------------------------------------------------------------------- /HoverBoardGigaDevice/Src/led.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/HoverBoardGigaDevice/Src/led.c -------------------------------------------------------------------------------- /HoverBoardGigaDevice/Src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/HoverBoardGigaDevice/Src/main.c -------------------------------------------------------------------------------- /HoverBoardGigaDevice/Src/setup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/HoverBoardGigaDevice/Src/setup.c -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/LICENSE -------------------------------------------------------------------------------- /PPMDeviceArduino_V1.0/PPMDevice/PPMDevice.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/PPMDeviceArduino_V1.0/PPMDevice/PPMDevice.ino -------------------------------------------------------------------------------- /PPMDeviceArduino_V1.0/PPMDevice/RCReceiver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/PPMDeviceArduino_V1.0/PPMDevice/RCReceiver.cpp -------------------------------------------------------------------------------- /PPMDeviceArduino_V1.0/PPMDevice/RCReceiver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/PPMDeviceArduino_V1.0/PPMDevice/RCReceiver.h -------------------------------------------------------------------------------- /PPMDeviceArduino_V1.0/PPMDevice/SteeringSerial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/PPMDeviceArduino_V1.0/PPMDevice/SteeringSerial.cpp -------------------------------------------------------------------------------- /PPMDeviceArduino_V1.0/PPMDevice/SteeringSerial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/PPMDeviceArduino_V1.0/PPMDevice/SteeringSerial.h -------------------------------------------------------------------------------- /PPMDeviceArduino_V1.0/PPMDevice/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/PPMDeviceArduino_V1.0/PPMDevice/utils.h -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/README.md -------------------------------------------------------------------------------- /Raumzeigerdiagramm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/Raumzeigerdiagramm.png -------------------------------------------------------------------------------- /Schematics/HoverBoard_CoolAndFun.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/Schematics/HoverBoard_CoolAndFun.pdf -------------------------------------------------------------------------------- /Schematics/HoverBoard_CoolAndFun.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo199213/Hoverboard-Firmware-Hack-Gen2/HEAD/Schematics/HoverBoard_CoolAndFun.sch --------------------------------------------------------------------------------