Commit Graph

10544 Commits

Author SHA1 Message Date
Martin Budden 7af079d5a7 Added gyro unit test 2017-12-29 12:04:05 +00:00
Martin Budden d656f81b50 Allow setting of FCHOICE_B in 9250 gyro 2017-12-29 10:58:09 +00:00
Martin Budden d90b42970c Acc fn/variable renames to align with iNav 2017-12-29 10:23:51 +00:00
Michael Keller ff0628193f
Merge pull request #4859 from mikeller/make_dshot_dmar_configurable_per_target
Made Dshot DMAR configurable per target, added define to change defaults for release builds.
2017-12-29 21:07:15 +13:00
Michael Keller 15bb45f779
Merge pull request #4861 from mikeller/fixed_rx_pin_owners
Fixed ownership labels for pins of SPI receivers.
2017-12-29 20:55:55 +13:00
Michael Keller 46244ef583 Made Dshot DMAR configurable per target, added define to change defaults for release builds. 2017-12-29 08:06:58 +13:00
Michael Keller 3c166a3e44
Merge pull request #4852 from DieHertz/dshot-f3-tim-update-burst-dma
F3 DSHOT-DMAR
2017-12-29 07:56:12 +13:00
DieHertz a89409a26a Added TIM_UP + burst DMA -based DSHOT to F3 2017-12-28 16:26:24 +03:00
mikeller 2a837890b7 Fixed ownership labels for pins of SPI receivers. 2017-12-29 00:51:48 +13:00
Michael Keller 7b8634e1c9
Merge pull request #4855 from mikeller/update_frsky_telemetry_processing
Updated handling of FrSky telemetry processing, renamed to `FrSkyHub` for disambiguation.
2017-12-28 23:47:04 +13:00
Michael Keller 1b992727df
Merge pull request #4854 from conkerkh/master
Add SDIO STDLIB driver
2017-12-28 23:45:37 +13:00
mikeller 0b9884961d Updated handling of FrSky telemetry processing, renamed to `FrSkyHub` for disambiguation. 2017-12-28 11:01:35 +13:00
Michael Keller 0efbb3fc6b
Merge pull request #4850 from bkeinert/filter_pt1_opt
PT1 filter size optimizations, remove unsed func & vars from struct
2017-12-28 10:54:35 +13:00
jflyper 638d03f6e4
Merge pull request #4856 from jflyper/bfdev-uart-cleanup-vtable-functions-to-static
UART Make VTable functions static
2017-12-28 01:54:29 +09:00
Chris 90adb18f22 Add SDIO STDLIB driver 2017-12-27 13:49:52 +00:00
jflyper 18c29a2b6e Make VTable functions static
jetiexbus.c: Use serialRxBytesWaiting instead of uartTotalRxBytesWaiting
2017-12-27 22:08:23 +09:00
Michael Keller 2207a98a7a
Merge pull request #4848 from jflyper/bfdev-dshot-refactor
DSHOT Use striding loadDmaBuffer to avoid buffer copy
2017-12-27 13:47:19 +13:00
Michael Keller 90210b7c54
Merge pull request #4846 from mikeller/reworked_frsky_spi_rx
Rework of the FrSky SPI RX code.
2017-12-27 13:17:27 +13:00
bkeinert 6216125a3d PT1 filter size opt, remove unused PT1 function, remove unused variables from struct 2017-12-26 13:10:00 +01:00
Michael Keller aec732e9f0
Merge pull request #4845 from azolyoung/add_old_splitfirmware_support
add old split firmware support
2017-12-27 00:20:05 +13:00
jflyper 9f04705130 Use striding loadDmaBuffer to avoid buffer copy 2017-12-26 18:17:32 +09:00
azol 2c42b55630 remove rcdevice support with SPF3 MINI 2017-12-26 16:35:25 +08:00
Michael Keller 5461e2bab6
Merge pull request #4849 from mikeller/fix_beerotorf4_dmar
Fixed DMAR timer allocation for BEEROTORF4.
2017-12-26 20:36:22 +13:00
mikeller 4547187854 Fixed DMAR timer allocation for BEEROTORF4. 2017-12-26 19:50:18 +13:00
azol 6953e799fa add old split firmware support 2017-12-26 10:41:11 +08:00
Michael Keller 809a7d6b41
Merge pull request #4843 from jflyper/bfdev-f4-dmar
F4 Dshot-DMAR first cut
2017-12-26 15:17:52 +13:00
jflyper 759e03c47e F4 Dshot-DMAR initial working version 2017-12-26 10:18:52 +09:00
Michael Keller 2fa18901c2
Merge pull request #4828 from jflyper/bfdev-hal-dshot-cleanup
Clean up Dshot code for HAL
2017-12-26 11:05:43 +13:00
Michael Keller cd3cb6c420
Merge pull request #4844 from jflyper/bfdev-convert-sprf4neo-to-use-TIM_DEF
SPRACINGF4NEO Use DEF_TIM macro
2017-12-26 11:03:26 +13:00
mikeller 2d3105f375 Rework of the FrSky SPI RX code. 2017-12-26 10:53:31 +13:00
jflyper 28252b093c Use TIM_DEF macro 2017-12-25 22:48:13 +09:00
Michael Keller ffe43ed8ce
Merge pull request #4842 from mikeller/fix_gyro_icm20689_init
Fixed ICM20689 gyro init.
2017-12-25 13:53:27 +13:00
mikeller 393d3f35a6 Fixed ICM20689 gyro init. 2017-12-25 13:34:43 +13:00
Michael Keller be99725ee9
Merge pull request #4837 from mikeller/move_bus_spi_to_pg
Moved bus_spi parameter group to `pg/`.
2017-12-25 07:54:01 +13:00
Michael Keller e6263b8842
Merge pull request #4839 from jflyper/bfdev-airbotf4sd-add-bmp280
AIRBOT{F4,F4SD} Add missing BMP280 on SPI support
2017-12-25 07:26:24 +13:00
mikeller b38738894c Moved bus_spi parameter group to `pg/`. 2017-12-25 07:24:32 +13:00
jflyper 2069965df1 Add missing BMP280 on SPI support 2017-12-25 01:38:09 +09:00
Michael Keller 9184401c45
Merge pull request #4836 from mikeller/move_beeper_to_pg
Moved beeper parameter groups to `pg/`.
2017-12-24 18:43:11 +13:00
mikeller f6bdfd91e2 Moved beeper parameter groups to `pg/`. 2017-12-24 17:56:37 +13:00
Michael Keller 351294d19a
Merge pull request #4835 from mikeller/move_vcd_to_pg
Moved vcd parameter group to `pg/`.
2017-12-24 16:13:59 +13:00
mikeller 2d930b28ce Moved vcd parameter group to `pg/`. 2017-12-24 15:13:48 +13:00
jflyper fd53e1366e Clean up Dshot or HAL
- Removed unnecessary member motorIndex from motorDmaOutput_t (member
timer is pointing to motorDmaTimer_t).
- As a result, replaced dmamotor[motor->timerIndex] with motor->timer.
- Consolidated common codes among USE_DSHOT_DMAR and non-USE_DSHOT_DMAR
code in pwmDshotMotorHardwareConfig.
2017-12-24 11:13:33 +09:00
Michael Keller 5594a5c5b9
Merge pull request #4834 from mikeller/moved_rx_drivers_to_rx
Moved rx drivers into `drivers/rx/`.
2017-12-24 14:35:38 +13:00
mikeller b928950598 Moved rx drivers into `drivers/rx/`. 2017-12-24 13:55:18 +13:00
Michael Keller ff21932ef9
Merge pull request #4833 from mikeller/moved_sdcard_to_pg
Moved sdcard parameter group to `pg/`.
2017-12-24 12:59:56 +13:00
mikeller d82c72bc54 Moved sdcard parameter group to `pg/`. 2017-12-24 12:23:27 +13:00
Michael Keller f4ba99c6b7
Merge pull request #4832 from mikeller/cleanup_cc2500_driver
Renamed / cleaned up the CC2500 driver.
2017-12-24 11:31:39 +13:00
Michael Keller 95239c54fa
Merge pull request #4830 from mikeller/moved_rx_pwm_to_pg
Moved parameter group for rx_pwm to `pg` directory.
2017-12-24 11:30:28 +13:00
Michael Keller d9292ada84
Merge pull request #4822 from jflyper/bfdev-motor-output-consolidate-ioinit
Consolidate IOInit calls in motor init code
2017-12-24 11:15:33 +13:00
mikeller 0a1290685f Renamed / cleaned up the CC2500 driver. 2017-12-24 10:48:50 +13:00