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
10 years ago
Randy Mackay
ac158f15e9
Tracker: check target of manual control msgs
10 years ago
Randy Mackay
b06d3d3f52
Tracker: remove forwarding of pos and pressure to vehicle
11 years ago
Randy Mackay
111ec147f0
Tracker: GCS_Mavlink format fix-up of indentation
11 years ago
Randy Mackay
3e62b188a1
Tracker: process mavlink msgs from vehicle once
...
previously heartbeat messages from the vehicle could be processed twice.
Once at the top of hte handleMessage function where they were forwarded
onto the GCS and then again lower down in the function where all
received heartbeats were sent to the vehicle.
11 years ago
Randy Mackay
dbc1c03d49
Tracker: use handle_set_mode()
11 years ago
Randy Mackay
eb4eca8550
Antenna: move up one directory
11 years ago
Andrew Tridgell
1aeac23f46
AntennaTracker: avoid integer underflow in mavlink txspace check
11 years ago