E Thomas
|
e5659d7d47
|
Added support for PX4V1 UARTD in HAL_PX4_Class
|
2018-07-19 12:39:58 +10:00 |
Michael du Breuil
|
039e146dec
|
AP_HAL_PX4: Remove GPIO::analogPinToDigitalPin()
|
2018-07-11 23:09:52 -07:00 |
Andrew Tridgell
|
fe07a73935
|
HAL_PX4: don't clear buffers if no baudrate change
|
2018-07-12 11:41:31 +10:00 |
Andrew Tridgell
|
66ee202e24
|
HAL_PX4: backup storage to microSD if possible
very useful for diagnostics
|
2018-07-11 16:38:03 +10:00 |
Andrew Tridgell
|
7beb8b4872
|
HAL_PX4: ensure system_id is nul terminated
|
2018-07-10 15:40:08 +10:00 |
Andrew Tridgell
|
cb77cc772c
|
HAL_PX4: implement I2C bus masks
|
2018-07-10 15:39:47 +10:00 |
Andrew Tridgell
|
c317cc3fa4
|
HAL_PX4: removed restriction on delay in threads
threads other than the main thread should be able to sleep, but not
call the delay callback
|
2018-07-09 19:41:18 +10:00 |
Andrew Tridgell
|
3dfa1f2879
|
HAL_PX4: implement thread_create() API
|
2018-07-09 19:41:18 +10:00 |
Andrew Tridgell
|
12a53ed662
|
HAL_PX4: fixed link on aerofc-v1
it does not have bl_update
|
2018-07-06 21:18:16 +10:00 |
Andrew Tridgell
|
b4d527a9f8
|
HAL_PX4: support flashing bootloader with MAVLink command
|
2018-06-29 09:00:40 +10:00 |
Andrew Tridgell
|
3fe04e941f
|
HAL_PX4: support uartG
|
2018-06-29 08:17:38 +10:00 |
Michael du Breuil
|
512939a839
|
AP_HAL_PX4: Clear UART buffers when opening a port
|
2018-06-26 02:18:18 +01:00 |
Peter Barker
|
3bdbe3b63c
|
AP_HAL_PX4: use common methods for setting time
|
2018-06-15 08:01:22 +10:00 |
Eugene Shamaev
|
05c8d4cc36
|
AP_HAL_PX4: helper func
|
2018-06-09 22:46:48 -07:00 |
Eugene Shamaev
|
2a6387fd3b
|
AP_HAL_PX4: reducing indenting by linearizing the logic
|
2018-06-09 22:46:48 -07:00 |
Michael du Breuil
|
a833e93708
|
AP_HAL_PX4: Remove timer process suspension interface
|
2018-06-06 07:16:58 +10:00 |
Michael du Breuil
|
4d83644bd6
|
AP_HAL_PX4: Remove RC overrides
|
2018-06-05 09:51:09 +10:00 |
Eugene Shamaev
|
94f8c81d84
|
AP_HAL_PX4: UAVCAN servo removal
|
2018-05-25 13:53:17 +10:00 |
Eugene Shamaev
|
80859a9137
|
AP_HAL_PX4: HAL_RCINPUT_WITH_AP_RADIO definition
|
2018-05-22 08:35:01 +09:00 |
Andrew Tridgell
|
95df35f102
|
HAL_PX4: fixed build warnings
|
2018-05-21 15:02:34 +10:00 |
Andrew Tridgell
|
36ebb14b2e
|
HAL_PX4: take account of available bytes in receive_time_constraint_us
|
2018-05-21 14:53:18 +10:00 |
Andrew Tridgell
|
93cdb15aca
|
HAL_PX4: implement uart timestamp API
|
2018-05-16 18:49:22 +10:00 |
Andrew Tridgell
|
219d429929
|
HAL_PX4: fixed oneshot125 on non-alt outputs
|
2018-05-12 07:28:05 +10:00 |
Michael du Breuil
|
f9d1574f73
|
AP_HAL_PX4: Remove set_overrides() method
|
2018-05-11 12:13:39 +01:00 |
Peter Barker
|
83bb6e4a9a
|
AP_HAL_PX4: move delay callback handling to base HAL Scheduler class
|
2018-05-09 16:15:38 +10:00 |
Andrew Tridgell
|
7ecdabe52c
|
HAL_PX4: fixup
|
2018-04-14 06:22:07 +10:00 |
Andrew Tridgell
|
fae0e7befa
|
HAL_PX4: implement BRD_SAFETYOPTION
|
2018-04-14 06:22:07 +10:00 |
Andrew Tridgell
|
c3f0418333
|
HAL_PX4: handle oneshot125 separately
|
2018-04-07 09:10:29 +10:00 |
Andrew Tridgell
|
503bd9ce65
|
HAL_PX4: implement get_esc_scaling()
|
2018-04-07 09:10:29 +10:00 |
Andrew Tridgell
|
9942934f0d
|
AP_HAL_PX4: added IRQ save/restore to hal.scheduler
these are used by RPM driver
|
2018-04-07 09:10:29 +10:00 |
Andrew Tridgell
|
2933d4dd35
|
HAL_PX4: handle MODE_PWM_NONE enum
|
2018-04-07 09:10:29 +10:00 |
Andrew Tridgell
|
a9b4d37bd2
|
HAL_PX4: fixed build with DShot
|
2018-04-07 09:10:29 +10:00 |
Andrew Tridgell
|
25cc73c1e7
|
AP_HAL_PX4: added mask to set_output_mode()
this allows for some groups using dshot and some not
|
2018-04-07 09:10:29 +10:00 |
Peter Barker
|
6c7c916c78
|
AP_HAL: eliminate AP_HAL::Print and AP_HAL::Stream
Just *way* too many layers involved here
|
2018-03-23 08:12:38 +11:00 |
Holger Steinhaus
|
8b8a99e1aa
|
AP_HAL_PX4: fix possible overflow/truncation issue
bus_id is declared to be a 5 bit value, so 2 digits are necessary for
string representation.
|
2018-03-17 16:32:56 +01:00 |
Andrew Tridgell
|
fba962f7ff
|
HAL_PX4: allow for different LED pins
and fixed build
|
2018-02-14 18:27:00 +11:00 |
Andrew Tridgell
|
eb0389caf2
|
HAL_PX4: used cypress bus defines
|
2018-02-08 18:56:51 +11:00 |
Andrew Tridgell
|
a8af1974d2
|
HAL_PX4: hook into AP_Radio for RC input
|
2018-02-08 17:36:33 +11:00 |
Peter Barker
|
ddb2f4b5ad
|
HAL_PX4: define cypress SPI bus
|
2018-02-08 17:36:33 +11:00 |
Siddharth Purohit
|
17fef4b630
|
HAL_PX4: add support for api change in AP_HAL::CANManager
|
2018-02-07 20:33:45 +11:00 |
Andrew Tridgell
|
0f079deebf
|
HAL_PX4: Storage::_timer_tick is an override
|
2018-02-07 20:33:45 +11:00 |
Andrew Tridgell
|
25ea60da69
|
HAL_PX4: implement _timer_tick in UARTDriver
|
2018-02-07 20:33:45 +11:00 |
murata
|
cdfca9d9ea
|
AP_HAL_PX4: delete \n from the log using gcs().send_text
|
2018-02-02 09:40:55 +09:00 |
Andrew Tridgell
|
a99b690d49
|
HAL_PX4: use calloc for malloc_type()
this ensures that EKF memory is zero on start
|
2018-01-17 11:22:05 +11:00 |
bugobliterator
|
e591265329
|
HAL_PX4: change dma_allocate api to malloc_type
|
2018-01-15 11:46:02 +11:00 |
Andrew Tridgell
|
ded22a6766
|
HAL_PX4: fixed I2C get_device() interface
just stubs for now
|
2018-01-15 11:46:02 +11:00 |
Andrew Tridgell
|
c62dbcdb62
|
HAL_PX4: allow for printf from multiple threads
this is useful for hal.console
|
2018-01-15 11:46:02 +11:00 |
Andrew Tridgell
|
979ee67c19
|
HAL_PX4: cope with failed flash writes
we need to recover from possible bad flash
|
2018-01-15 11:46:02 +11:00 |
Randy Mackay
|
9b81c133f6
|
AP_HAL_PX4: fix compiler warning in UARTDriver
|
2017-12-09 12:18:49 +09:00 |
Andrew Tridgell
|
4289190654
|
HAL_PX4: added LIS3MDL on FMUv4
|
2017-12-08 09:49:25 +11:00 |