Andrew Tridgell
|
d24159204e
|
HAL_PX4: fixed dirty_mask calculation in FRAM storage
this could lead to a number of bytes on 512 byte boundaries not being
written when changed in ram, so they would revert on next boot
|
2014-09-11 20:21:02 +09:00 |
Andrew Tridgell
|
54af047b87
|
HAL_PX4: prevent read past end of buffer
|
2014-08-19 11:12:30 +09:00 |
Andrew Tridgell
|
41f7ad42d4
|
HAL_PX4: fixed example build
|
2014-08-13 21:48:35 +10:00 |
Andrew Tridgell
|
c864f3eed5
|
HAL_PX4: enable full storage size on PX4
|
2014-08-13 18:46:45 +10:00 |
Andrew Tridgell
|
d40d0f6aec
|
AP_HAL: removed old storage type read/write functions
not needed any more
|
2014-08-13 18:46:44 +10:00 |
Andrew Tridgell
|
d1a75874a1
|
HAL_PX4: don't report power status change if in first 5 seconds
|
2014-08-09 22:50:14 +10:00 |
Andrew Tridgell
|
02dec5634f
|
AP_HAL: fixed example builds
|
2014-07-25 17:52:01 +10:00 |
Andrew Tridgell
|
b2bc098aee
|
HAL_PX4: avoid some float conversion warnings
|
2014-07-08 20:27:19 +10:00 |
Andrew Tridgell
|
849c4905fb
|
HAL_PX4: print overtime message on stuck task
this should make it easier to narrow down stuck task bugs
|
2014-07-03 09:11:24 +10:00 |
Andrew Tridgell
|
fa4eb5475a
|
HAL_PX4: implement analog input stop pins
this allows multiple sonars to cooperate without interference
|
2014-06-02 08:35:41 +10:00 |
Andrew Tridgell
|
37c50d9587
|
HAL_PX4: fixed use of FMU servo pins as digital inputs
these pins can be PWM output or digital input or digital output
|
2014-05-25 22:03:44 +10:00 |
Andrew Tridgell
|
a7d6a26bec
|
HAL_PX4: fixed auto-flow control
the 6 bytes written to break the radio out of bootloader broke
auto flowcontrol detection
|
2014-05-19 22:02:39 +10:00 |
Andrew Tridgell
|
320834a5e7
|
HAL_PX4: read from FRAM in 128 byte chunks (2nd try)
this time without the amazingly silly bug
|
2014-05-02 22:12:45 +10:00 |
Andrew Tridgell
|
db6b96caa0
|
Revert "HAL_PX4: read from FRAM in 128 byte chunks"
This reverts commit a92366c455 .
This commit may be associated with FRAM corruption on Pixhawk. Revert
until we understand why
|
2014-05-02 21:52:26 +10:00 |
Andrew Tridgell
|
a92366c455
|
HAL_PX4: read from FRAM in 128 byte chunks
this fixes FRAM read on Roberts Pixhawk. We don't know why yet.
|
2014-05-02 12:24:54 +10:00 |
Andrew Tridgell
|
5cd145a307
|
AP_HAL: added set_failsafe_pwm() API
this allows the PWM values for FMU firmware failure to be setup
|
2014-04-21 08:36:52 +10:00 |
Andrew Tridgell
|
6eee2421cc
|
AP_HAL: removed RCInput valid_channels() and added new_input() and num_channels()
the valid_channels() method was inconsistently implemented between
boards, and served two quite different purposes. It is clearer as two
functions
|
2014-03-25 14:39:41 +11:00 |
Andrew Tridgell
|
2a9a89e020
|
HAL_PX4: fixes for merged upstream PX4Firmware
|
2014-03-25 10:30:00 +11:00 |
Andrew Tridgell
|
d36989f6a1
|
AP_HAL: fixed example build
|
2014-03-19 12:14:06 +09:00 |
Andrew Tridgell
|
5f85e7af6a
|
HAL_PX4: switch to new serial port for 2nd GPS
|
2014-03-04 20:34:44 +11:00 |
Andrew Tridgell
|
bf2dd141e9
|
HAL_PX4: support uartE for 2nd GPS
|
2014-02-26 08:18:11 +11:00 |
Andrew Tridgell
|
830afefcef
|
AP_HAL: fixed example build
|
2014-02-15 06:40:29 +11:00 |
Andrew Tridgell
|
bea0a46410
|
AP_HAL: added servorail_voltage and power_status_flags() API on AnalogIn
|
2014-02-15 05:00:09 +11:00 |
Andrew Tridgell
|
7c1b9b344f
|
AP_HAL: added get_flow_control() API
|
2014-02-14 21:51:00 +11:00 |
Andrew Tridgell
|
1849db7074
|
AP_HAL: added board_voltage AnalogIn method
this makes it easier to get the board voltage from any library,
without having to allocate another analog channel object
|
2014-02-14 21:25:38 +11:00 |
Andrew Tridgell
|
4e2e685d7a
|
HAL_PX4: better fix for IFLOW on all ports
the tcsetattr() call fails to apply the baudrate if the port has no
RTS pin and we ask for IFLOW. So just make a separate call.
|
2014-02-12 17:47:23 +11:00 |
Andrew Tridgell
|
b2cdd39a99
|
HAL_PX4: don't enable IFLOW on ports without flow control
this should have been harmless, but breaks the GPS on Pixhawk. This
disables it until we work out why.
|
2014-02-12 17:32:07 +11:00 |
Andrew Tridgell
|
c93794999e
|
HAL_PX4: remove an old conditional define
|
2014-02-11 15:58:25 +11:00 |
Andrew Tridgell
|
439a075b30
|
AP_HAL: added force_safety_off rcoutput function
this forces the safety switch off, enabling PWM on the IO board
|
2014-02-11 15:58:25 +11:00 |
Andrew Tridgell
|
c5c1d1358a
|
HAL_PX4: added automatic hardware flow control detection
this allows us to detect if hardware flow control is not available and
automatically disable it
|
2014-02-11 12:11:26 +11:00 |
Andrew Tridgell
|
3e637ac5d9
|
AP_HAL: added enable_flow_control() option in AP_HAL
|
2014-02-10 12:54:50 +11:00 |
Andrew Tridgell
|
99b41f110f
|
HAL_PX4: enable the FMU PWM pins to be used as GPIO when needed
|
2014-01-20 17:06:28 +11:00 |
Andrew Tridgell
|
87cc95dd7f
|
AP_HAL: removed unused enable_mask and disable_mask functions
|
2014-01-16 17:16:17 +11:00 |
Andrew Tridgell
|
e1f06c532a
|
HAL_PX4: more checking of IO results in eeprom driver
|
2014-01-16 13:11:14 +11:00 |
Andrew Tridgell
|
3ae6f03761
|
HAL_PX4: be less verbose about disarmed PWM setup
|
2014-01-16 13:11:13 +11:00 |
Andrew Tridgell
|
db1d438e97
|
HAL_PX4: implement set_safety_pwm() API
used to set PWM on motors when disarmed
|
2014-01-15 22:25:50 +11:00 |
Andrew Tridgell
|
64fbadcc21
|
HAL_PX4: use eeprom on PX4 FMUv1 as well
this means we no longer store params on SD at all
|
2014-01-15 19:33:13 +11:00 |
Andrew Tridgell
|
376ab30366
|
HAL_PX4: disable rename of old parameter file for now
be nice to release candidate users
|
2014-01-14 22:00:56 +11:00 |
Andrew Tridgell
|
626086063e
|
HAL_PX4: added a signature to FRAM
this makes for more reliable update
|
2014-01-14 15:06:51 +11:00 |
Andrew Tridgell
|
b88bb0751c
|
HAL_PX4: added support for MTD (FRAM) parameters
this allows us to store parameters and waypoints in FRAM, and
auto-upgrade from microSD
|
2014-01-14 12:46:26 +11:00 |
Andrew Tridgell
|
e78e35f3bd
|
HAL_PX4: try to use uppercase names on NuttX microSD card
|
2014-01-14 12:46:26 +11:00 |
Andrew Tridgell
|
63586e3e23
|
HAL_PX4: fixed build for new PX4Firmware
|
2014-01-13 13:54:51 +11:00 |
Andrew Tridgell
|
89676be825
|
HAL_PX4: fixed RCInput race condition
the number of channels could be zero with thread switch at the wrong
time
|
2013-12-31 22:25:16 +11:00 |
Andrew Tridgell
|
a2997704eb
|
HAL_PX4: removed code which drops throttle to 900 on loss of RC
rely on vehicle code checking for last data coming in
|
2013-12-31 10:58:49 +11:00 |
Andrew Tridgell
|
ea649e036b
|
AP_HAL: added HAL_CPU_CLASS define for selecting algorithms
this will make it easier to select the appropiate level of algorithm
for a CPU
|
2013-12-31 10:28:37 +11:00 |
Andrew Tridgell
|
a95868e124
|
HAL_PX4: even larger tx buffer size for faster log transfer
|
2013-12-28 16:01:48 +11:00 |
Andrew Tridgell
|
22bdee8727
|
HAL_PX4: implement available_memory()
|
2013-12-28 16:01:28 +11:00 |
Andrew Tridgell
|
ff7004fcc5
|
HAL_PX4: use larger buffers on USB
|
2013-12-28 14:25:54 +11:00 |
Andrew Tridgell
|
e321ad65f4
|
AP_HAL: fixed example build
|
2013-12-17 11:51:37 +11:00 |
Andrew Tridgell
|
f433796435
|
HAL_PX4: removed an unused variable
|
2013-12-11 10:22:34 +11:00 |