Steve Evans
3efe85e24a
Fix max7456ConfigMutable()->clockConfig
2022-01-08 14:06:56 +00:00
Mark Haslinghuis
2947bae4ea
Update documentation for building in Ubuntu
...
Update documentation for building in Ubuntu
last change
2022-01-08 05:02:55 +01:00
haslinghuis
b8c58abf0e
Merge pull request #11218 from AlessandroAU/fix-msp-over-crsf
...
Fix MSP over CRSF for larger read and writes
2022-01-08 01:53:12 +01:00
Frank Petrilli
12d9260660
Update pull request template for Travis -> Azure
2022-01-07 10:16:07 -08:00
Frank Petrilli
0acc860766
Change README link from Travis to Azure Pipelines
...
It appears Travis (now at https://app.travis-ci.com/github/betaflight/betaflight/branches btw) hasn't been updated for months, and Azure Pipelines is what runs builds for pull requests, etc.
2022-01-07 10:13:22 -08:00
blckmn
eb3209ec45
Additional comment clarity.
2022-01-07 15:00:57 +11:00
blckmn
90f609fa99
Makefile changes to support RELEASE=yes to simplify naming, and also remove the production of the bin file by default.
...
Bin files can still be made using: make bin TARGET=xxx
2022-01-07 14:58:56 +11:00
J Blackman
4f8579afc0
Merge pull request #11172 from mluessi/ml_fix_h7_spi
...
Fix SPI sequencing in spiInternalReadWriteBufPolled for H7
2022-01-07 14:01:05 +11:00
J Blackman
cc45f27fc4
Merge pull request #11183 from daleckystepan/cppcheck-bugfixes
...
Fix bugs found by cppcheck
2022-01-07 13:59:23 +11:00
ctzsnooze
0b34ae08e9
Merge pull request #11189 from klutvott123/move-telemetry-displayport-init
...
Move telemetry displayport init and cms device registering
2022-01-07 11:17:51 +11:00
J Blackman
386892e2b5
Merge pull request #11198 from SteveCEvans/sce_rc2
2022-01-07 10:59:16 +11:00
Martin Luessi
baa0e8014f
Fix H7 USART1 AF for PB6 and PB7
2022-01-06 15:34:46 -08:00
Steve Evans
d492257f41
Fix refresh stats scheduling
2022-01-06 01:18:19 +00:00
Steve Evans
f5ee6cfd08
Ignore time taken to update profile with stick commands
2022-01-06 01:18:19 +00:00
Steve Evans
2c5accb8ba
Ignore time task to update EEPROM as otherwise stick commands can upset the RX task
2022-01-06 01:18:18 +00:00
Steve Evans
70e22b61c4
Call spiCalculateDivider() to allow validation as per ledvinap comment
2022-01-06 01:18:18 +00:00
Steve Evans
4aab87539f
Implement queuing of SPI request segments
...
Use union in busSegment_t as per ledvinap feedback
2022-01-06 01:18:18 +00:00
Steve Evans
ea53e32db4
Don't allow bidirectional DSHOT600 on an F411
2022-01-06 01:18:18 +00:00
Steve Evans
573984eb2a
Support dynamic priority for all tasks priorities
2022-01-06 01:18:18 +00:00
Steve Evans
44e45ddc84
Implement queuing of SPI request segments
2022-01-06 01:18:17 +00:00
Steve Evans
5ef34f79d5
Allow for HALF/NOMINAL/DOUBLE frequency of MAX7456 SPI clock
2022-01-06 01:18:17 +00:00
Steve Evans
96ac7953ae
Adjust GYRO_LOCK_COUNT
2022-01-06 01:18:17 +00:00
Steve Evans
f232d38592
Enable USE_LATE_TASK_STATISTICS on F411
2022-01-06 01:18:17 +00:00
Steve Evans
9bdf9c11e9
Split initialised/non-initialised task data
2022-01-06 01:18:17 +00:00
Steve Evans
2d770f747e
Make gyroDataIndex const
2022-01-06 01:18:16 +00:00
Steve Evans
e2f73cd7e5
Add DMA support for ICM-42688-P
2022-01-06 01:18:16 +00:00
Steve Evans
b701b89a7c
Fix DSHOT on G4
2022-01-06 01:18:16 +00:00
haslinghuis
4bc7a2c7fa
Merge pull request #11220 from SteveCEvans/uart_pin_swap
...
Ignore UART pins which are not defined
2022-01-06 02:10:35 +01:00
haslinghuis
c2982eed40
Merge pull request #11223 from hydra/fix-elrs-unit-test
...
ExpressLRS - Fix compilation of unit test.
2022-01-04 21:25:05 +01:00
AlessandroAU
401d052748
tested and working
...
increase crsf frame timeout and msp tlm buffer sizes
addresses comments
2022-01-05 02:46:42 +10:00
Dominic Clifton
bec895071f
ExpressLRS - Fix compilation of unit test.
...
Error was:
compiling ../main/rx/expresslrs.c
../main/rx/expresslrs.c:101:24: error: suggest braces around
initialization of subobject [-Werror,-Wmissing-braces]
eprState_t eprState = {0};
2022-01-03 19:48:19 +01:00
haslinghuis
d593f08eff
Merge pull request #11211 from TonyBlit/fix_gps_motion
...
wrong variable for heading
2022-01-03 14:15:49 +01:00
J Blackman
cf78447b01
Merge pull request #11181 from haslinghuis/fix_fedora_documentation
...
Fix Fedora Development Documentation
2022-01-03 18:24:59 +11:00
Steve Evans
fae1530500
Ignore UART pins which are not defined
2022-01-03 02:36:49 +00:00
Štěpán Dalecký
1ceb80d11f
Merge pull request #11208 from TonyBlit/fix_gps_time
...
fix for gps time
2022-01-01 14:58:21 +01:00
Tony Cabello
a511eef8aa
wrong variable for heading
2022-01-01 10:00:12 +01:00
Tony Cabello
a253fe414e
fix for gps time
2021-12-31 17:45:44 +01:00
Hans Christian Olaussen
cfa78b7b4f
Move telemetry displayport init and cms device registering
2021-12-28 23:24:41 +01:00
haslinghuis
3d9b7cf490
Merge pull request #11169 from SteveCEvans/f411_osd
...
Reduce number of OSD bytes transferred in polled mode
2021-12-28 22:07:22 +01:00
Štěpán Dalecký
420fb85759
Fix bugs found by cppcheck
2021-12-28 21:32:27 +01:00
haslinghuis
8402d30c0d
Merge pull request #11179 from mluessi/ml_fix_spi_f4_dshot_bitbang
...
SPI: fix compilation on F4 when DSHOT_BITBANG is not used
2021-12-28 04:24:13 +01:00
ctzsnooze
7bd62f82d3
Merge pull request #11168 from TonyBlit/fix_gps_coord
...
fix for gps coordinates not shown on OSD
2021-12-28 14:12:13 +11:00
Steve Evans
b29ee58e0a
Display stats on disarm
2021-12-28 01:48:45 +00:00
Steve Evans
20e41b5f66
Reduce number of OSD bytes transferred in polled mode
2021-12-28 01:06:32 +00:00
Mark Haslinghuis
4c6075b52b
Fix Fedora Development Documentation
2021-12-28 01:18:09 +01:00
Martin Luessi
d464dd7378
SPI: fix compilation on F4 when DSHOT_BITBANG is not used
2021-12-27 12:02:41 -08:00
Martin Luessi
da849318b3
Fix SPI sequencing in spiInternalReadWriteBufPolled for H7
2021-12-26 11:54:03 -08:00
Tony Cabello
dedb2a115b
fix for gps coordinates not shown on OSD
2021-12-26 16:32:31 +01:00
Jan Post
5933d96bc3
Merge pull request #10613 from hydra/bf-h7adc-configuration
...
Allow H7 targets to specify an ADC device and channel
2021-12-23 19:20:23 +01:00
Dominic Clifton
ea69db0400
Allow H7 targets to specify an ADC device for each channel and a default
...
ADC device in case of resource re-mapping conflict.
This allows a single ADC device to be used for all channels, which can
free up DMA channels.
For the H7 this makes much more sense because the TEMP and VREF channels
are ALWAYS on ADC3, so using ADC3 for other pins is optimal.
The previous behaviour was to use the first instance for that supported
the pin. This behavour is only used when the configured default DMA
device does not support the pin.
e.g.
```
possible.
```
The above config would no-longer use ADC1 for anything, as ADC2 and ADC3
can satisfy all the ADC requirements.
2021-12-23 18:42:30 +01:00