1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-24 16:55:36 +03:00

SPARKY - Adding documentation.

This commit is contained in:
Dominic Clifton 2014-12-10 16:54:44 +00:00
parent a7e128e684
commit f61a92d2b3
2 changed files with 76 additions and 2 deletions

50
docs/Board - Sparky.md Normal file
View file

@ -0,0 +1,50 @@
# Board - Sparky
The Sparky is a very low cost and very powerful board.
* 3 hardware serial ports.
* USB (can be used at the same time as the serial ports).
* 10 PWM outputs.
* Dedicated PPM/SerialRX input pin.
* MPU9150 I2C Acc/Gyro/Mag
* Baro
# Status
Flyable!
Tested with revision 1 board.
## TODO
* Mag
* Baro
* Led Strip
* ADC
* Display
* Softserial - though having 3 hardware serial ports makes it a little redundant.
# Flashing
## Via USART1
Short the bootloader pads and flash using configurator via USART1.
Unshort bootloader pads after flashing.
## Via SWD
On the bottom of the board there is an SWD header socket onto switch a JST-SH connector can be soldered.
Once you have SWD connected you can use the st-link or j-link tools to flash a binary.
See Sparky schematic for CONN2 pinouts.
# Serial Ports
| Value | Identifier | RX | TX | Notes |
| ----- | ------------ | --------- | ---------- | ------------------------------------------------------------------------------------------- |
| 1 | USB VCP | RX (USB) | TX (USB) | |
| 2 | USART1 | RX / PB7 | TX / PB6 | Conn1 / Flexi Port |
| 3 | USART2 | RX / PA3 | PWM6 / PA2 | On RX is on INPUT header. Best port for Serial RX input. |
| 4 | USART3 | RX / PB11 | TX / PB10 | RX/TX is on one end of the 6-pin header about the PWM outputs. |
USB VSP *can* be used at the same time as other serial ports (unlike Naze32).