Dominic Clifton
eea9242d7b
Baro fixes, cleanups and improvements.
...
* Add BARO debug mode.
* BMP085 - Fix EOC and XCLR initialisation.
* BMP085 - update previously dead code.
* BMP280 - Move t_fine out of the calibration data, since their usage is mixed.
* BMP280 - Move static_assert closer to definition.
2019-05-20 19:13:11 +02:00
Bruce Luckcuck
9081bd3338
Add CMS menu entry level control of forced reboot on changes
...
CMS menu items can now be defined with a `REBOOT_REQUIRED` flag. If the user changes flagged elements the the exit/save options will change to `EXIT&REBOOT` and `SAVE&REBOOT` - ensuring that the changed items will be handled properly. This should be used for options where runtime changes either won't take effect (because they are read at boot), or for items that could have unexpected behavior if changed.
Several appropriate menus have been updated to include the flag.
To accomodate the dynamic nature of the save/exit options, the individual options have been removed from the main menu and replaced with a `SAVE/EXIT` submenu. This is the same menu that is presented as the quick-access popup save menu (yaw-right). This menu will adapt to requiring a reboot if any flagged setting is changed. Additionally the `REBOOT_REQD` arming disabled reason will be set (cleared by the reboot).
2019-05-20 12:39:36 -04:00
Michael Keller
7cd030559d
Use RC Smoothing initialized settings rather than current PG values ( #8282 )
...
Use RC Smoothing initialized settings rather than current PG values
2019-05-21 03:14:26 +12:00
Michael Keller
ae9f938cb5
Added selection by alternate function to CLI 'timer'. ( #8306 )
...
Added selection by alternate function to CLI 'timer'.
2019-05-21 02:40:11 +12:00
Michael Keller
a1421e6fdc
Add timer info to CLI 'timer' command. ( #8305 )
...
Add timer info to CLI 'timer' command.
2019-05-21 02:33:29 +12:00
Michael Keller
40fc353f9f
Fixed printing of reset DMA options in 'diff'. ( #8303 )
...
Fixed printing of reset DMA options in 'diff'.
2019-05-20 20:02:04 +12:00
Michael Keller
1c98fc58d6
Merge pull request #8302 from mikeller/fix_uint32_t_printing
...
Fixed setting / printing of VAR_UINT32 values.
2019-05-20 19:59:10 +12:00
Michael Keller
1c313a9a02
Add gps rescue option for not climbing to highest altitude of flight ( #8301 )
...
Add gps rescue option for not climbing to highest altitude of flight
2019-05-20 19:58:52 +12:00
Michael Keller
70215cc758
Really fixed flash erasing. ( #8300 )
...
Really fixed flash erasing.
2019-05-20 19:57:13 +12:00
Michael Keller
32ac83757c
Add common_deprecated_post.h to flag deprecated target defines ( #8299 )
...
Add common_deprecated_post.h to flag deprecated target defines
2019-05-20 19:56:24 +12:00
Bruce Luckcuck
25435ea49c
Add reboot required arming disabled flag, support for setting in MSP
2019-05-19 09:42:03 -04:00
Michael Keller
a20274c27d
Add flash partitioning system ( #8297 )
...
Add flash partitioning system
2019-05-20 01:21:09 +12:00
Michael Keller
8e77c6a9f9
Adding configuration for the 'no-response' app. ( #8295 )
...
Adding configuration for the 'no-response' app.
2019-05-20 01:19:35 +12:00
mikeller
f169176022
Add timer info to CLI 'timer' command.
2019-05-20 01:10:29 +12:00
mikeller
d4cd3d8227
Added selection by alternate function to CLI 'timer'.
2019-05-20 00:54:06 +12:00
jflyper
f5084a59bd
Partitions are now accessed by types rather than indices
2019-05-19 20:32:52 +09:00
Nicola De Pasquale
1262dbf06f
added altitude options
2019-05-19 12:09:27 +02:00
mikeller
ab9b7ff366
Fixed printing of reset DMA options in 'diff'.
2019-05-19 18:55:29 +12:00
mikeller
8233e4d7a3
Fixed printing of VAR_UINT32 values.
2019-05-19 16:19:18 +12:00
Michael Keller
b1d1fba775
Added kiss rates ( #8251 )
...
Added kiss rates
2019-05-19 13:52:47 +12:00
Nicola De Pasquale
40d390cfdc
better code
2019-05-19 03:10:07 +02:00
Pieter Kruger
28182706a4
Add OSD profile names feature
2019-05-19 10:50:22 +10:00
Michael Keller
dcfe551621
Add tenths of a second OSD timer precision option ( #8290 )
...
Add tenths of a second OSD timer precision option
2019-05-19 12:47:38 +12:00
Nicola De Pasquale
c5adc0b549
first commit
...
fixes
2019-05-19 02:45:11 +02:00
mikeller
babad40dcb
Really fixed flash erasing.
2019-05-19 12:30:37 +12:00
Bruce Luckcuck
0bfb6120c6
Add common_deprecated_post.h to flag deprecated target defines
2019-05-18 18:51:06 -04:00
Dominic Clifton
92999681e3
Add flash partitioning system
2019-05-18 21:39:08 +09:00
Michael Keller
ba047e0559
Fixed 'flash' make rule, added support for DFU flashing (requires 'dfu-util'). ( #8254 )
...
Fixed 'flash' make rule, added support for DFU flashing (requires 'dfu-util').
2019-05-18 23:37:21 +12:00
Michael Keller
4b5948cbd3
Prevent 'system_hse_mhz' from showing in non-F4 'diff'/'dump'. ( #8256 )
...
Prevent 'system_hse_mhz' from showing in non-F4 'diff'/'dump'.
2019-05-18 23:33:28 +12:00
Michael Keller
197796873d
Increase async FAT filesystem cache sectors to prevent blackbox header corruption ( #8284 )
...
Increase async FAT filesystem cache sectors to prevent blackbox header corruption
2019-05-18 19:13:28 +12:00
Michael Keller
1e1a0d968d
Remove deprecated USE_MULTI_GYRO ( #8281 )
...
Remove deprecated USE_MULTI_GYRO
2019-05-18 19:11:25 +12:00
Michael Keller
a40873d3b7
Add CLI flash_verify command ( #8279 )
...
Add CLI flash_verify command
2019-05-18 19:04:38 +12:00
Michael Keller
da7c54c590
Enabled Multi Gyro on OmnibusF4 Nano V7 ( #8267 )
...
Enabled Multi Gyro on OmnibusF4 Nano V7
2019-05-18 19:03:01 +12:00
mikeller
705b0e5316
Adding configuration for the 'no-response' app.
2019-05-18 18:58:04 +12:00
Michael Keller
f22c68af1b
More ACC_x_ALIGN cleanup ( #8287 )
...
More ACC_x_ALIGN cleanup
2019-05-18 18:21:50 +12:00
Michael Keller
7eef491470
Update flash drivers to support QuadSPI ( #8278 )
...
Update flash drivers to support QuadSPI
2019-05-18 17:40:32 +12:00
Bruce Luckcuck
d62a4f4b18
Add tenths of a second OSD timer precision option
...
Currently the timers support full second and hundredth of a second display precision. This adds a tenth of a second option.
2019-05-17 14:25:30 -04:00
Bruce Luckcuck
c4d7c3b72b
More ACC_x_ALIGN cleanup
...
Cleaned up more targets added after the initial removal.
2019-05-17 09:42:34 -04:00
Dominic Clifton
dcd138ae20
Update flash drivers to support QuadSPI
...
- Update flash w25n01g driver to support QuadSPI.
- flash_m25p16 update for QuadSPI support
- w25m driver update for QuadSPI support
- Use 100Mhz (ULTRAFAST) clock for QuadSPI w25n01
- Conditionalize QUADSPI code in w25n01g driver
- Use handle instead of handle_u
2019-05-17 07:35:25 +09:00
Bruce Luckcuck
007aac81da
Increase Async FAT filesystem cache sectors to prevent blackbox header corruption
...
In testing I found that once the blackbox header exceeded 3072 bytes (3K) it would be truncated and overwritten with logging data. 3K would be 6 sectors and it looks like the previous cache of 8 sectors was insufficient when considering the other FAT filesystem overhead. Increased the cache to 10 sectors (1K extra memory usage) and the problem is resolved. If the blackbox header continues to expand in size this will have to be revisited.
2019-05-16 12:48:22 -04:00
Dominic Clifton
0e4cc5c3cf
Add flash_scan to cli
2019-05-17 01:05:43 +09:00
Bruce Luckcuck
3cee0c99cc
Use RC Smoothing initialized settings rather than current PG values
...
Prevents possibility of changing paramaters after initializing affecting runtime operation of RC smoothing. Parameter values are loaded during initialization instead of relying on the current PG values.
2019-05-16 09:37:26 -04:00
Asizon
2554a2e7fd
Remove deprecated USE_MULTI_GYRO
...
Remove
2019-05-16 15:05:00 +02:00
Michael Keller
6b5dafb677
Add camera control for Mamba Fury F4 Mini using PB9 ( #8264 )
...
Add camera control for Mamba Fury F4 Mini using PB9
2019-05-17 00:04:22 +12:00
Asizon
211da9d583
Enabled Multigyro on NanoV7 F4
...
Updated unified target config
Remove EXT1 and MULTI_GYRO
2019-05-16 13:42:16 +02:00
Michael Keller
4ede3ac486
add a new target named "VGOODRCF4 ( #8249 )
...
add a new target named "VGOODRCF4
2019-05-16 23:03:43 +12:00
Michael Keller
6dca9febec
add AIRBOTF7 ( #8208 )
...
add AIRBOTF7
2019-05-16 22:48:15 +12:00
Solar Hacksaw
aed409b99f
airbot f7 target
2019-05-15 19:55:37 -07:00
Michael Keller
c0ee056d68
Update overlooked license header ( #8269 )
...
Update overlooked license header
2019-05-16 13:30:53 +12:00
Michael Keller
f6e1dc892c
Add W25N01G 1Gb NAND flash support ( #8263 )
...
Add W25N01G 1Gb NAND flash support
2019-05-16 13:28:17 +12:00