All Projects → silver13 → H8mini_blue_board

silver13 / H8mini_blue_board

Licence: mit
H8_mini blue board version firmware

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to H8mini blue board

Shell
Infrastructure Management Shell - Linux
Stars: ✭ 381 (+765.91%)
Mutual labels:  gcc
Rappids
Rectangular Pyramid Partitioning using Integrated Depth Sensors (RAPPIDS): A Fast Planner for Multicopter Navigation
Stars: ✭ 17 (-61.36%)
Mutual labels:  quadcopter
Sgdk
SGDK - A free and open development kit for the Sega Mega Drive
Stars: ✭ 868 (+1872.73%)
Mutual labels:  gcc
Gentoolto
A Gentoo Portage configuration for building with -O3, Graphite, and LTO optimizations
Stars: ✭ 399 (+806.82%)
Mutual labels:  gcc
Rotors simulator
RotorS is a UAV gazebo simulator
Stars: ✭ 700 (+1490.91%)
Mutual labels:  quadcopter
Pfr
std::tuple like methods for user defined types without any macro or boilerplate code
Stars: ✭ 896 (+1936.36%)
Mutual labels:  gcc
Dronebridge
DroneBridge is a system based on the WifiBroadcast approach. A bidirectional digital radio link between two endpoints is established using standard WiFi hardware and a custom protocol. DroneBridge is optimized for use in UAV applications and is a complete system. It is intended be a real alternative to other similar systems, such as DJI Lightbridge or OcuSync.
Stars: ✭ 370 (+740.91%)
Mutual labels:  quadcopter
Qcopterremotecontrol
遙控板 RemoteControl,使用 STM32F407VG / STM32F411CE
Stars: ✭ 40 (-9.09%)
Mutual labels:  quadcopter
Croaring
Roaring bitmaps in C (and C++)
Stars: ✭ 735 (+1570.45%)
Mutual labels:  gcc
Swarms
The ultimate node.js library for controlling Bitcraze Crazyflie 2.0 drones
Stars: ✭ 11 (-75%)
Mutual labels:  quadcopter
Node Minify
Light Node.js module that compress javascript, css and html files
Stars: ✭ 404 (+818.18%)
Mutual labels:  gcc
Musl Cross Make
Simple makefile-based build for musl cross compiler
Stars: ✭ 646 (+1368.18%)
Mutual labels:  gcc
Beelzebub
The Lord of Flies - A hobby operating system
Stars: ✭ 24 (-45.45%)
Mutual labels:  gcc
Uefi Ntfs
UEFI:NTFS - Boot NTFS partitions from UEFI
Stars: ✭ 386 (+777.27%)
Mutual labels:  gcc
Dev Cpp
A fast, portable, simple, and free C/C++ IDE
Stars: ✭ 940 (+2036.36%)
Mutual labels:  gcc
Wac
WebAssembly interpreter in C
Stars: ✭ 372 (+745.45%)
Mutual labels:  gcc
Gccrs
GCC Front-End for Rust
Stars: ✭ 875 (+1888.64%)
Mutual labels:  gcc
Stdex
std C++ 11 library impementation with extra features using only C++ 98 and POSIX threads
Stars: ✭ 43 (-2.27%)
Mutual labels:  gcc
Emdr1986x Std Per Lib
Milandr MCU 1986x Standard Peripherals Library. Mirror:
Stars: ✭ 37 (-15.91%)
Mutual labels:  gcc
Pdp10 Gcc
PDP-10 backend for GCC 3.2
Stars: ✭ 7 (-84.09%)
Mutual labels:  gcc

Build Status

H8mini Blue board version###

Specific Blue instructions: https://www.rcgroups.com/forums/showthread.php?2721755-H8-blue-board-flashing-instructions#post35501995

Warning: new blue board version is not compatible with this firmware as it uses an obscure PAN163CX microcontroller with integrated XN297L. To distinguish it from the supported version look through the battery bay to determine the antenna pin location. On older boards it was on the side, on the newer it's centered, see https://www.rcgroups.com/forums/showpost.php?p=40328262&postcount=14761 .

From rcg user kmtam

Hi all, I finally got the h8mini blue board erased and flashed to Silverxxx firmware after zillion times of tried and error. The board's labelled wrong with the CLK and DAT got swapped....

This is how I got it work from the STLINK to the H8mini blue board: SWDIO->CLK GND->GND SWCLK->DAT

Thanks Silverxxx for this wonderful firmware! Cheers!

From rcg user ketsa

Thanks!!! I finally managed to flash my blue board.

It was not straightforward, I tried the suggested connections and was still getting "ST-LINK USB communication error."

I then found a file in my keil directory named "ST-LinkUpgrade.exe" So I Upgraded the FW of my ST-link to "V2.J24.S4 > > > STM32+STM8 Debugger"

Then i was getting a different message : "no target" hmm. progress. but still not flashing. Then I removed the battery, plugged it in and it erased !

I tried to flash : "no target."

Replug battery, and it flashed !

From rcg user silverxxx

I made a blue board quad to see what's happening with the flashes.

So far I found out that it does indeed stop working after the st-link gets disconnected from usb. This seems some software issue, maybe with keil.

The st-link starts working after it is used in some other way , such as: flash another quad with keil(not blue board) , use > the "st-link utility" and connect to a board(even blue), use openocd and connect to a board (even blue).

After the "st-link usb communication error" comes up , you have to disconnect the st-link and reconnect it, or the above > fixes do not work.

Another find was that the nucleo built in st-link does not have this issue. It also does not get detected by the st-link firmware updater. A nucleo board is about $12

I'll have to find a more permanent solution, although openocd could be made a shortcut.

The last 2 posts refer to windows and keil only

This port supports both acro only and dual mode. To enable acro only, an option exist in config.h.

The H8 board - blue version - uses a stm32f030 and a XN297L 3 wire radio. The XN297L is differerent from the XN297 in that is supports 250K rate, and the debug registers are different. XN297L datasheet (use google translate)

Flashing instructions

CG023 instructions: http://www.rcgroups.com/forums/showthread.php?t=2634611

Specific Blue instructions: https://www.rcgroups.com/forums/showthread.php?2721755-H8-blue-board-flashing-instructions#post35501995

Linux/gcc version

The gcc version compiles close to 16k, and may need turning off features in order to make it fit. Read install.md for additional information.

Wiki

http://sirdomsen.diskstation.me/dokuwiki/doku.php?id=start

Updates:

01.12.16

  • devo telemetry
  • high angle - up to 90 in level mode
  • autovdrop
  • trims on stock tx for switching

11.08.16

  • added tx autocenter for stock tx
  • added extra devo channels that were MIA
  • bluetooth beacon was added previously

03.07.16

  • added updates from cg023 build
  • now using hardware i2c for full speed (1 Mhz)

30.05.16

  • fixed low rates control issue in yaw+roll

19.05

  • added gestures
  • changed imu from the experimental one that somehow made it in, to the old one

11.05

  • added linux compilation support

10.05

  • minor update
  • additional protocols now work
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].