1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-23 16:25:31 +03:00
Commit graph

403 commits

Author SHA1 Message Date
jflyper
7960b1665d Introduction of displayPort_t 2016-10-27 19:07:27 +09:00
jflyper
482dbe316b Rebased again ... 2016-10-26 03:22:12 +09:00
borisbstyle
10ec59bd45 Merge pull request #1387 from martinbudden/bf_msp_init
Improved MSP initialisation and independence from serial code
2016-10-25 16:07:29 +02:00
borisbstyle
50e9b19fab Remove OLEMEXINO // Fix CJMCU build 2016-10-25 14:41:05 +02:00
jflyper
761e1c5bf2 Add OLED CMS support 2016-10-25 17:29:49 +09:00
Martin Budden
31828873fa Split mixer and servo code 2016-10-24 20:58:45 +01:00
Martin Budden
6aa40846fe Improved MSP initialisation and independence from serial code 2016-10-24 18:49:08 +01:00
jflyper
6a6fd07dfb Rebased (streamBuf) 2016-10-24 02:30:29 +09:00
jflyper
6cf9086f56 CMS-OSD separation 2016-10-23 19:03:35 +09:00
Sami Korhonen
a70da02c58 Rework uart rx interrupt, DMA TX still not working
# Conflicts:
#	src/main/drivers/serial_uart_hal.c
#	src/main/io/gps.c
2016-10-21 08:51:09 +03:00
Sami Korhonen
2566a0df3d Remove unused declaration 2016-10-21 08:51:08 +03:00
Sami Korhonen
2a91c807c0 F7 VCP improvements 2016-10-21 08:51:07 +03:00
Sami Korhonen
1f8805cdf0 squash betaflightF7
Parts and driver boost from @npsm
2016-10-21 08:51:02 +03:00
jflyper
0249443862 Rebased onto super-abstracted msp 2016-10-20 23:21:32 +09:00
jflyper
01eab00fd7 Configuration Menu System support for external OSD
A quick hack to support config menu on external OSD, consisiting of:

- CMS-OSD partial separation (CMS and OSD reside in a same file: osd.c)
- MSP message injection (take it as server-push in client-server model)
2016-10-20 22:42:39 +09:00
borisbstyle
f698f99198 Merge pull request #1282 from blckmn/digital_motors
DSHOT600 & 150 -> digital one shot motor (ESC) protocol
2016-10-19 00:24:39 +02:00
blckmn
4e529642d1 Initial implementation of DSHOT protocol (600 and 150) 2016-10-18 19:38:18 +11:00
Martin Budden
a771280b50 Moved config.c from config directory to fc directory 2016-10-18 08:57:39 +01:00
Martin Budden
5f791cef77 Renamed some MSP related files 2016-10-16 11:13:38 +01:00
Martin Budden
e15bafe6e7 Further reorganisation of MSP 2016-10-15 10:21:13 +01:00
blckmn
d48496c988 Adding some const qualifiers 2016-10-13 11:08:41 +11:00
blckmn
46a6e560f1 Initial IO remapping capability 2016-10-13 11:08:39 +11:00
borisbstyle
aaafd4f661 Merge branch 'master' into development 2016-10-12 10:15:13 +02:00
nathan
3c5beffb99 optionally guard uart1 for ppm, depends on #1290 2016-10-10 22:54:24 -07:00
Martin Budden
0ccb7040f0 Reorganisation of tasks into fc_tasks.c 2016-10-09 17:43:29 +01:00
borisbstyle
09d16bd0cb Merge branch 'master' into development 2016-10-07 01:41:55 +02:00
Martin Budden
d913ed6a07 Move motor and servo params out of master_t 2016-10-02 19:30:22 +01:00
Martin Budden
e530c72a18 Removed unused parameters 2016-10-02 08:37:40 +01:00
borisbstyle
63e6182ee5 Merge pull request #1227 from mmiers/local3.0.0
XRacerSPI
2016-10-02 01:01:25 +02:00
Hydra
77873c4162 Remove out of date comment. 2016-09-29 12:22:11 +02:00
Martin Budden
a11d0bdb4d Split escAndServoConfig into motor and servo parts 2016-09-26 19:24:52 +01:00
Mitch Miers
3dd085dc9e Need to know if useUART2 is set.
The X_RACERSPI target overloads the UART2 pins.  Nobody was setting
this variable at all.  Apparently only needs to be set if F303xC.
2016-09-25 19:52:44 -04:00
Mitch Miers
7219fb1fbc Fix X_RACERSPI target
The pin mapping for this target wasn't quite right.

