bugobliterator
d24b5023f4
AP_AccelCal: Add separate lib for accel calibration
9 years ago
Andrew Tridgell
f70d9d26ba
HAL_QURT: fixed README formatting
9 years ago
Andrew Tridgell
70877ebd50
HAL_QURT: fixed open of new storage file
9 years ago
Andrew Tridgell
aae7dd952c
HAL_QURT: document command line options
9 years ago
Andrew Tridgell
f832f29bfb
HAL_QURT: allow cmdline to specify UART, RCin and RCout paths
9 years ago
Andrew Tridgell
dafc9b4c6b
AP_HAL: allow getopt_cpp on QURT
...
avoid using stderr
9 years ago
Andrew Tridgell
ea1e3f4928
HAL_QURT: pass argc and argv into main thread
9 years ago
Andrew Tridgell
bd2f548130
AP_HAL: allow argc and argc on QURT
9 years ago
Lucas De Marchi
97022a4161
AP_HAL: RingBuffer: fix macro expansion
...
Fix warning that reveals a real bug:
In file included from libraries/AP_HAL_Linux/UARTDriver.cpp:25:0:
libraries/AP_HAL_Linux/UARTDriver.cpp: In member function 'virtual bool Linux::UARTDriver::tx_pending()':
libraries/AP_HAL/utility/RingBuffer.h:21:35: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses]
#define BUF_EMPTY(buf) buf##_head == buf##_tail
^
libraries/AP_HAL_Linux/UARTDriver.cpp:355:13: note: in expansion of macro 'BUF_EMPTY'
return !BUF_EMPTY(_writebuf);
The problem is when there's a ! operator: without the parenthesis we would actually be doing
return !_write_buf_head == _write_buf_tail
which is not what we want.
9 years ago
Andrew Tridgell
fe8070bd51
DataFlash: move lock to protect just buffer IO
9 years ago
Lucas De Marchi
1a0f613a0f
AP_Curve: remove unused library
9 years ago
Lucas De Marchi
8d252955f5
AP_Motors: don't link unused AP_Curve library
9 years ago
Lucas De Marchi
326e74f64f
AP_Mission: don't link unused AP_Curve library
9 years ago
Lucas De Marchi
5d3a519277
APM_PI: remove unused library
9 years ago
Lucas De Marchi
8cee02cde7
AP_PerfMon: remove unused library
9 years ago
Jonathan Challinger
a2999ece54
AP_AHRS_NavEKF: add setTakeoffExpected, setTouchdownExpected
9 years ago
Andrew Tridgell
c90d7dd86e
AP_HAL: fixed vprintf segfault
9 years ago
Andrew Tridgell
fa2a39f6c6
HAL_QURT: small cleanups
...
thanks to Lucas for finding these
9 years ago
Julien BERAUD
e46f23f538
RCOutput_Bebop: Increase max_rpm on Bebop 2
...
Bebop 2 can go as high as 12200 rpm. Use get_hw_arm32 method to see
if we are on a bebop or bebop 2
9 years ago
Julien BERAUD
b6f51233db
AP_HAL_Linux: Make RPI get_hw method public
...
Valid also on Bebop
9 years ago
Julien BERAUD
cadef09542
AP_HAL_Linux: Fix comment and panic on Bebop
9 years ago
Lucas De Marchi
3a8bd7b829
AP_Progmem: remove unused library
9 years ago
Lucas De Marchi
a096703b06
Global: don't link with AP_Progmem
...
AP_Progmem is not used anymore.
9 years ago
Lucas De Marchi
52ef8c10a5
AP_Param: stop using Progmem.h
9 years ago
Lucas De Marchi
360855f109
StorageManager: stop using Progmem.h
9 years ago
Lucas De Marchi
5f26c951d8
GCS_MAVLink: stop using Progmem.h
9 years ago
Lucas De Marchi
5d07e5bdbf
DataFlash: stop using Progmem.h
9 years ago
Lucas De Marchi
eb9fd96d5c
AP_Scheduler: remove trailing whitespace
9 years ago
Lucas De Marchi
3375b6b01c
AP_Scheduler: stop using Progmem.h
9 years ago
Lucas De Marchi
25c289b74c
AP_Menu: stop using Progmem.h
9 years ago
Lucas De Marchi
502077d763
AP_Math: stop using Progmem.h
9 years ago
Lucas De Marchi
520b0384fd
AP_HAL: remove unused in_progmem flag to print_vprintf
9 years ago
Lucas De Marchi
8e0c125f56
AP_HAL: print_vprintf: follow coding style
...
- Use 4 spaces to indent
- Add braces to control statements
- Don't use tabs
9 years ago
Lucas De Marchi
c35730058a
AP_HAL: print_vprintf: stop using Progmem.h
...
Remove the unused support to data from progmem, including the unused %S
format specifier.
9 years ago
Lucas De Marchi
5bb4e3eda9
AP_GPS: stop using Progmem.h
...
Besides the trivial convertions, while reading
initblob_state[instance].blob we need to be sure to read only one byte
like we were before.
9 years ago
Lucas De Marchi
88319f52f7
AP_Declination: remove line continuation slashes
...
These are not necessary and only clutter the code.
9 years ago
Lucas De Marchi
3ae0082f52
AP_Declination: stop using Progmem.h
...
Since the headers were re-ordered we also had to add inttypes.h to
AP_Declination.h following a include-what-you-use approach.
9 years ago
Lucas De Marchi
cfb5bbeb9f
APM_Control: stop using Progmem.h
9 years ago
Lucas De Marchi
29ed01189d
AP_HAL: ftoa_engine: replace tabs with spaces
9 years ago
Lucas De Marchi
e751d632e6
AP_HAL: ftoa_engine: stop using Progmem.h
9 years ago
Andrew Tridgell
6a5c5969fa
AP_AHRS: fixed example build
9 years ago
Andrew Tridgell
3fb0b8f69d
AP_InertialSensor: fixed example build
9 years ago
Andrew Tridgell
23cef70846
AP_NavEKF2: use get_loop_delta_t() from INS
9 years ago
Andrew Tridgell
28a684ea03
AP_NavEKF: use get_loop_delta_t() from INS
9 years ago
Andrew Tridgell
17fc58f3cd
AP_InertialSensor: re-work for more flexible main loop rates
9 years ago
Andrew Tridgell
93ef881109
AP_InertialSensor: added get_loop_delta_t() API
9 years ago
Andrew Tridgell
1b1be7e4a2
AP_Scheduler: switch to Hz based scheduler config
9 years ago
Andrew Tridgell
6bc19cd44c
HAL_QURT: added README.md
9 years ago
Andrew Tridgell
bc8ee8af36
AP_GPS: added QURT GPS
9 years ago
Andrew Tridgell
b967140572
DataFlash: enable minimal file mode
...
This adds a "minimal" dataflash mode with a board specific macro. The
QURT port uses this to avoid problematic system calls that are buggy
in the QURT RTOS
With some pending updates to QURT we may be able to remove some (or
all) of this
9 years ago