288 Commits

Author SHA1 Message Date
Matt
53fa2edc29 Updated ArduCopter 3.5.4 firmware
Updated to keep the logging check disabled in the pre-arm checks.
2017-12-30 16:17:47 -05:00
Matt
8ba6feb817 Version string to 3.0.0 2017-12-30 13:34:34 -05:00
Matt
d15217f432 Add git pull origin to meta-3dr 2017-12-29 23:10:47 -05:00
Matt
2aceb543eb VERSION: Open Solo 3.0.0 version strings 2017-12-29 18:13:21 -05:00
Matt
a8b85a8e2b ARTOO: STM32 v3.0.0 Firemware
Replace the -RC4 Artoo FW file with the 3.0.0 file.
2017-12-29 18:13:21 -05:00
Matt
448a4ba555 DOCS: SSH Installation procedure 2017-12-29 17:28:19 -05:00
Matt
f3d3e034ab PIXHAWK: Removed param loads
The parameter setting as part of a factory reset is no longer needed
since the ArduCopter firmware for both stock and green cubes has the
defaults baked in. This will shorten the installation time, and remove 2
automated reboots.
2017-12-29 14:03:28 -05:00
Matt
9232513c6d command line switch for cleaning build 2017-12-28 17:08:43 -05:00
Matt
77d268a388 MODES: Add newer ArduCopter flight modes
Several new flight modes have been added to ArduCopter since the Solo
was created.  This patch addes to the enumerations:
- Throw Mode
- ADS-B Aviodance (not a user mode)
- Guided w/ no GPS
- Smart RTL
2017-12-28 01:45:35 -05:00
root
f5d2efe459 clean command/s are very verbose, and return an error code even though the clean works 2017-12-26 03:42:38 +00:00
root
80a483a544 don't run onre than 1 of these at a time.wq 2017-12-26 03:17:28 +00:00
root
4b76c7a450 don't run onre than 1 of these at a time.wq 2017-12-26 03:15:01 +00:00
root
4d97c620b8 definitely need the permissions fix, but not the .. 2017-12-26 02:23:02 +00:00
David Buzz
736c4a357f Merge branch 'master' of https://github.com/OpenSolo/solo-builder 2017-12-26 02:18:34 +00:00
root
d7a666205e definitely need the permissions fix 2017-12-26 02:13:05 +00:00
Matt
b880c501bc BUILDER: Compile from head commits 2017-12-25 20:19:59 -05:00
Matt
e2d3e13d4e BUTTONS: Update A & B Defaults
Update to the default settings for A & B single press functions.
A: Manual
B: Position Hold
2017-12-25 11:48:04 -05:00
Matt
d24199b26e MODES: Add newer ArduCopter flight modes
Several new flight modes were added to ArduCopter since the Solo was
created. This patch adds
- Throw mode
- ADS-B Avoidance (not a user mode)
- Guided w/ no GPS
- Smart RTL
2017-12-24 12:23:51 -05:00
David Buzz
ebe24940f5 make the auto compile script a bit smarter with its output 2017-12-24 16:18:13 +10:00
David Buzz
69859d4de6 record the foldername we put the results in, for use elsewhere 2017-12-24 16:18:13 +10:00
David Buzz
329f1fc139 increased verbosity a lot inside alt_sync.sh, as it helps to see the repos and branches etc 2017-12-24 16:18:13 +10:00
David Buzz
f17a82082a minimum initial auto-build script 2017-12-24 16:18:13 +10:00
David Buzz
1a74743e05 minor tweaks by buzz 2017-12-24 16:18:13 +10:00
David Buzz
a0f4350810 minor tweaks by buzz 2017-12-24 16:18:13 +10:00
Buzz
048872a3fd builder.sh can now pass git tag name , or branch name to the alternate sync tool 2017-12-24 16:18:13 +10:00
Buzz
5495bdf7f8 allow using something other than 'master', in particular git tag names that start with tag/xxxxx 2017-12-24 16:18:13 +10:00
Buzz
0e24fe2e19 simplify 2017-12-24 16:18:13 +10:00
Buzz
5c78128fea WIP for alternative to 'repo' command for syncing git repo/s. 2017-12-24 16:18:13 +10:00
Matt
41e7130b0f SHOTS: Remove workaround for MOUNT_CONTROL bug
The bug in ArduCopter master that made MSG_MOUNT_CONTROL fail to yaw the
copter in smart shots has been found and fixed as of Fri 12/22.  It is
merged into master and begin backported to 3.5.5.  As such, the
workaround (simultaneous CONDITION_YAW commands) can now be removed from
the smart shots.  Also cleaned up the code around it a bit.
2017-12-22 21:36:22 -05:00
Matt
c00eb069ad FW: Updated ArduCopter 3.5.4 for Solo
This is ArduCopter 3.5.4 with Solo's required default parameters baked
in.  Also, on top of ArduCopter 3.5.4, this also includes the following
patches that will be in the upcoming Copter 3.5.5.
* Fixes for MOUNT_CONTROL copter yaw in guided mode
* Fixes for MOUNT_CONTROL copter yaw in missions
* APJ Tool for parameter defaults
2017-12-22 21:27:48 -05:00
Matt
9d7d37ad94 Image URL updates 2017-12-19 23:05:54 -05:00
Buzz
35ecb0197e 3.0 RC4 2017-12-19 13:21:30 +10:00
Buzz
b2af2666fb builder.sh: better error handling from matt. 2017-12-19 12:41:49 +10:00
Buzz
93daa65204 README: Update caution message 2017-12-19 09:58:56 +10:00
Buzz
4eadebe166 README: Update caution message 2017-12-19 09:56:10 +10:00
Matt
9dabe25aac LEDs: Hugh Eaves python scripts for LED override 2017-12-18 18:19:15 -05:00
Matt
a4bc7da3cd BUTTONS: Update button events 2017-12-18 18:19:15 -05:00
Matt
33e9215636 RESETS: Automatic recovery to system update
If the solo is factory reset, it will automatically reinstall a clean
version of Open Solo onto the system partition. Makes factory reset a
single step process with no internet connection needed.
2017-12-18 18:19:15 -05:00
Matt
c90a11cd35 PIXHAWK: Detect hardware, FW loading, Factory Resets
Major update to pixhawk.py to handle loading firmware and factory resets
- If factory reset detected, reset parameters and reboot, then load some
basic required params
- Detect if pixhawk is stock PH2 or new PH2.1 to choose proper FW
- Check FW in new Open Solo locations for factory resets
- Better logging
2017-12-18 18:19:15 -05:00
Matt
bed42fd01e PIXHAWK: Update to latest px_uploader.py
Updating px_uploader.py to the latest from ArduPilot