o) old PWM (input) indexes 7,8 didn't really exist (removing these PWMs changed the
   numbers of PWM outputs 9-16 to 7-14)
o) PWM (output) indexes that are now PWM13,14 are shared with UART2 (PA2, PA3)
o) PWM inputs that were marked 7 and 8 were really 5 and 6 (verified with continuity
   test).  Renumbered to 5, 6.  Also, these are softserial 1 (PB0, PB1)
o) PWM inputs 5 and 6 were really MISO and MOSI of SPI1 and not wired to the inputs
   on the board.  Removed as timers. (PB4, PB5)
o) PWM inputs 3 and 4 are shared with UART3 (PB10, PB11)

The rest of the changes are:
o) remove X_RACERSPI reliance on SPRACINGF3 defined
o) fix main.c usage of softserial and X_RACERSPI
o) fix pwm_mapping to avoid collisions between UARTS and PWMs.  UARTs win.
2016-09-23 23:09:15 -04:00
borisbstyle
7122689038 Merge pull request #1025 from martinbudden/bf_servos
Moved #defines out of mixer function definitions
2016-09-15 01:25:47 +02:00
borisbstyle
73d928d79f Merge pull request #1140 from martinbudden/bf_msp_streambuf_prep
Rename serial MSP functions in prep for converting to using streambuf
2016-09-14 00:17:34 +02:00
Martin Budden
a60cb8597f Rename serial MSP functions in prep for converting to using streambuf 2016-09-10 16:28:15 +01:00
Martin Budden
9a4d975077 Moved #defines out of mixer function definitions 2016-09-04 18:56:27 +01:00
Martin Budden
a257210b56 Split features into a separate module 2016-09-04 18:48:58 +01:00
blckmn
9bdb4a9b25 Merge branch 'betaflight' into development
# Conflicts:
#	src/main/flight/pid.c
#	src/main/main.c
#	src/main/target/IRCFUSIONF3/target.h
2016-08-27 08:34:23 +10:00
borisbstyle
5e5b44f593 Various cleanups and increase in D setpoint weight range 2016-08-24 00:34:28 +02:00
borisbstyle
9178ab5e6a Reduce Suspend time 2016-08-21 01:08:01 +02:00
borisbstyle
a321f7f766 Reduce Suspend time 2016-08-21 01:06:13 +02:00
borisbstyle
138ade7939 Improve dterm filter accuracy // magic number 2016-08-21 00:19:51 +02:00
borisbstyle
4e2ff7e7e9 Improve dterm filter accuracy // magic number 2016-08-21 00:13:14 +02:00
borisbstyle
b6d581bb73 Merge branch 'master' into development 2016-08-20 23:33:56 +02:00
borisbstyle
0668493ddd Busy wait reduction // Cleanup // New defaults 2016-08-20 23:24:25 +02:00
Martin Budden
c077bacee6 Improved acc initialisation 2016-08-15 07:32:06 +01:00
Martin Budden
490f11c9ae Split eeprom code into separate module 2016-08-11 09:54:56 +01:00
Martin Budden
541f4d4018 Directory rearrangement to reflect cleanflight changes 2016-08-07 13:44:00 +01:00
Martin Budden
07adf66bbb Optimisation of driver header files 2016-08-07 01:14:11 +02:00