Peter Barker
7865d467d3
Tracker: eliminate gcs_send_message wraper
8 years ago
Peter Barker
075c40bd60
Tracker: move should_log check of log bitmask into DataFlash
8 years ago
Randy Mackay
a04cdce1bc
Tracker: notify initialised after parameters loaded
8 years ago
Randy Mackay
4ae9c0cf49
Tracker: minor formatting fix
...
No functional change
8 years ago
Mathieu OTHACEHE
152edf7189
Global: remove mode line from headers
...
Using a global .dir-locals.el file is a better alternative than
reincluding the same emacs header in every file of the project.
8 years ago
Andrew Tridgell
71b121837a
AntennaTracker: adjust for changed logging APIs
9 years ago
Lucas De Marchi
49a46e463f
AntennaTracker: use separate header for version macro
...
Having the version macro in the config.h and consequently in the main
vehicle header means that whenever the version changes we need to
compiler the whole vehicle again. This would not be so bad if we weren't
also appending the git hash in the version. In this case, whenever we
commit to the repository we would need to recompile everything.
Move to a separate header that is include only by its users. Then
instead of compiling everything we will compile just a few files.
9 years ago
Luis Vale Gonçalves
72e03a0fb7
Revising ardupilot.com to .org
...
Revising ardupilot.com to .org
9 years ago
Siddharth Bharat Purohit
0e18b5eaad
Tracker: wire up accel cal for tracker
9 years ago
Randy Mackay
ecf01732d9
Tracker: add dataflash logging
9 years ago
Andrew Tridgell
782ba00d4b
Tracker: convert to Hz based task table
9 years ago
Lucas De Marchi
3b0a1ef563
AntennaTracker: remove checks for HAL_BOARD_APM2 and HAL_BOARD_APM1
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
Caio Marcelo de Oliveira Filho
b648715496
AntennaTracker: implement HAL::Callbacks
...
Also removes includes for each board since they are not necessary
anymore.
9 years ago
Caio Marcelo de Oliveira Filho
2e464a53c2
AP_HAL: make code not depend on concrete HAL implementations
...
The switching between different AP_HAL was happening by giving different
definitions of AP_HAL_BOARD_DRIVER, and the programs would use it to
instantiate.
A program or library code would have to explicitly include (and depend)
on the concrete implementation of the HAL, even when using it only via
interface.
The proposed change move this dependency to be link time. There is a
AP_HAL::get_HAL() function that is used by the client code. Each
implementation of HAL provides its own definition of this function,
returning the appropriate concrete instance.
Since this replaces the job of AP_HAL_BOARD_DRIVER, the definition was
removed.
The static variables for PX4 and VRBRAIN were named differently to avoid
shadowing the extern symbol 'hal'.
9 years ago
Siddharth Bharat Purohit
0c004c13a1
AntennaTracker: implement on-board compass calibration for Antenna tracker
10 years ago
Gustavo Jose de Sousa
2c9d9e8060
AntennaTracker: use function name for AP_Scheduler task name
...
That makes it easier to identify tasks when debug is enabled in AP_Scheduler.
10 years ago
Gustavo Jose de Sousa
9820cb0c07
AntennaTracker: use designated initializers for tasks structs
...
Makes code less prone to break build and semantics (e.g., when a new field is
added).
10 years ago
Lucas De Marchi
e62c653362
AntennaTracker: use ARRAY_SIZE macro
10 years ago
Randy Mackay
5f53937c6a
Tracker: init member variables
...
Resolves Coverity warnings
10 years ago
Lucas De Marchi
34058787f3
AntennaTracker: stop using alias FUNCTOR_BIND_VOID
10 years ago
Randy Mackay
ac05f0f1d4
Tracker: remove duplicate THISFIRMWARE define
10 years ago
rcairman
7382095d79
Tracker: version to 0.7.1 and release notes
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
ce0ee69a3b
AntennaTracker: fix for scheduler API change
10 years ago
Andrew Tridgell
a5c5ab2581
AntennaTracker: adjust for new AP_Scheduler syntax
10 years ago
Randy Mackay
d467507b88
Tracker: version and release notes for 0.7
10 years ago
Andrew Tridgell
429efc4d6c
AntennaTracker: fix for HAL_SITL rename
10 years ago
Randy Mackay
212e4940d4
Tracker: version to 0.5
10 years ago
Randy Mackay
ebf700d736
Tracker: fix notify initialisation
...
notify should be initialised before setting the initial startup flag
status
10 years ago
Randy Mackay
253a19a7fe
Tracker: add range finder include
...
NavEKF constructor requires a range finder object even if not used
10 years ago
Vic
53275ab8af
AntennaTracker: Update compass to new interface
10 years ago
Randy Mackay
2684d55b59
Tracker: version to 0.4 and release notes
10 years ago
Randy Mackay
c7fb252fbb
Tracker: integrate SerialManager
10 years ago
Randy Mackay
eced90f3a7
Tracker: version number and release notes for 0.3
10 years ago
Andrew Tridgell
f8962d2439
AntennaTracker: updates for new AP_Baro API
10 years ago
Staroselskii Georgii
67dc638840
Antenna: added AK8963 support
10 years ago
Andrew Tridgell
86c5d2932a
AntennaTracker: fixed build with AHRS change
10 years ago
Randy Mackay
860e4b1ce2
Tracker: pre_arm_gps_check flag always true
10 years ago
Andrew Tridgell
0d2308f754
AntennaTracker: removed old PROXY_MODE parameter
...
this should not be needed any more
10 years ago
Andrew Tridgell
a4d2b044f0
AntennaTracker: convert to new AP_InertialSensor API
10 years ago
Randy Mackay
67a38be7ce
Tracker: update version to 0.2
10 years ago
Randy Mackay
1b7ca684ee
Tracker: add read_radio
10 years ago
Randy Mackay
c69bfa2cb1
Tracker: limit pitch to PITCH_RANGE
...
Also set servo_limit flags for pitch
10 years ago
Randy Mackay
1786c36457
Tracker: move nav_status lower in AntennaTracker.pde
...
No functional change
10 years ago
Randy Mackay
0d1fefc23d
Tracker: vehicle state made global
10 years ago
Randy Mackay
df827fdb8c
Tracker: add nav_status comments
...
no functional impact
10 years ago
Randy Mackay
7a06ed8a8a
AntennaTracker: minor comment and format fix
11 years ago
Randy Mackay
72053a8a74
AntennaTracker: notify armed after receiving vehicle position
11 years ago