Siddharth Bharat Purohit
0e18b5eaad
Tracker: wire up accel cal for tracker
9 years ago
Randy Mackay
ecf01732d9
Tracker: add dataflash logging
9 years ago
Randy Mackay
8aa286eaaa
Tracker: update time last heartbeat packet sent
...
This is required to support dataflash messages
9 years ago
Randy Mackay
9fda13d965
Tracker: request baro pressure from vehicle at 1hz
9 years ago
DonLakeFlyer
a697d34b98
Tracker: return success or failure of get home position
9 years ago
Luis Vale Gonçalves
6dd28f632c
Tracker: revise text messages
...
Clean up text messages
9 years ago
Caio Marcelo de Oliveira Filho
dd3fb0a689
Tracker: use millis/micros/panic functions
9 years ago
lvale
e7efaa45c5
Tracker: text message severity uniformization
...
Continuing the uniformization, now for AntennaTracker
9 years ago
Lucas De Marchi
cb8ae444d1
AntennaTracker: remove check for AVR CPUs
...
Remove the checks for HAL_CPU_CLASS > HAL_CPU_CLASS_16 and
HAL_CPU_CLASS >= HAL_CPU_CLASS_75. Corresponding dead code will be
removed on separate commits.
9 years ago
Lucas De Marchi
1b07dabeb7
Replace prog_char and prog_char_t with char
...
prog_char and prog_char_t are now the same as char on supported
platforms. So, just change all places that use them and prefer char
instead.
AVR-specific places were not changed.
9 years ago
Lucas De Marchi
4ab9821624
Replace use of Log_Write_Message_P() with Log_Write_Message()
9 years ago
Lucas De Marchi
89fc4f4b62
Replace use of send_text_P() with send_text()
9 years ago
Lucas De Marchi
831d8acca5
Remove use of PROGMEM
...
Now variables don't have to be declared with PROGMEM anymore, so remove
them. This was automated with:
git grep -l -z PROGMEM | xargs -0 sed -i 's/ PROGMEM / /g'
git grep -l -z PROGMEM | xargs -0 sed -i 's/PROGMEM//g'
The 2 commands were done so we don't leave behind spurious spaces.
AVR-specific places were not changed.
9 years ago
Lucas De Marchi
84da1f5039
Rename gcs_send_text_P to gcs_send_text
9 years ago
Lucas De Marchi
84d5fb006f
Remove use of Util::{v,}snprintf_P()
...
These are now the same function as Util::snprintf().
9 years ago
Lucas De Marchi
2c38e31c93
Remove use of PSTR
...
The PSTR is already define as a NOP for all supported platforms. It's
only needed for AVR so here we remove all the uses throughout the
codebase.
This was automated with a simple python script so it also converts
places which spans to multiple lines, removing the matching parentheses.
AVR-specific places were not changed.
9 years ago
Randy Mackay
012b632d09
Tracker: send home position when home is set or get-home msg received
9 years ago
Randy Mackay
b6229288a1
Tracker: calibrate gyros on accel cal and trim
10 years ago
Siddharth Bharat Purohit
0c004c13a1
AntennaTracker: implement on-board compass calibration for Antenna tracker
10 years ago
squilter
f1d9b3570c
Tracker: update severity values
10 years ago
squilter
979763c341
Tracker: define and send FIRMWARE_VERSION
10 years ago
Tom Pittenger
85027e1997
Tracker: moved gcs code to be more common
10 years ago
dgrat
2b36457261
Tracker: add handle_guided_request to allow cmake to work
...
merge
10 years ago
Andrew Tridgell
3f04c6415f
AntennaTracker: prevent build error with MSG_RPM
10 years ago
Randy Mackay
0b9929bb04
Tracker: avoid compiler warning re to new VIBRATION msg
10 years ago
Andrew Tridgell
f8adea2ddd
AntennaTracker: complete conversion to .cpp files
10 years ago
Andrew Tridgell
1660b027ca
AntennaTracker: rename pde files to cpp
10 years ago
Andrew Tridgell
4512e408f7
AntennaTracker: fixed build
10 years ago
Andrew Tridgell
4a290cd2f1
AntennaTracker: support setting just accel trim with preflight-cal
...
use param5==2
10 years ago
Andrew Tridgell
295041ef45
AntennaTracker: revert AP_Math class change
10 years ago
Tom Pittenger
1020be9d9f
Tracker: compile warnings: float to double. print statements require doubles
10 years ago
Tom Pittenger
d8d8593708
AntennaTracker: compiler warnings: apply is_zero(float) or is_equal(float)
10 years ago
Andrew Tridgell
429efc4d6c
AntennaTracker: fix for HAL_SITL rename
10 years ago
Randy Mackay
94737e4df6
Tracker: add SYSID_TARGET and request 1hz pos data from vehicle
10 years ago
Randy Mackay
f74d2101d1
Tracker: add SERVO_TEST mode
...
tracker switches into this mode when it receives a do-set-servo command
from the GCS. In this mode the tracker simply moves the servo to the
specified pwm.
10 years ago
Niels Joubert
eae9452cd1
AntennaTracker: Handle GPS Injection
10 years ago
Andrew Tridgell
2f8764d31a
AntennaTracker: added LOCAL_POSITION message
10 years ago
Randy Mackay
94bd357c57
Tracker: add EKF_STATUS_REPORT to enum
...
avoids a compiler warning
10 years ago
Andrew Tridgell
bd4476cb84
AntennaTracker: removed 1D accel cal
10 years ago
Andrew Tridgell
e6b291f270
AntennaTracker: use new interactive accelcal
10 years ago
Randy Mackay
343bcbb1c9
Tracker: fixed MAVLink stream trigger calculations
10 years ago
Andrew Tridgell
6ec65bf629
AntennaTracker: implement MAV_CMD_REQUEST_AUTOPILOT_CAPABILITIES
10 years ago
Andrew Tridgell
4484465b38
AntennaTracker: support AUTOPILOT_VERSION command
10 years ago
Andrew Tridgell
91df1ba738
AntennaTracker: fixed build warning
10 years ago
Andrew Tridgell
17eee56b89
AntennaTracker: fixed build warnings
10 years ago
Andrew Tridgell
0d2308f754
AntennaTracker: removed old PROXY_MODE parameter
...
this should not be needed any more
10 years ago
Andrew Tridgell
c94e934fdf
AntennaTracker: use generic mavlink routing
...
this replaces the special purpose routing in the AntennaTracker
10 years ago
Randy Mackay
4f5f253656
Tracker: send RADIO_IN msg to GCS
11 years ago
Randy Mackay
ac158f15e9
Tracker: check target of manual control msgs
11 years ago
Randy Mackay
b06d3d3f52
Tracker: remove forwarding of pos and pressure to vehicle
11 years ago