- May 06, 2015
-
-
Mark Charlebois authored
GCC was more picky about prototypes for inlines being required. The generate_listener.py script used incorrect printf formats and was casting %f params to float, but printf casts all %f params to double per the spec. Signed-off-by:
Mark Charlebois <charlebm@gmail.com>
-
Mark Charlebois authored
The initialization functions were called after the script commands were run causing a deadlock waiting for an uninitialized semaphore. Signed-off-by:
Mark Charlebois <charlebm@gmail.com>
-
Mark Charlebois authored
QuRT doesn't seemto support SIGCONT Signed-off-by:
Mark Charlebois <charlebm@gmail.com>
-
- May 05, 2015
-
-
Mark Charlebois authored
The unit test should have called px4_close(), not close(). Signed-off-by:
Mark Charlebois <charlebm@gmail.com>
-
Mark Charlebois authored
The build fails when modules override this flag with a larger value, and this lower value is still checked. The new flag seems to be in addition to the old flag, not a replacement. Signed-off-by:
Mark Charlebois <charlebm@gmail.com>
-
Mark Charlebois authored
There were some missed calls to open and ioctl that need to be px4_open and px4_ioctl. QuRT also does not provide usleep() so px4_time.h has to be included in files calling usleep. Signed-off-by:
Mark Charlebois <charlebm@gmail.com>
-
Mark Charlebois authored
The unit test was not passing a null pointer terminated argv. The posix port depends on argv being null terminated to determine how may args were passed since PX4 API doesn't pass argc when spawning a new task. Signed-off-by:
Mark Charlebois <charlebm@gmail.com>
-
Mark Charlebois authored
uORB was refactored in order to support the MuORB changes required for QURT. Those changes wil be added in a subsequent commit. The files are split out by posix and nuttx so the changes are visible. When this has been tested, the files can be re-merged and re-tested. Signed-off-by:
Mark Charlebois <charlebm@gmail.com>
-
Mark Charlebois authored
The HRT call processing normally happens via HW timer interrupt handler. Since the POSIX port has no ISR handling, the HP work queue is used. Instead of irq_save() and irq_restore() calls to disable/enable interrupts, a mutex is used to protect each queue. Signed-off-by:
Mark Charlebois <charlebm@gmail.com>
-
Mark Charlebois authored
Signed-off-by:
Mark Charlebois <charlebm@gmail.com> Conflicts: makefiles/firmware.mk src/modules/commander/module.mk src/modules/mavlink/mavlink_ftp.h src/modules/mavlink/mavlink_tests/module.mk
-
Mark Charlebois authored
In STM32, the ISR handler calls hrt_call_invoke(). There is no interrupt timer inthe POSIX port so a work item is put on the high priority work queue to expire at the next event (in ticks) or at the next max delay interval. Counter wrapping is likely still not handled properly in this code. Signed-off-by:
Mark Charlebois <charlebm@gmail.com>
-
Mark Charlebois authored
The variable MAVLINK_SRC was defined and then redefined. Commented out the first definition and moved beside that overriding definition for visibility. Signed-off-by:
Mark Charlebois <charlebm@gmail.com>
-
Mark Charlebois authored
The changes to the simulator added an include of mavlink/include/v1.0/... to simulator.h which was not in the included paths. The included header file also causes clang to issue a -Wpacked warning that had to be silenced. Signed-off-by:
Mark Charlebois <charlebm@gmail.com>
-
- May 04, 2015
-
-
mcharleb authored
JMAVSim interface
-
tumbili authored
-
tumbili authored
-
Lorenz Meier authored
New burst mode ftp file download
-
Lorenz Meier authored
IO driver: Ensure comms protocol cannot get into integer overflow on bad control outputs. Fixes #2119.
-
Lorenz Meier authored
-
Lorenz Meier authored
-
Thomas Gubler authored
-
Andreas Antener authored
-
Lorenz Meier authored
-
Lorenz Meier authored
Esc calibration
-
Don Gagne authored
-
- May 03, 2015
-
-
Mark Charlebois authored
Signed-off-by:
Mark Charlebois <charlebm@gmail.com>
-
mcharleb authored
ported mixer app
-
tumbili authored
-
Thomas Gubler authored
fix ecl roll yaw controller includes
-
Thomas Gubler authored
ros perf counter dummy: fix warning about missing return
-
Thomas Gubler authored
-
- May 02, 2015
-
-
Thomas Gubler authored
-
- May 01, 2015
-
-
Mark Charlebois authored
The debug message made it difficult to use the shell for the posix build. Commented out the debug line. Signed-off-by:
Mark Charlebois <charlebm@gmail.com>
-
- Apr 30, 2015
-
-
Mark Charlebois authored
Sensor combined topic notification wasnot working because the calls to hrt_called() and hrt_call_after() in ORBDevNode::appears_updated() are not working correctly. This commit ifdefs out those calls, and the poling seems to work correctly. This is a workaround until the issue is resolved. Signed-off-by:
Mark Charlebois <charlebm@gmail.com>
-
Mark Charlebois authored
This seems to be a dependency for the system to start up. Signed-off-by:
Mark Charlebois <charlebm@gmail.com>
-
Mark Charlebois authored
I updated poll to px4_poll but forgot to change struct pollfd to px4_pollfd_struct_t. Signed-off-by:
Mark Charlebois <charlebm@gmail.com>
-
Mark Charlebois authored
Signed-off-by:
Mark Charlebois <charlebm@gmail.com>
-
Mark Charlebois authored
Simulator can work as before with -s flag or with Roman's additions to publish the sensors combined topic using -p flag. Signed-off-by:
Mark Charlebois <charlebm@gmail.com>
-
Mark Charlebois authored
The commented out lock and unlock were determined to be needed and added back. The unit test for VDev was updated. It showed the race between the poll and a write that only does a poll_notify(). Signed-off-by:
Mark Charlebois <charlebm@gmail.com>
-
- Apr 29, 2015
-
-
Mark Charlebois authored
The MODULE_COMMAND was inadvertently removed during merge of master Signed-off-by:
Mark Charlebois <charlebm@gmail.com>
-