Mark Charlebois
5084a61f0e
Abstractions to compile systemlib for Linux and Nuttx
...
Modified uint32_t casts of pointers to unsigned long for portability.
It otherwise breaks on x86_64.
Added _PX4_IOC to handle the conflice between _IOC on Linux and NuttX.
Removed use of px4::ok() because it cannot be used in a thread based
implementation. Changed to use px4::AppMgr which uses ok() on ROS.
Removed up_cxxinitialize.c from Linux build.
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-04-20 11:00:16 -07:00
Thomas Gubler
f4e0dc2857
Merge remote-tracking branch 'upstream/master' into dev_ros
...
Conflicts:
.gitmodules
2014-12-29 08:00:12 +01:00
Daniel Agar
d511e39ea7
turn on -Werror and fix resulting errors
2014-12-22 17:56:59 -05:00
Thomas Gubler
0a1e94d504
circuit breaker: move to cpp, all platforms use the same file
2014-12-17 15:50:01 +01:00
Lorenz Meier
00c7cc019c
Optimize size of system lib
2014-11-15 16:20:44 +01:00
Lorenz Meier
2a37d274b1
Systemlib: Add MCU version command. ver commandline tool: Add support for MCU version command
2014-11-15 15:51:55 +01:00
Lorenz Meier
a869105ba2
Systemlib: Optimize for size
2014-11-15 13:52:34 +01:00
Lorenz Meier
032fe389a5
systemlib: Add circuit breakers
2014-05-25 20:34:11 +02:00
Lorenz Meier
352dea6754
Remove outdated configs, clean up pwm limit compilation
2014-01-15 20:04:11 +01:00
Lorenz Meier
c463fde0b9
Compiling in new functions
2014-01-07 21:42:51 +01:00
Buzz
4ef7817d96
added otp library
2014-01-07 19:10:25 +01:00
Lorenz Meier
e119bbb0f1
A lot more on calibration and RC checks. Needs more testing, but no known issues
2013-08-25 16:33:14 +02:00
Lorenz Meier
fab110d21f
Moved math library to library dir, improved sensor-level HIL, cleaned up geo / conversion libs
2013-08-21 18:13:01 +02:00
Lorenz Meier
5be2f4a792
Moved mavlink log to system lib
2013-08-21 14:54:57 +02:00
Lorenz Meier
0b47ed86e0
Implemented new, simple system boot config and sane default value system based on two parameters evaluated at boot time
2013-07-15 13:58:43 +02:00
Lorenz Meier
13fc670386
Moved last libs, drivers and headers, cleaned up IO build
2013-04-28 09:54:11 +02:00