Ricardo de Almeida Gonzaga
5bd034a5a8
Global: start using cmath instead of math.h
9 years ago
Gustavo Jose de Sousa
a4c099feaa
waf: create program groups for main products
...
Currently we need to build a different binary for each type of copter frame.
This is a preparation for setting all those binaries to a group called
"copter". We create the groups for the rest of the main products for
consistency.
9 years ago
Lucas De Marchi
3cb99d5567
AntennaTracker: Update path locations for parameters
...
Thanks to Francisco Ferreira for noticing that.
9 years ago
Don Gagne
cae7ea0d13
Add @Volatile , @ReadOnly support
9 years ago
Lucas De Marchi
a503bc74f2
AntennaTracker: replace header guard with pragma once
9 years ago
Tom Pittenger
0709cc6b25
Tracker: convert to using static send_statustext
...
- no more MSG_STATUSTEXT
- TODO: replace calls to gcs_send_text and gcs_send_text_fmt to GCS_MAVLINK::send_statustext()
9 years ago
Tom Pittenger
db9bed573f
Tracker: use set_dataflash() for static logging
9 years ago
Randy Mackay
bf1cd5deae
Tracker: version to 0.7.6
9 years ago
Randy Mackay
5ca00d5877
Tracker: 0.7.6 release notes
9 years ago
Randy Mackay
901e318652
Tracker: do not save data stream rate updates to eeprom
9 years ago
Randy Mackay
ab74c043f4
Tracker: fix attitude target logging
...
Also remove out-of-date comment
9 years ago
Randy Mackay
e62cb36298
Tracker: log mode changes
9 years ago
Randy Mackay
942da17b7d
Tracker: parameter descriptions for FORMAT_VERSION
...
Also added for SYSID_SW_TYPE and pitch and yaw PID parameters
No functional change
9 years ago
Gustavo Jose de Sousa
c2e3f05dbf
waf: ardupilotwaf: prefix build context methods with ap_
...
It helps to distinguish between things from waf and things from ardupilotwaf.
9 years ago
Gustavo Jose de Sousa
e9d3dc9e72
waf: vehicles and antennatracker: use methods from bld
...
Instead of from ardupilotwaf.
9 years ago
Gustavo Jose de Sousa
cf432e8b3e
waf: ardupilotwaf: rename vehicle_stlib to ap_stlib
...
That function is not only for vehicles.
9 years ago
Gustavo Jose de Sousa
a35c0d48b0
waf: ardupilotwaf: rename program to ap_program
...
Make the rename so that there is no name clashes when defining it as a taskgen
method.
9 years ago
Lucas De Marchi
7f04e0106e
waf: change binary names
...
APMrover2 -> ardurover
AntennaTracker -> antennatracker
ArduCopter -> arducopter
ArduPlane -> arduplane
9 years ago
Gustavo Jose de Sousa
17e5d99509
waf: allow partial builds with new mavlink as submodule
...
The task generator for the mavlink headers is given a name 'mavlink' and is
added as a dependency to all local static libraries, because all of them use
sources that include mavlink headers. It would be nice to have a good way to
detect sources that use mavlink headers or to declare list of libraries that
use the headers, so that the dependency could be added automatically.
Additionally, there's a minor change in syntax for the task generator: using
strings directly instead of lists.
9 years ago
Andrew Tridgell
f17ec284f7
Tracker: always call load_all
...
this ensures defaults file works on first start after erase
9 years ago
Randy Mackay
cd977b3142
Tracker: add Notify parameters
9 years ago
Siddharth Bharat Purohit
0e18b5eaad
Tracker: wire up accel cal for tracker
9 years ago
Lucas De Marchi
a096703b06
Global: don't link with AP_Progmem
...
AP_Progmem is not used anymore.
9 years ago
Randy Mackay
f19e1e6c70
Tracker: update ver to 0.7.5 including ReleaseNotes
9 years ago
Randy Mackay
ecf01732d9
Tracker: add dataflash logging
9 years ago
Randy Mackay
2829dc67ac
Tracker: remove unused CLI_ENABLED definition
9 years ago
Randy Mackay
8aa286eaaa
Tracker: update time last heartbeat packet sent
...
This is required to support dataflash messages
9 years ago
Andrew Tridgell
782ba00d4b
Tracker: convert to Hz based task table
9 years ago
Randy Mackay
6579277578
Tracker: version to 0.7.4
9 years ago
Randy Mackay
f843302c87
Tracker: release notes for v0.7.4
9 years ago
Randy Mackay
9fda13d965
Tracker: request baro pressure from vehicle at 1hz
9 years ago
Andrew Tridgell
2442c45558
Tracker: fixed dependencies
9 years ago
Jonathan Challinger
cac49e4ce0
AntennaTracker: reflect renamed function in AP_AHRS
9 years ago
DonLakeFlyer
a697d34b98
Tracker: return success or failure of get home position
9 years ago
Lucas De Marchi
c64b7cc7e4
AntennaTracker: remove unused AP_ADC_AnalogSource
9 years ago
Caio Marcelo de Oliveira Filho
6e7b73610d
waf: add waf support
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
2b37906f0d
AntennaTracker: remove check for MAVLINK_COMM_NUM_BUFFERS
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
3b0a1ef563
AntennaTracker: remove checks for HAL_BOARD_APM2 and HAL_BOARD_APM1
9 years ago
Lucas De Marchi
5244559010
Minimize AP_Progmem.h includes
...
Most of AP_Progmem is already gone so we can stop including it in most
of the places. The only places that need it are the ones using
pgm_read_*() APIs.
In some cases the header needed to be added in the .cpp since it was
removed from the .h to reduce scope. In those cases the headers were
also reordered.
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
20c6ffc5e3
Replace use of UARTDriver::printf_P() with UARTDriver::printf()
...
This also starts to show warnings on places that were already using
wrong printf format strings.
9 years ago
Lucas De Marchi
6f4904189b
Replace use of println_P() with println()
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