Commit Graph

16993 Commits

Author SHA1 Message Date
Dominic Clifton 263c5fa373 Add UART9/10 support.
* UART9 was supported as LPUART on some H7s.
* Newer 100-pin H7 CPUs support UART9 and USART10.
* 100+ pin devices support higher numbered UARTS than UART10.

Use USE_LPUART instead of hacking into UART9 for clarity.

* LPUARTS are different from other types of UARTS.
* They need different ID ranges.
* They have and different capabilities.
* Renumber LPUART1 to 40.

0-19 reserved for UART1-20
40-49 onwards for LPUART instances.

It makes sense to treat them as a different class of UART.  Just like we
do for softserial, vcp, etc.
2021-04-22 06:13:09 +02:00
Michael Keller 858d593c51
Merge pull request #10676 from Dishoungh/custom_config 2021-04-19 23:39:20 +12:00
Michael Keller 9be5c23d8a
Merge pull request #10623 from AlfredJKwack/patch-2 2021-04-19 23:12:39 +12:00
AlfredJKwack 247ebc8005
Update docs/Cli.md as per suggestion
Co-authored-by: haslinghuis <mark@numloq.nl>
2021-04-19 08:36:17 +02:00
AlfredJKwack b7848adf06
Update docs/Cli.md as per suggestion
Co-authored-by: haslinghuis <mark@numloq.nl>
2021-04-19 08:35:42 +02:00
AlfredJKwack a0294d8394
Update docs/Cli.md as per suggestion
Co-authored-by: haslinghuis <mark@numloq.nl>
2021-04-19 08:35:26 +02:00
Dominic Clifton c48fd62a58 Fix infinite loop in SD card initialisation failure when
CONFIG_IN_SDCARD is used.

Caused by there being no default for the SDCard config resulting in an
empty sdcard vtable.
2021-04-17 19:32:48 +02:00
Tony Cabello Miguel 06127f36fc fix comments 2021-04-16 16:09:54 +02:00
azol 2b21e2ff70 add W25Q64JVXGIM flash support 2021-04-16 14:24:54 +08:00
Tony Cabello Miguel 518bc1b165 Small doc enhancements 2021-04-16 07:49:25 +02:00
Steve Evans 5795b959c2 Handle timing for gpsUpdate task 2021-04-12 20:35:27 +01:00
Steve Evans a309bea8d7 Handle timing for gpsUpdate task 2021-04-12 19:39:29 +01:00
tbs-fpv 483b3cc5a7 add remarks to the unused variables 2021-04-12 20:14:54 +08:00
tbs-fpv 62c8e92b38 remove downlink_power in link stats TX frame 2021-04-12 11:31:54 +08:00
tbs-fpv 8872830410 fix the invalid payload size for link stats TX frame 2021-04-12 11:23:26 +08:00
tbs-fpv eb16326897 remove trailing spaces 2021-04-12 09:59:04 +08:00
Steve Evans 14236be7e3 Handle timing for ledStripUpdate task 2021-04-12 01:12:49 +01:00
Hans Christian Olaussen e401a0b1ab MSP add GPS min rescue dth 2021-04-11 16:21:44 +02:00
Dishoungh 02841fb9c6 Added custom board configuration documentation 2021-04-09 08:52:44 -05:00
tbs-fpv cbf9d355cd
clean up 2021-04-08 22:19:29 +08:00
tbs-fpv 1a529077c7
Update crsf.c
Fix typo
2021-04-08 21:06:37 +08:00
tbs-fpv daf6043429 fix unit test build errors 2021-04-08 13:08:43 +08:00
tbs-fpv ee2179b836 support CRSF V3 protocol 2021-04-08 12:32:20 +08:00
Steve Evans 823d0edf99 [H7][LIB] Remove duplicate definition of assert_param from LL spi 2021-04-03 14:03:54 +01:00
Hans Christian Olaussen 472b1c3dd0 Allow re-initialising dynamic notch 2021-04-02 22:20:40 +02:00
Hans Christian Olaussen 8497762f50 MSP fix bytes remaining check
We need at least 2 bytes for dyn_notch_max_hz.
2021-04-02 21:37:54 +02:00
Hans Christian Olaussen 928624d70a Fix typo in azure-pipelines.yml
"oficial" -> "official"
2021-03-31 18:02:43 +02:00
mikeller 82ff9fb007 Fixed RX task check. 2021-03-31 08:21:26 +13:00
Michael Keller 025ee87a7a
Merge pull request #10646 from Linjieqiang/fix_iflight_h7_board_current_meter
Fix: the scaling of the onboard current meter for IFLIGHT H7 target.
2021-03-29 23:39:56 +13:00
Michael Keller a5d0f7e457
Merge pull request #10589 from IllusionFpv/fix/cms-simplified-tuning-5pt-steps
move simplified tuning parameters by 5pt
2021-03-28 18:34:35 +13:00
Michael Keller 78cd10a09e
Merge pull request #10626 from ctzsnooze/rc-tidyup-interpolated-setpoint
Remove non-required interpolated_sp parameters, simplify calling FF recalculation
2021-03-28 18:30:22 +13:00
Michael Keller ea520bd3fc
Merge pull request #10605 from SteveCEvans/late_tasks
Display late execution stats in tasks command
2021-03-28 18:28:16 +13:00
Michael Keller 3a6b1a9ca4
Merge pull request #10584 from knoopx/fix-dp-msp-linking
fix: linking error when USE_MSP_DISPLAYPORT is undefined
2021-03-28 18:23:30 +13:00
Michael Keller 284ec67cad
Merge pull request #10578 from mikeller/fix_dps310_i2c
Fixed initialisation of DPS310 when used over I2C.
2021-03-28 18:23:14 +13:00
Michael Keller 50245e6898
Merge pull request #10640 from crteensy/patch-1
Add support for S25FL064L
2021-03-28 17:37:52 +13:00
Michael Keller 2278ffd1d4
Merge pull request #10609 from SteveCEvans/rx_state 2021-03-28 16:41:11 +13:00
Steve Evans 25fcacf4c5 Split rx processing into three states to eliminate cycle time jitter
Allow tasks with state machines to control which state determines task duration