This is the latest px_uploader from the ArduPilot px4 submodule. It allows WiFi to function when the system is in bootloader.
2017-12-18 18:19:15 -05:00
Matt
19ea16784c GOPRO: Add photo logging output for Solex GCS app
The Solex GCS app has a photo logging function for missions and geo
tagging.  This sends the applicable data from the Solo to the app.
2017-12-18 18:04:56 -05:00
Matt
49b199ea64 SHOTMANAGER: Update for buttons, speeds, RTL, reliability
Multiple updates for the following:
- Button handling for Open Solo
- Rework shot entry/exit for reliability
- Acceleration rate standardization
2017-12-18 18:04:56 -05:00
Matt
39743a9be0 SHOTS: Update for buttons, AC Master, & speeds
Update to all smart shots for some or all of the following:
- Button handling for the new Open Solo button handling rework
- Copter yaw compatibility with ArduCopter master
- Accelleration fixes and standardization
2017-12-18 18:04:56 -05:00
Matt
296a8af950 BUTTONS: Rework and expand button handling
This adds functionality for addition button options.  Adds short and
long hold options for the A, B, and trigger buttons, plus long hold
options for the gimbal preset buttons.  This also significantly cleans
up the handling, making it more robust.  Junk and unused functions are
dumped.  This is required to marry up with similar updates to the Artoo
STM32.  As such, you do need to have Open Solo on both the controller
and solo.  Also adds additional logging.  Additional commits to follow
make corresponding button handling changes to the smart shots, which are
also required.
2017-12-18 18:04:56 -05:00
Matt
244546d390 REWIND: Discontinue rewind smart shot
The rewind smart shot has a number of reliability and safety issues.  As
such, it is being discontinued in Open Solo.  If anything still happens
to call the rewind smart shot, it will immediately exit to ArduCopter
RTL mode.
2017-12-18 18:04:56 -05:00
Matt
879f8352a3 RTH: Discontinue ReturnHome smart shot
The ReturnHome smart shot presents a number of reliability and safety
issues. As such, its use is being discontinued and we're using
ArduCopter RTL mode instead.  If anything still happens to call the
return home smart shot, it will immediately change to the ArduCopter RTL
mode.
2017-12-18 18:04:56 -05:00
Matt
276efaa94a RC: Use ArduCopter throttle failsafe correctly
This ensures that if the RC control is lost, the throttle channel will
drop below the ArduCopter FS_THR_VALUE in both the 3DR ArduCopter
releases and the ArduCopter master releases.  the PixRC file in SoloLink
does the same thing, so this is kind of redundent.
2017-12-18 18:04:56 -05:00
Buzz
1786e4eddc TURNOVER: Update git URLs from 3DR to Open Solo 2017-12-18 17:48:55 -05:00
Buzz
251d55a341 not 3dr any more. 2017-12-18 12:48:20 +10:00
Matt
0e6e2988f1 IMAGES: Version strings to 2.5-RC4 in core-images
Increment version strings for 2.5-RC4.  Since the legacy 3DR Solo app cannot
handle letters in the version sting, it will show v2.5.94 in the app.
2017-12-17 20:57:26 -05:00