Andrew Tridgell
23cf128541
HAL_Empty: implement uart_info()
2021-06-05 18:52:33 +10:00
Andrew Tridgell
2473d3f7f8
AP_HAL_Empty: removed assert calls
...
these waste flash space and do not do us any good
2021-03-25 14:03:40 +11:00
Andrew Tridgell
dff6a5bff9
HAL_Empty: allow return of last value in RCOutput
...
this is needed for linux boards with no native RCOutput that use SBUS
out on a serial port to ensure they can display the servo values in
the GCS
2021-01-20 10:06:45 +11:00
Andy Piper
526ae5d2f4
AP_HAL_Empty: rename system_initialized() and add is_system_initialized()
2020-12-30 18:16:59 +11:00
Andrew Tridgell
7b6392fcb5
HAL_Empty: fixed build
2020-12-15 10:32:46 +11:00
Andrew Tridgell
217433ee16
AP_HAL_Empty: support uartI, allowing a total of 9 uarts
...
this allows for OTG2 on the MatekH743 board, which makes SLCAN much
easier
2020-11-30 14:09:31 +11:00
bugobliterator
9f4457f1d2
HAL_Empty: add empty protocol method in RCInput
2020-11-04 19:59:40 +11:00
Peter Barker
7e92bbc7bd
AP_HAL_Empty: remove un-needed constructor
...
Not sure the initialisation is needed but retained it.
2020-10-13 19:55:34 +11:00
Peter Barker
b16c1ea647
AP_HAL_Empty: add discard_input method on UARTDriver
2020-05-26 09:20:32 +10:00
Andy Piper
13e40a3002
AP_HAL_Empty: add harmonics to DSP
...
add DSP vector mean function
add ObjectBuffer signature
2020-05-24 07:43:34 +10:00
Andy Piper
495a89459f
AP_HAL_Empty: empty implementation of HAL FFT
2020-02-22 11:15:37 +11:00
Michael du Breuil
75b241622f
AP_HAL_Empty: Remove set_stop_pin from AnalogSource
2019-09-04 09:54:50 +10:00
Andrew Tridgell
4e560a4ae5
HAL_Empty: added uartH
2019-07-12 17:01:21 +10:00
Andrew Tridgell
92e509a418
HAL_Empty: added empty flash driver
2019-04-11 13:22:53 +10:00
Michael du Breuil
57d3a4fb5f
AP_HAL_Empty: Remove unneeded private member
2018-11-27 07:36:17 +11:00
Peter Barker
d4601862bc
AP_HAL_Empty: add override keyword where required
2018-11-08 11:30:12 +11:00
Siddharth Purohit
78ce5a3f70
HAL_Empty: fix ambiguity of UARTDriver with the one defined in ChibiOS
2018-09-19 12:14:15 +10:00
Siddharth Purohit
2341719929
AP_HAL_Empty: do not use ch as its used by ChibiOS globally
2018-09-19 12:14:15 +10:00
Peter Barker
d868aab26a
AP_HAL_Empty: remove pointless attach_interrupt override
2018-08-31 08:32:08 +10:00
Peter Barker
9b9ec4db40
AP_HAL_Empty: attach_interrupt now takes a functor
...
AP_HAL_Empty: add type-safety for interrupt types
2018-08-21 20:34:01 +09:00
Michael du Breuil
f4b1d530c1
AP_HAL_Empty: Remove GPIO::analogPinToDigitalPin()
2018-07-11 23:09:52 -07:00
Andrew Tridgell
4ff57bd512
HAL_Empty: support uartG
2018-06-29 08:17:38 +10:00
Michael du Breuil
dbd852bbb6
AP_HAL_Empty: Remove timer process suspension interface
2018-06-06 07:16:58 +10:00
Michael du Breuil
45a13c868b
AP_HAL_Empty: Remove RC overrides
2018-06-05 09:51:09 +10:00
Michael du Breuil
b192c1c094
AP_HAL_Empty: Remove set_overrides() method
2018-05-11 12:13:39 +01:00
Peter Barker
ae56cbc302
AP_HAL_Empty: move delay callback handling to base HAL Scheduler class
2018-05-09 16:15:38 +10:00
Andrew Tridgell
5e19183e90
HAL_Empty: fixed I2C get_device() interface
2018-01-15 11:46:02 +11:00
Lucas De Marchi
5ea1784838
global: remove AP_HAL::in_timerprocess()
...
This is not used and in the only places it would make sense would be
internally to the scheduler so remove it.
2017-08-03 20:25:14 -07:00
Julien Beraud
c08587fb09
AP_HAL_Empty: adapt to new api
...
Removed gyro_cb in HAL interface
Added 2 new methods
2017-01-23 21:23:16 +11:00
murata
c808ee2f49
Global: To nullptr from NULL.
...
RC_Channel: To nullptr from NULL.
AC_Fence: To nullptr from NULL.
AC_Avoidance: To nullptr from NULL.
AC_PrecLand: To nullptr from NULL.
DataFlash: To nullptr from NULL.
SITL: To nullptr from NULL.
GCS_MAVLink: To nullptr from NULL.
DataFlash: To nullptr from NULL.
AP_Compass: To nullptr from NULL.
Global: To nullptr from NULL.
Global: To nullptr from NULL.
2016-11-02 16:04:47 -02:00
Mathieu OTHACEHE
152edf7189
Global: remove mode line from headers
...
Using a global .dir-locals.el file is a better alternative than
reincluding the same emacs header in every file of the project.
2016-10-24 09:42:01 -02:00
Andrew Tridgell
1d6e4673da
HAL_Empty: add cork() and push() for RCOutput
2016-10-13 10:00:04 +11:00
Lucas De Marchi
e1ab44f4a3
Global: remove get_fd() from Device API
...
This was there for compatibility with I2CDriver and SPIDriver. We don't
use them anymore so we can remove the compat method.
2016-08-29 10:27:36 -03:00
Murilo Belluzzo
077e03678f
Global: Adapt Stream class to be used with Ringbuffer
2016-08-03 01:44:02 -03:00
Lucas De Marchi
7669d54265
AP_HAL_Empty: update Device interface
2016-07-30 00:55:27 -03:00
Lucas De Marchi
dc91dfb446
AP_HAL_Empty: remove SPIDriver
...
SPIDevice now controls all accesses to SPI bus.
2016-07-29 15:01:15 -03:00
Lucas De Marchi
9fda608d4a
AP_HAL_Empty: SPIDevice: implement fullduplex transfer
2016-07-29 15:01:14 -03:00
Lucas De Marchi
3eb0a48d59
AP_HAL_Empty: remove I2CDriver
...
I2CDevice now serves for the same purpose.
2016-07-28 18:08:56 -03:00
Lucas De Marchi
5ef1568137
AP_HAL_Empty: fix sitl
...
Sitl or anyone using AP_HAL_Empty implementation doesn't have any
I2CDevice, so it's pointless to return an empty one.
2016-07-14 17:32:32 -03:00
Ricardo de Almeida Gonzaga
00b1915034
AP_HAL_Empty: Fix typos
2016-05-13 19:20:06 -03:00
Andrew Tridgell
a78e23d6fb
HAL_Empty: added uartF
2016-04-20 09:39:49 +10:00
Lucas De Marchi
2bed317c6c
AP_HAL_Empty: replace header guard with pragma once
2016-02-18 14:52:34 -02:00
Lucas De Marchi
cb40444bf8
AP_HAL_Empty: implement SPIDevice
2016-02-16 19:49:09 -02:00
Lucas De Marchi
a117c22c34
AP_HAL_Empty: add I2CDevice
2016-02-16 19:49:08 -02:00
Lucas De Marchi
2b61eaf9f2
Global: remove {begin,end}_atomic from scheduler
...
These are never used and largely not implemented.
2016-02-12 23:42:34 -02:00
Lucas De Marchi
9aa49cda93
Global: remove system_initializing() from scheduler
...
This is not used anymore.
2016-02-12 23:42:34 -02:00
Lucas De Marchi
9d5fb97819
Global: rename enum SPIDevice to SPIDeviceType
...
Free the SPIDevice name so to have a consistent name for I2C/SPI device
classes.
2016-02-01 14:18:50 -02:00
Andrew Tridgell
a73039d515
HAL_Empty: use 5V voltage for HAL_EMPTY
...
this makes bringup easier for new boards (allows arming checks to
pass)
2015-12-20 17:55:40 +11:00
Andrew Tridgell
9fe25f9c71
HAL_Empty: fixed I2CDriver for use in Linux subtypes
2015-12-20 16:52:20 +11:00
Lucas De Marchi
e825eb12f5
AP_HAL_Empty: follow coding style
...
- Add some spaces
- Use pragma once
- Remove ; from method implementation
- Remove unneeded return
2015-12-18 17:56:04 +11:00