Fix unit tests
2021-03-27 23:28:41 +00:00
LinJieqiang 757213271f Fix: the scaling of the onboard current meter for IFLIGHT H7 target. 2021-03-27 15:02:59 +08:00
crteensy dea5710b7b
Add support for S25FL064L
untested
copied S25FL128L descriptor, corrected jedecID, guessed correct sector count from W25Q64 (should be an equivalent device)
2021-03-25 22:11:58 +01:00
Michael Keller dc76125e69
Merge pull request #10554 from KarateBrot/sdft 2021-03-25 11:29:50 +13:00
KarateBrot d02af7334c Added tracking of multiple dynamic notches per axis and replaced FFT with SDFT 2021-03-24 17:09:28 +01:00
Michael Keller 7b46440056
Merge pull request #10630 from mikeller/fix_coding_style
Fixed shoddy and non-compliant coding style in #10562.
2021-03-25 01:56:28 +13:00
Michael Keller 828fed5103
Merge pull request #10631 from klutvott123/fix-i2c-timeout
Fix I2C timeout
2021-03-25 01:49:44 +13:00
Michael Keller 2cb3444b7e
Merge pull request #10611 from SteveCEvans/dps310_nonblock
Use non-blocking access to dps310 baro
2021-03-25 01:12:52 +13:00
Hans Christian Olaussen bb6cb9ebfe Fix I2C timeout
Makes I2C timeout independent of system clock speed.
Timeout is now in microseconds and is set to 10000us(same as in INAV).
2021-03-23 22:47:18 +01:00
mikeller 82d5212c06 Fixed shoddy and non-compliant coding style in #10562. 2021-03-24 01:51:27 +13:00
Michael Keller 76d9babab6
Merge pull request #10562 from ImmersionRC/sabidirfix 2021-03-24 01:37:13 +13:00
ctzsnooze 34096c50f0 remove non-required parameters, simplify calling FF recalculation 2021-03-22 18:24:56 +11:00
Michael Keller 9cb2fdbf47
Merge pull request #10616 from Linjieqiang/IFLIGHT_H743_AIO_V2
Add support for board "IFLIGHT_H743_AIO_V2"
2021-03-22 15:30:18 +13:00
Michael Keller 10195f618f
Merge pull request #10612 from hydra/bf-h7adc2-fix 2021-03-21 22:31:45 +13:00