jflyper
8207a4544e
Merge pull request #8240 from jflyper/bfdev-h7-pid-audio
...
[H7] Add PID-Audio support
2019-05-11 13:16:30 +09:00
jflyper
c10e0eea88
Merge pull request #8239 from jflyper/bfdev-add-flash-boot-loader-request-to-RESET-reason
...
Add FLASH bootloader request to RESET reason
2019-05-11 13:16:05 +09:00
jflyper
7fea8bc52e
Merge pull request #8236 from jflyper/bfdev-h7-hid
...
[H7] Enable HID Device
2019-05-11 13:15:25 +09:00
jflyper
9e0487d9b3
Merge pull request #8235 from jflyper/bfdev-h7-library-mod-for-usb-composite-device
...
[H7] Modify USB Middleware library for composite device support
2019-05-11 13:14:50 +09:00
Michael Keller
a2a37cade6
Add XILOF4 ( #8209 )
...
Add XILOF4
2019-05-11 12:31:34 +12:00
Michael Keller
17ba662312
[H7] Enable QuadSPI support ( #8226 )
...
[H7] Enable QuadSPI support
2019-05-11 12:13:20 +12:00
Michael Keller
175b44a9e5
Merge pull request #8243 from flosean/master
...
Add TRANSTECF7 target
2019-05-11 12:09:25 +12:00
Michael Keller
05135ba7af
Add unified target for IFLIGHT_F411_PRO board. ( #8234 )
...
Add unified target for IFLIGHT_F411_PRO board.
2019-05-11 12:05:26 +12:00
Solar Hacksaw
929285e03d
correct target timers
2019-05-10 12:15:55 -07:00
Dominic Clifton
8b131090c0
[H7] - QuadSPI support
...
- Initial cut
- QuadSPI - Update before flash w25n01g driver QSPI change
- QuadSPI add missing resource names.
- Config and setup code for QSPI bank 2 (doesn't work yet)
- QSPI Support BK2 only using CS pin via software
- Fix inclusion of platform.h
- Fixes per PR comment
2019-05-11 01:59:43 +09:00
Miguel Angel Mulero Martinez
5afcb0985c
Use distance to home symbol into the OSD
2019-05-10 11:58:15 +02:00
Sean Chen
a6cbf14ee4
Add TRANSTECF7 target
2019-05-10 11:53:49 +08:00
jflyper
82c978a828
[H7] Enable SPI with resurrected HAL-based driver from v3.1.7
2019-05-10 10:53:12 +09:00
Michael Keller
a27a695fa1
Revise PID/Rate profile names to use get/set and eliminate extra PG's ( #8231 )
...
Revise PID/Rate profile names to use get/set and eliminate extra PG's
2019-05-10 09:30:55 +12:00
Michael Keller
4671159679
Add note in stack_check that refers developers to the linker scripts ( #8228 )
...
Add note in stack_check that refers developers to the linker scripts
2019-05-10 09:29:35 +12:00
Michael Keller
cbe83e4865
[H7] Enable EXTI ( #8192 )
...
[H7] Enable EXTI
2019-05-10 09:26:29 +12:00
jflyper
ffb9497d8a
[H7] Enable SDCard/SDIO using HAL driver
2019-05-09 21:01:59 +09:00
Dominic Clifton
c8968da343
[H7] Add PID-Audio support
2019-05-09 15:07:54 +09:00
Dominic Clifton
1c3f74a509
Add FLASH bootloader request to RESET reason
2019-05-09 14:52:18 +09:00
Dominic Clifton
3b8ce12ffe
Allow flash initialisation without flashfs support.
...
There are reasons to enable flash hardware support other than just
flashfs. e.g. config storage, debugging, etc.
2019-05-09 14:21:47 +09:00
Dominic Clifton
e9b666421a
Reinitialise flashFs after erasing flash chip.
...
Ensures erase actually worked rather than assuming it did.
2019-05-09 14:18:25 +09:00
jflyper
3e036fc717
[H7] Enable HID Device
2019-05-09 13:59:24 +09:00
jflyper
1861c6d957
[H7] Modify USB Middleware library for composite device support
2019-05-09 13:56:29 +09:00
iFlightFpv
36bf41a1cf
Add unified target for IFLIGHT_F411_PRO board.
2019-05-09 11:26:14 +08:00
Michael Keller
cfcd528a87
[F7] Move non-library CDC-HID code out of lib tree ( #8225 )
...
[F7] Move non-library CDC-HID code out of lib tree
2019-05-09 14:54:12 +12:00
Michael Keller
a4ac70bd95
Fix pageMaxRow use before update ( #8222 )
...
Fix pageMaxRow use before update
2019-05-09 14:53:15 +12:00
Michael Keller
a4aa237aff
[H7] STM32H750 - Fix CPU crash on cold boot when VCP is enabled. ( #8221 )
...
[H7] STM32H750 - Fix CPU crash on cold boot when VCP is enabled.
2019-05-09 14:52:59 +12:00
Michael Keller
922f92701b
[NUCLEOF722] Comment out unneeded def for CS pin ( #8220 )
...
[NUCLEOF722] Comment out unneeded def for CS pin
2019-05-09 14:51:27 +12:00
Michael Keller
f085dad6bf
Fix MODE_STRING blank value output and improve validation messages ( #8219 )
...
Fix MODE_STRING blank value output and improve validation messages
2019-05-09 14:50:59 +12:00
Michael Keller
bb560ebdb8
Extend the scope of BOXPARALYZE to cover stick commands, adjustments, and CMS. ( #8161 )
...
Extend the scope of BOXPARALYZE to cover stick commands, adjustments, and CMS.
2019-05-09 14:50:30 +12:00
Michael Keller
ee011eebb8
[H7] Enable timer ( #8201 )
...
[H7] Enable timer
2019-05-09 11:36:53 +12:00
Michael Keller
4eec3c452a
Merge pull request #8198 from jflyper/bfdev-h7-uart
...
[H7] Enable UART
2019-05-09 11:36:16 +12:00
Michael Keller
13b9747eb3
[H7] Enable DMA facility ( #8200 )
...
[H7] Enable DMA facility
2019-05-09 11:36:04 +12:00
jflyper
a1ee8b7aa4
[H7] Enable EXTI
2019-05-09 00:15:40 +09:00
Michael Keller
bc2f5faddb
[H7] Enable motor ( #8218 )
...
[H7] Enable motor
2019-05-09 01:05:49 +12:00
Michael Keller
d3c1ba11ba
[H7] Enable ADC ( #8217 )
...
[H7] Enable ADC
2019-05-09 01:04:08 +12:00
Bruce Luckcuck
f5bc673ada
Revise PID/Rate profile names to use get/set and eliminate extra PG's
...
Removes the custom CLI commands to update or display the PID and Rate profile names. Moves the storage into the pidProfile and controlRateProfile PG's.
Names can now be set with:
set profile_name = NAME
set rate_profile_name = NAME
Also added profile name display to the profile and rate CMS menus.
2019-05-08 09:03:31 -04:00
Michael Keller
3db18e7db7
[H7] Temporary addition of STM32H7 in dma_reqmap.h ( #8216 )
...
[H7] Temporary addition of STM32H7 in dma_reqmap.h
2019-05-09 01:02:29 +12:00
Michael Keller
7830c7445e
avoid double esc startup sounds on f7 ( #8215 )
...
avoid double esc startup sounds on f7
2019-05-09 01:01:56 +12:00
Michael Keller
a109aab7ab
Added DJI_HDL to the RX protocol list for CLI. ( #8213 )
...
Added DJI_HDL to the RX protocol list for CLI.
2019-05-09 01:01:28 +12:00
Michael Keller
5fdad3e27d
Add omnibusf7nanov7 ( #8210 )
...
Add omnibusf7nanov7
2019-05-09 00:59:55 +12:00
Michael Keller
95074700b9
Remove FURYF7 Target ( #8205 )
...
Remove FURYF7 Target
2019-05-09 00:53:43 +12:00
Michael Keller
8390bfacd8
Merge pull request #8204 from jflyper/bfdev-h7-transponder
...
[H7] Enable transponder
2019-05-09 00:53:07 +12:00
Michael Keller
9194ee58d7
[H7] Enable LED_STRIP ( #8203 )
...
[H7] Enable LED_STRIP
2019-05-09 00:52:48 +12:00
Michael Keller
3cd046680c
[H7] Enable I2C (HAL) ( #8193 )
...
[H7] Enable I2C (HAL)
2019-05-09 00:48:33 +12:00
jflyper
1b49b33e00
[H7] Enable ADC
...
- Initial cut without internal sensors
- Full DMA including internal sensors spanning multiple ADC peripherals
- Skip ADC initialisation when ADC instance is unused to avoid crash.
- Add volatile & DMA_RAM attribute to ADC DMA buffer
- Revised DMA coherency handling
- adcGetChannelValues - added comment and moved def to adc_impl.h
- Changes per PR comment (indentation fix)
2019-05-08 21:07:29 +09:00
Michael Keller
67d1f720ff
Improve CLI diff output to only include non-empty sections ( #8211 )
...
Improve CLI diff output to only include non-empty sections
2019-05-08 23:36:19 +12:00
Dominic Clifton
3c978240cf
Add note in stack_check that refers developers to the linker scripts when looking for stack memory locations.
2019-05-08 13:16:18 +09:00
jflyper
e62cc6552d
[F7] Move non-library CDC-HID code out of lib tree
2019-05-08 11:59:23 +09:00
Timothy Werquin
711424f63b
Fix pageMaxRow use before update
...
After commit d2e7abd
the for loop following my change use pageMaxRow to determine which flags to clear.
But this pageMaxRow value is updated after the loop, which caused a crash in a very specific circumstance:
1 open the CMS OSD menu and go to profile
2 close the profile by yaw right, select exit
3 open CMS OSD menu and go to profile again
This caused a crash as runtimeEntryFlags wasn't cleared properly and the Copy Profile entry's flags still indicated OPTSTRING somehow.
which caused it's CMSEntryFuncPtr function to be cast to OPTSTRING and called without arguments.
2019-05-08 00:36:23 +02:00