* virtual gps module is added
* USE_VIRTUAL_GPS definition is added to sitl/target.h
* Virtual GPS using are added into sitl and gps modules
* Added settings values for lat, lon, alt, speed, speed3D, course in SITL
* setVirtualGPS function parameters are changed to double
* Code style improvement
Co-authored-by: Petr Ledvina <ledvinap@gmail.com>
* code style improvement: undue space symbol deleted
Co-authored-by: Petr Ledvina <ledvinap@gmail.com>
* Code style improvement
Co-authored-by: Petr Ledvina <ledvinap@gmail.com>
* Code style improvement
* The getVirtualGPS() function declarations is edited
* getVirtualGPS() functions declaration improvement
* Code style improvement
Co-authored-by: Petr Ledvina <ledvinap@gmail.com>
* define USE_VIRTUAL_GPS is removed from sitl/target.h
* Revert "define USE_VIRTUAL_GPS is removed from sitl/target.h"
This reverts commit 2e610339c4.
* virtual gps for SITL is made as special GPS_VIRTUAL provider
* Code style improvement. The LF code symbol is added
Co-authored-by: Mark Haslinghuis <mark@numloq.nl>
* the license is changed
* The license is edited in gps_virtual.c
Co-authored-by: Mark Haslinghuis <mark@numloq.nl>
* The license is edited in gps_virtual.h
Co-authored-by: Mark Haslinghuis <mark@numloq.nl>
* Code style improvement
* Virtual gps provider work improvement
* Code style improvement
Co-authored-by: Petr Ledvina <ledvinap@gmail.com>
* Code style improvement
Co-authored-by: Petr Ledvina <ledvinap@gmail.com>
* Code refactoring in io/gps.c
* SITL define issue is resolved
Co-authored-by: Mark Haslinghuis <mark@numloq.nl>
* Extra line is removed
Co-authored-by: Mark Haslinghuis <mark@numloq.nl>
* The VIRTUAL option is added into cli looktable
* switch case tab alignment refactoring in io\gps.c
* wrong indent resolved
* bugfix NMEA and UBLOX GPS mode for SITL (SIMULATOR_BUILD) builds target
---------
Co-authored-by: Petr Ledvina <ledvinap@gmail.com>
Co-authored-by: Mark Haslinghuis <mark@numloq.nl>
* mag: lis2mdl: fix axes from LH to RH, match LIS3MDL axes
* fix spelling
Co-authored-by: Mark Haslinghuis <mark@numloq.nl>
---------
Co-authored-by: Mark Haslinghuis <mark@numloq.nl>
* Move stm (and clone) specific io initialisation to platform
* Removed unused includes and implemented get by tag for SITL
* Update sitl.c
Corrected return value
* Update io_impl.c
Corrected licence file
* [wing] reset all PID controller terms when PASSTHRU_MODE is active
* Update src/main/flight/pid.c
Co-authored-by: Petr Ledvina <ledvinap@gmail.com>
* Update src/main/flight/pid.c
Co-authored-by: Mark Haslinghuis <mark@numloq.nl>
* Update src/main/flight/pid.c
Co-authored-by: Mark Haslinghuis <mark@numloq.nl>
---------
Co-authored-by: Petr Ledvina <ledvinap@gmail.com>
Co-authored-by: Mark Haslinghuis <mark@numloq.nl>
* separate autopilot multirotor from autopilot wing - dummy files for wing
* fix for lisence header for new files
* filling empty PG structures with uint8_t dummy
* LED Dimmer
Build with EXTRA_FLAGS=-DUSE_LED_STRIP
Tested on SpeedyBeeF7V3
Added adjrange to update the ledstrip_brightness variable. This allows for easy changing of LEDs without having to connect to the configurator.
* Added Unit Tests, Space to Tab
Added unit tests into rx_controls_unittest.cc. The LED brightness is returned as 50 for testing purposes.
Changed tabs in ledstrip.c & .h and rc_adjustments.c to 4 spaces for coding standards.
* Update src/main/fc/rc_adjustments.h
Missed a tab in rc_adjustments.h
Co-authored-by: nerdCopter <56646290+nerdCopter@users.noreply.github.com>
* Update src/main/fc/rc_adjustments.c
Removal of empty line
Co-authored-by: nerdCopter <56646290+nerdCopter@users.noreply.github.com>
* Update rc_adjustments.c
Co-authored-by: Petr Ledvina <ledvinap@gmail.com>
* Update src/main/io/ledstrip.c
* Update src/main/io/ledstrip.h
* Update src/test/unit/rc_controls_unittest.cc
---------
Co-authored-by: nerdCopter <56646290+nerdCopter@users.noreply.github.com>
Co-authored-by: Jay Blackman <blckmn@users.noreply.github.com>
Co-authored-by: Petr Ledvina <ledvinap@gmail.com>
Co-authored-by: Mark Haslinghuis <mark@numloq.nl>
* Don't handle non-MSP characters on VTX MSP port
* Remove check for CLI active on VTX MSP port as it can no longer be enabled
* Only include check for MSP display port if USE_MSP_DISPLAYPORT is defined
* MAKE - improvement
- specify SDK file for each target pair on linux and macosx
- verify checksum before unpacking downloaded file (curl ignores server
certificate)
- infer ARM_SDK_DIR from SDK file name
- detect installed SDK, checking that it is newer than downloaded
file (.installed file in SDK dir)
- fix unzip on windows (doubly nested SDK directory was created)
* MAKE - fix .zip handling
* MAKE - unintended space on windows